Quick Links
/**************************************************************** Android Live Q&A Ep. 9 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 9 - How to solve App Problems, How does MVP fit into Clean Architecture?

}
/**************************************************************** Applied Clean Architecture - How to Design Use Cases (Interactors) on Android ****************************************************************/
public void getPost (){

My best attempt at writing a generalized approach to determining the Use Cases (or Interactors if you prefer) of an Application.

}
/**************************************************************** Android Live Q&A Ep. 8 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 8 - Managing Dagger 2 and Model View Presenter Injection

}
/**************************************************************** 2017 Android RecyclerView Tutorial with Full Source ****************************************************************/
public void getPost (){

How to build a RecyclerView from start to finish. Includes full Open Source App and Video footage of me building everything.

}
/**************************************************************** Android Live Q&A Ep. 7 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 7 - Learning Android from Youtube, StackOverflow, and Open Source Code

}
/**************************************************************** Android Live Q&A Ep. 6 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 6 - 5(2) Step process for Learning Android, Should you use Firebase for backend?

}
/**************************************************************** Android Live Q&A Ep. 5 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 5 - Clean Architecture w/ Dagger 2, Designing a New App, Agile SDM,

}
/**************************************************************** Android Live Q&A Ep. 4 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 4 - Kotlin or Java, Adapters, ViewHolder Pattern, Reading Documentation

}
/**************************************************************** Android Live Q&A Ep. 3 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 3 - Clean MVP Architectures, App Design Sketch, Activity Containers

}
/**************************************************************** Android Live Q&A Ep. 2 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 2 - Learning Dagger 2 and RxJava, How/When to use Butterknife, Realm vs SQLite

}
/**************************************************************** Android Live Q&A Ep. 1 - wiseAss ****************************************************************/
public void getPost (){

Android Live Q&A Ep. 1 - Does TDD Help you to write Apps, When to Apply as a Junior Developer, Tips for Getting Hired/Salary

}
/**************************************************************** Android Java Interfaces By Example ****************************************************************/
public void getPost (){

I'm not sure if I'm just dumb, but I've almost never read a technical definition of a Java Interface which actually tells you where/when you might want to use them. Hopefully this tutorial will fill in some blanks for you.

}
/**************************************************************** Android View Tutorial - Tablayout and ViewPager ****************************************************************/
public void getPost (){

One of the more common sets of widgets which you'll see in any Android App, is a ViewPager and TabLayout combination. I'm not a fan of using this pattern for top level navigation (I find the Navigation Drawer to be a better solution, but that's personal taste), but there's plenty more we can do with it.

}
/**************************************************************** Android View Tutorial - Navigation Drawer ****************************************************************/
public void getPost (){

A common building block of Applications and Websites which follow Google's Material Design standard, is the Navigation Drawer. There are other ways of allowing users to navigate through your App's hierarchy, such as a TabLayout, but I would argue that the NavDrawer has one distinct advantage. It allows the user to decide when it is visible, thus hogging screen real-estate only when it needs to.

}
/**************************************************************** Android View Tutorial - Recyclerview ****************************************************************/
public void getPost (){

Of the complex Views, I'd hazard a guess that the RecyclerView may be one of the most important Views you learn to build. Lists of Data seem to pop up everywhere in complex Apps.

}
/**************************************************************** Online Course Review - Primal Learning ****************************************************************/
public void getPost (){

Primal Learning wasn't my first course on learning how to learn, but it soundly outdoes the competition. Excellent blend of interesting Science (to satisfy Nerds like me) and Practical Applications (to satisfy workaholics like me).

}