Philipp Lackner's Android Fundamentals: study plan and how long it takes
The Philipp Lackner playlist is 32 videos and 7.5 hours long. Here's how long it takes at different paces, a week-by-week schedule built from the real videos, and a planner that turns it into your own daily plan.
32 videos · 7.5 hours · Philipp Lackner
Philipp Lackner's Android Fundamentals series covers Android development with Kotlin and XML layouts: setup, fixing Android Studio errors, ConstraintLayout with chains and guidelines, views and inputs, toasts and context, intents and permissions, dialogs, RecyclerView, fragments, ViewPager2 with tabs, notifications, services and broadcast receivers.
It teaches the classic View system, which is still common in existing apps.
Who it's for: Kotlin beginners who want the fundamentals of Android development.
How long does it take?
The full playlist is 7.5 hours across 32 videos. Here's roughly how many days that is at different daily watch times and speeds, counting video time only:
| Daily time | At 1x | At 1.5x | At 2x |
|---|---|---|---|
| 30 min a day | 16 days | 11 days | 8 days |
| 1 h a day | 8 days | 6 days | 4 days |
| 2 h a day | 4 days | 3 days | 2 days |
Make your own schedule
The playlist link is already filled in. Press Plan, set how much time you have each day and your speed, and you'll get a day-by-day schedule with a finish date and a calendar file. It reads the live playlist, so new videos are included.
Week-by-week schedule
A sample plan at 30 minutes a day and normal speed, using whole videos so none is split across days. That's 3 weeks in total. For a different pace, start date or speed, use the planner above.
Week 1Videos 1–12 · 2h 38m
Day 1 · 25m
- 1SETUP AND PREREQUISITES - Android Fundamentals11m
- 2ANDROID STUDIO ROUNDTRIP - Android Fundamentals13m
Day 2 · 23m
- 3ACTIVITIES AND LIFECYCLE - Android Fundamentals10m
- 4SOLVING EVERY ERROR IN ANDROID STUDIO - Android Fundamentals13m
Day 3 · 17m
- 5LAYOUT BASICS AND LINEAR LAYOUT - Android Fundamentals17m
Day 4 · 27m
- 6CONSTRAINT LAYOUT BASICS - Android Fundamentals14m
- 7CHAINS AND GUIDELINES - Android Fundamentals13m
Day 5 · 27m
- 8BUTTONS - Android Fundamentals13m
- 9TEXTVIEWS - Android Fundamentals14m
Day 6 · 24m
- 10EDITTEXTS - Android Fundamentals14m
- 11IMAGEVIEWS - Android Fundamentals10m
Day 7 · 16m
- 12CHECKBOX AND RADIOBUTTON - Android Fundamentals16m
Week 2Videos 13–20 · 2h 4m
Day 8 · 17m
- 13TOASTS AND CONTEXT - Android Fundamentals17m
Day 9 · 16m
- 14INTENTS AND STARTING ACTIVITIES - Android Fundamentals16m
Day 10 · 19m
- 15PASSING DATA BETWEEN ACTIVITIES - Android Fundamentals19m
Day 11 · 29m
- 16PERMISSIONS - Android Fundamentals19m
- 17IMPLICIT INTENTS - Android Fundamentals10m
Day 12 · 12m
- 18TOOLBAR MENUS - Android Fundamentals12m
Day 13 · 19m
- 19ALERT DIALOG - Android Fundamentals19m
Day 14 · 12m
- 20SPINNER - Android Fundamentals12m
Week 3Videos 21–32 · 2h 51m
Day 15 · 25m
- 21RECYCLERVIEW - Android Fundamentals25m
Day 16 · 17m
- 22FRAGMENTS - Android Fundamentals17m
Day 17 · 29m
- 23BOTTOM NAVIGATION VIEW - Android Fundamentals17m
- 24CREATING SWIPABLE VIEWS WITH VIEWPAGER 2 - Android Fundamentals12m
Day 18 · 26m
- 25TAB LAYOUT WITH VIEWPAGER 2 - Android Fundamentals11m
- 26SLIDABLE MENU WITH NAVIGATION DRAWER - Android Fundamentals15m
Day 19 · 27m
- 27SAVING DATA IN SHARED PREFERENCES - Android Fundamentals11m
- 28NOTIFICATIONS - Android Fundamentals16m
Day 20 · 24m
- 29INTENT SERVICE - Android Fundamentals10m
- 30SERVICES - Android Fundamentals14m
Day 21 · 22m
- 31DRAG & DROP - Android Fundamentals14m
- 32BROADCAST RECEIVERS - Android Fundamentals8m
Tips for finishing
- Do the Kotlin Newbie to Pro series first if Kotlin is new to you.
- New apps mostly use Jetpack Compose. After this series, continue with Philipp's Compose playlist.