Welcome to my livestream Q&A. It’s live, and it works best when you ask questions. I mostly do this for beginners (although I’m happy to chat about advanced topics with more senior devs), so if you’re a beginner, ASK SOME DAMN QUESTIONS.
Kotlin Clean Calculator:
Want a free preview of my Beginner Android Ebook? If you like my live unscripted content, you’ll probably like my scripted content even more:
Kotlin Style Guide
If you appreciate what I’m doing here, check out these options to support me over Social Media:
Clean Architecture in Android with MVP Presentation Layer
See how to design a simple, decoupled, testable clean architecture for Android, using MVP for the presentation layer.
You can get the code used in the video, from the following repository: https://github.com/ovicon/AndroidCleanArchitectureWithMVP
Channel: Ovidiu CONEAC
Published: 2017-02-10 17:44:20
droidcon NYC 2017 – Reactive, Clean Architecture and Android Architecture Components..
Reactive, Clean Architecture and Android Architecture Components, a solid formula for a MVVM based architecture.
Lucia Payo, N26
Reactive development that links long-lived objects with pure functions is hot for good reason. Clean architecture helps with the separation of concerns making our code unit testable and separated from the framework. The recently released Android Architecture Components, and more specifically, the LiveData and ViewModel, make it easy to connect to the framework. If we mix this three and add some sparks of Dagger on top we get a solid formula for a Model-View-ViewModel based architecture. The talk starts with a reminder of the characteristics any good architecture should have. This characteristics include: testability, separation of concerns, modularity, among some other good practices. The next step is to cover the three layers from clean architecture: – Data: This is the layer that keeps the entities. We’ll show how to create a fully reactive data layer that serves the entities in streams. – Domain: This is a connection layer that holds the business logic to create use cases. We’ll show how to make it stateless and 100% free of framework code. – Presentation: This is the layer where the new LiveData and ViewModel classes come into play. We will show how to transform the use cases from the domain layer into view specific models using the new android architecture components. The goal of the talk is to provide insights and guidelines on how to build a solid MVVM based reactive architecture. There will be links to meaningful resources that will cover the topics of the talk, like a GitHub example project and blog posts.
droidcon NYC – http://droidcon.nyc
Organized by droidcon – https://www.droidcon.com/
Content by touchlab – http://touchlab.co
Channel: droidcon NYC
Published: 2017-10-30 05:51:23
Top 5 Programming Languages to learn in 2018
So we got Top 5 programming language to learn in 2018 and if you are just here for list, here we go:
but this is not just about it. You are on youtube to watch more than just a list. In this video, I have backed up this list with my logic and little research. There is also a section of honorable mention too.
Check https://courses.learncodeonline.in to learn these programming languages. Apps are also available for Android and iOS platform.
Channel: Hitesh Choudhary
Published: 2017-11-29 11:11:12
System Design: Messenger service like Whatsapp or WeChat – Interview Question
This is a system design interview question asked at companies like Amazon, Facebook, Google, Microsoft and many startups: How to design a messenger service like Whatsapp, WeChat or Facebook Messenger?
I will guide you through this interview question, give you talking points and point out the right questions to ask. A quick and easy explanation even if this is your first system design interview question.
Channel: Success in Tech
Published: 2017-09-06 04:49:14