YouTube Tools

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:

Days to finish the playlist by daily watch time and playback speed
Daily timeAt 1xAt 1.5xAt 2x
30 min a day16 days11 days8 days
1 h a day8 days6 days4 days
2 h a day4 days3 days2 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
  1. Day 1 · 25m

    • 1SETUP AND PREREQUISITES - Android Fundamentals11m
    • 2ANDROID STUDIO ROUNDTRIP - Android Fundamentals13m
  2. Day 2 · 23m

    • 3ACTIVITIES AND LIFECYCLE - Android Fundamentals10m
    • 4SOLVING EVERY ERROR IN ANDROID STUDIO - Android Fundamentals13m
  3. Day 3 · 17m

    • 5LAYOUT BASICS AND LINEAR LAYOUT - Android Fundamentals17m
  4. Day 4 · 27m

    • 6CONSTRAINT LAYOUT BASICS - Android Fundamentals14m
    • 7CHAINS AND GUIDELINES - Android Fundamentals13m
  5. Day 5 · 27m

    • 8BUTTONS - Android Fundamentals13m
    • 9TEXTVIEWS - Android Fundamentals14m
  6. Day 6 · 24m

    • 10EDITTEXTS - Android Fundamentals14m
    • 11IMAGEVIEWS - Android Fundamentals10m
  7. Day 7 · 16m

    • 12CHECKBOX AND RADIOBUTTON - Android Fundamentals16m
Week 2Videos 13–20 · 2h 4m
  1. Day 8 · 17m

    • 13TOASTS AND CONTEXT - Android Fundamentals17m
  2. Day 9 · 16m

    • 14INTENTS AND STARTING ACTIVITIES - Android Fundamentals16m
  3. Day 10 · 19m

    • 15PASSING DATA BETWEEN ACTIVITIES - Android Fundamentals19m
  4. Day 11 · 29m

    • 16PERMISSIONS - Android Fundamentals19m
    • 17IMPLICIT INTENTS - Android Fundamentals10m
  5. Day 12 · 12m

    • 18TOOLBAR MENUS - Android Fundamentals12m
  6. Day 13 · 19m

    • 19ALERT DIALOG - Android Fundamentals19m
  7. Day 14 · 12m

    • 20SPINNER - Android Fundamentals12m
Week 3Videos 21–32 · 2h 51m
  1. Day 15 · 25m

    • 21RECYCLERVIEW - Android Fundamentals25m
  2. Day 16 · 17m

    • 22FRAGMENTS - Android Fundamentals17m
  3. Day 17 · 29m

    • 23BOTTOM NAVIGATION VIEW - Android Fundamentals17m
    • 24CREATING SWIPABLE VIEWS WITH VIEWPAGER 2 - Android Fundamentals12m
  4. Day 18 · 26m

    • 25TAB LAYOUT WITH VIEWPAGER 2 - Android Fundamentals11m
    • 26SLIDABLE MENU WITH NAVIGATION DRAWER - Android Fundamentals15m
  5. Day 19 · 27m

    • 27SAVING DATA IN SHARED PREFERENCES - Android Fundamentals11m
    • 28NOTIFICATIONS - Android Fundamentals16m
  6. Day 20 · 24m

    • 29INTENT SERVICE - Android Fundamentals10m
    • 30SERVICES - Android Fundamentals14m
  7. 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.