Android Live Q&A Ep. 5 - wiseAss
Quick Links

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.

Check out the video here.

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.

Show Notes/Glossary

Robert C. Martin (Uncle Bob) on Clean Architecture