Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 662 Bytes

SCHEDULE.md

File metadata and controls

55 lines (40 loc) · 662 Bytes

Course Program

Day 1

  • Course Intro
  • Java Intro
  • Java OOP
  • Java LAMBDAs

Day 2

  • Android intro
  • Emulators
  • Activities
  • Fragments
  • Events
  • Views
  • Navigation

Day 3

  • Async
  • Http
  • ReactiveX

Day 4

  • Architecture
    • Model-View-Presenter (MVP)
    • Model-View-ViewModel (MVVM)
  • Dependency injection with Dagger2

Day 5

  • SQLite and local storage
  • Lifecycle
  • Animations

Day 6

  • Services
  • Notifications
  • Camera, Google Play Services, Location

Day 7

  • Testing
  • Unit testing
  • UI Testing

Day 8

  • Live demo: Building a whole app
  • Using MVP and dagger2
  • Abstracting Android APIs in providers
  • With Tests