Android App Development with Kotlin and Jetpack Compose (2025)

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.8 GB
  • Uploaded Byfreecoursewb
  • Downloads49
  • Last checkedJul. 11th '25
  • Date uploadedJul. 10th '25
  • Seeders 16
  • Leechers10

Infohash : 65FC0C6D50587326491371B58D443AFB0F2DB8BE

Android App Development with Kotlin & Jetpack Compose (2025)

https://WebToolTip.com

Published 7/2025
Created by Mahadevan C
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English | Duration: 90 Lectures ( 10h 15m ) | Size: 3.84 GB

Master building modern Android apps from scratch using Kotlin and the declarative power of Jetpack Compose.

What you'll learn
Master Kotlin fundamentals including variables, functions, classes, and collections.
Build real-world Android applications from scratch using clean architecture.
Design beautiful UIs using Jetpack Compose and responsive layouts.
Manage UI state effectively using State, MutableState, and StateFlow.
Implement asynchronous programming with Kotlin Coroutines and Flow.
Use Room Database for local data persistence and observe changes in real-time.
Apply dependency injection using Hilt to manage app components cleanly.
Navigate between screens using Jetpack Navigation and SafeArgs.
Structure your code using MVVM (Model-View-ViewModel) architecture.
Handle user input and forms using Compose and ViewModel state management.

Requirements
No prior Android development experience is required — this course starts from the basics.
Basic programming knowledge (in any language) is helpful but not mandatory.
A computer (Windows, macOS, or Linux) capable of running Android Studio.
A stable internet connection to download tools and follow along with lessons.
Curiosity and willingness to learn by building real Android apps.

Files:

