Overview
Syllabus
Project Overview & Architecture - MVVM Running App (WITH DAGGER-HILT!) - Part 1
Project Prerequisites - MVVM Running Tracker App (WITH DAGGER-HILT!) - Part 2
Run Entity & RunDao - MVVM Running Tracker App (WITH DAGGER-HILT!) - Part 3
Running Database & TypeConverter - MVVM Running Tracker App (WITH DAGGER-HILT!) - Part 4
What the Heck is Dagger? - MVVM Running Tracker App - Part 5
Dagger-Hilt Setup - MVVM Running Tracker App - Part 6
Architectural Skeleton - MVVM Running Tracker App - Part 7
Setting up Navigation - MVVM Running Tracker App - Part 8
Handling Location Permissions - MVVM Running Tracker App - Part 9
Handling the Map's Lifecycle - MVVM Running Tracker App - Part 10
Tracking Service Basic Setup - MVVM Running Tracker App - Part 11
Making Our Service a Foreground Service - MVVM Running Tracker App - Part 12
Tracking User Location in the Background - MVVM Running Tracker App - Part 13
Drawing the Running Track on the Map - MVVM Running Tracker App - Part 14
Implementing the Stop Watch - MVVM Running Tracker App - Part 15
Updating the Notification - MVVM Running Tracker App - Part 16
Canceling a Run - MVVM Running Tracker App - Part 17
Saving a Run in the Database - MVVM Running Tracker App - Part 18
Showing Runs in the RecyclerView - MVVM Running Tracker App - Part 19
Sorting Runs - MVVM Running Tracker App - Part 20
Saving Username and Weight - MVVM Running Tracker App - Part 21
Total Run Statistics & SettingsFragment - MVVM Running Tracker App - Part 22
Setting up the BarChart - MVVM Running Tracker App - Part 23
Final Bug Fixes - MVVM Running Tracker App - Part 24
Taught by
Philipp Lackner