HelloAndroid An introductory overview to native Android development. Requirements Latest version of Android Studio Java 8 Emulator or physical device Table of Contents Lesson 1: Anatomy of an app Lesson 2: Activity Lifecycle Lesson 3: Handy Shortcuts Lesson 4: Architecture (MVC, MVP, MVVM) Lesson 5: Configuration Changes Lesson 6: Instrumentation Tests Lesson 7: Networking with Retrofit Lesson 8: Memory Leaks Lesson 9: Dependency Injection with Dagger 2 Lesson 10: RecyclerView Lesson 11: Fragments