Using MVVM Architecture, Dagger, RxJava
Learn to Build Android App Like Instagram
All students will need a personal computer that is capable of running Android Studio
Access to an Android device is helpful, but not necessary. You may use the emulator in Android Studio to run your apps if you do not have a physical Android device.