[ WebToolTip.com ] Android App Development with Kotlin and Jetpack Compose (2025)
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Kotlin fundamentals 01_kotlin_intro
    • KotlinIntroExample.kt (0.7 KB)
    05_null_safety
    • NullSafetyExample.kt (0.1 KB)
    • 1 -Section Goals.mp4 (13.6 MB)
    • 10 -Classes and Objects.mp4 (87.3 MB)
    • 11 -init, Getters and Setters.mp4 (52.6 MB)
    • 12 -Inheritance Basics.mp4 (59.2 MB)
    • 13 -Inheritance Continued.mp4 (68.1 MB)
    • 14 -Abstract Classes.mp4 (84.6 MB)
    • 15 -Abstract classes continued.mp4 (46.2 MB)
    • 16 -Merging Lists with Polymorphism in Kotlin.mp4 (75.6 MB)
    • 17 -Interfaces.mp4 (35.6 MB)
    • 18 -Interfaces continued.mp4 (49.4 MB)
    • 19 -Comparing Objects in Kotlin.mp4 (41.9 MB)
    • 2 -Why use Kotlin.mp4 (2.5 MB)
    • 20 -equals() and hashcode().mp4 (41.4 MB)
    • 21 -Data Classes.mp4 (24.4 MB)
    • 22 -Intro to Lambdas.mp4 (25.5 MB)
    • 23 -Lambdas as Function Parameters and map.mp4 (36.4 MB)
    • 24 -Lambdas with filter.mp4 (14.6 MB)
    • 3 -Data Types Overview.mp4 (7.9 MB)
    • 4 -Data Types in Detail.mp4 (33.3 MB)
    • 5 -val vs var.mp4 (10.8 MB)
    • 6 -Functions & when Expression.mp4 (37.5 MB)
    • 7 -Lists in Kotlin.mp4 (21.0 MB)
    • 8 -Null Safety.mp4 (19.0 MB)
    • 9 -Classes.mp4 (40.9 MB)
    • AbstractClassDemo.kt (1.3 KB)
    • BankAccount.kt (1.1 KB)
    • ComparingObjects.kt (1.0 KB)
    • DataClass.kt (0.5 KB)
    • Inhertiance and Polymorphism
      • Inheritance and Interfaces.md (0.3 KB)
      • ProductExample.kt (4.2 KB)
    • Lambdas.kt (0.7 KB)
    • Person.kt (0.4 KB)
    • inheritance.kt (1.0 KB)
    • 10 - ViewModel & State Handling
      • 1 -Section Goals.mp4 (10.9 MB)
      • 2 -Creating a State Class for the Notes Screen.mp4 (67.6 MB)
      • 3 -Using StateFlow to Expose State from the ViewModel.mp4 (64.4 MB)
      • 4 -Handling UI Events Inside the ViewModel.mp4 (78.0 MB)
      • 5 -Loading Notes from the Network into the ViewModel.mp4 (74.0 MB)
      • 6 -Understanding State Hoisting in Compose.mp4 (64.8 MB)
      • 7 -Focus Notes App – Final Demo and Behind the Scenes.mp4 (18.3 MB)
      • 8 -Conclusion.mp4 (20.7 MB)
      • MyFocusNotes-main
        • README.md (0.0 KB)
        • app
          • build.gradle.kts (2.5 KB)
          • gitignore (0.0 KB)
          • proguard-rules.pro (0.7 KB)
          • src androidTest java com dev focusnotes
            • ExampleInstrumentedTest.kt (0.6 KB)
            main
            • AndroidManifest.xml (1.2 KB)
            • java com dev focusnotes
              • FocusNotesApplication.kt (0.2 KB)
              • MainActivity.kt (0.6 KB)
              • NoteDestinations.kt (2.0 KB)
              • NotesNavGraph.kt (4.2 KB)
              • data
                • NoteMappings.kt (2.0 KB)
                • repository
                  • DefaultNotesRepository.kt (2.9 KB)
                  • NotesRepository.kt (0.8 KB)
                  source local
                  • Converters.kt (0.5 KB)
                  • LocalNote.kt (0.6 KB)
                  • NoteDao.kt (1.8 KB)
                  • NotesDatabase.kt (0.9 KB)
                  network
                  • FakeNetworkDataSource.kt (1.3 KB)
                  • NetworkDataSource.kt (0.2 KB)
                  • NetworkNote.kt (0.5 KB)
                  • NotesApiService.kt (0.3 KB)
                  • RetrofitNetworkDataSource.kt (0.4 KB)
                  di
                  • CoroutinesModule.kt (1.1 KB)
                  • DataModules.kt (2.3 KB)
                  domain model
                  • DrawerMenuItem.kt (0.2 KB)
                  • Note.kt (0.5 KB)
                  usecase
                  • GetNoteByIdUseCase.kt (0.3 KB)
                  • GetNotesUseCase.kt (0.6 KB)
                  • NoteUseCases.kt (0.2 KB)
                  • SaveNoteUseCase.kt (0.6 KB)
                  ui screens addeditnote
                  • AddEditNoteScreen.kt (5.0 KB)
                  • AddEditNoteViewModel.kt (3.3 KB)
                  notes
                  • NotesFilterType.kt (0.1 KB)
                  • NotesScreen.kt (6.8 KB)
                  • NotesViewModel.kt (4.5 KB)
                  theme
                  • Color.kt (0.3 KB)
                  • Theme.kt (1.7 KB)
                  • Type.kt (1.0 KB)
                  util
                  • Async.kt (0.9 KB)
                  • ComposeUtils.kt (2.0 KB)
                  • DateUtils.kt (0.3 KB)
                  • NoteDrawer.kt (4.6 KB)
                  • TopAppBars.kt (6.5 KB)
                  res drawable
                  • drawer_item_color.xml (0.9 KB)
                  • ic_add.xml (1.0 KB)
                  • ic_assignment_turned_in_24dp.xml (1.2 KB)
                  • ic_check_circle_96dp.xml (1.1 KB)
                  • ic_done.xml (1.0 KB)
                  • ic_edit.xml (1.1 KB)
                  • ic_filter_list.xml (1.0 KB)
                  • ic_launcher_background.xml (5.5 KB)
                  • ic_launcher_foreground.xml (1.7 KB)

                    Code:

                    • udp://tracker.torrent.eu.org:451/announce
                    • udp://tracker.tiny-vps.com:6969/announce
                    • http://tracker.foreverpirates.co:80/announce
                    • udp://tracker.cyberia.is:6969/announce
                    • udp://exodus.desync.com:6969/announce
                    • udp://explodie.org:6969/announce
                    • udp://tracker.opentrackr.org:1337/announce
                    • udp://9.rarbg.to:2780/announce
                    • udp://tracker.internetwarriors.net:1337/announce
                    • udp://ipv4.tracker.harry.lu:80/announce
                    • udp://open.stealth.si:80/announce
                    • udp://9.rarbg.to:2900/announce
                    • udp://9.rarbg.me:2720/announce
                    • udp://opentor.org:2710/announce