Welcome to the blog post for Android Live Q&A Episode 5. If appropriate/when I have time, I’ll update notes, important links, and so forth to this page.
Topics by Timestamp
0:00 - Do I do requests for full App Tutorials? (When I have the resources to do this full time; the answer will probably be yes)
3:40 - What is a ViewHolder? - ViewHolders, Models, RecyclerView and the ViewHolder Pattern.
13:46 - [Really just sharing opinions and ideas here, I haven’t implemented a solution to this myself] Managing MVP w/ Navigation Drawer, One Activity to multiple MVP Components, and the Single Responsibility Principle
25:00 - My current implementation of Clean Architecture with a Dagger 2, RxJava, Realm, AlarmManager in my PosTrainer OS Repository (link down below).
**Note: I am quite literally in the process of learning Clean Architecture, so please understand that I may get a few things wrong here and there. This isn’t a lecture, this is me explaining my current approach and implementation to Clean Architecture on Android.
40:30 - Some thoughts on how RxJava Data Streams apply to my Architecture (w/ Diagram) and Directional Dependencies
48:30 - How do you bridge the Presentation Layer to the Data Layer in Clean Architecture? (Again, just sharing my current progress on this problem)
57:50 - How do I Design new Apps? (Where to start when you have an idea but don’t know how to begin making it into an App.)
1:09:57 - Agile Programming in a few sentences.
1:16:35 - Why I haven’t used EventBus (I don’t know if I’ll ever need to with my Architecture).
- RxJava and Observable Streams
1:19:00 - Message to ESL Viewers: Practice your English and don’t be shy. It’s a bizarre language which I won’t fault anyone for not getting perfect.
1:22:40 - How to learn and understand things by looking at Open Source Code, and why I think it’s important to use Good Names and a well thought out Package Structure.
Robert C. Martin (Uncle Bob) on Clean Architecture https://www.youtube.com/watch?v=Nsjsiz2A9mg&t=1831s