Android App Development with Kotlin and Jetpack Compose (2025)
- Category Other
- Type Tutorials
- Language english
- Total size 3.8 GB
- Uploaded By freecoursewb
- Downloads 104
- Last checked 3 days ago
- Date uploaded 3 days ago
- Seeders 9
- Leechers 5
Info Hash : 65FC0C6D50587326491371B58D443AFB0F2DB8BE
Files:
Android App Development with Kotlin and Jetpack Compose (2025)- 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
Code:
- Get Bonus Downloads Here.url (0.2 KB)
- KotlinIntroExample.kt (0.7 KB)
- 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)
- 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)
- 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)
- README.md (0.0 KB)
- build.gradle.kts (2.5 KB)
- gitignore (0.0 KB)
- proguard-rules.pro (0.7 KB)
- ExampleInstrumentedTest.kt (0.6 KB)
- AndroidManifest.xml (1.2 KB)
- FocusNotesApplication.kt (0.2 KB)
- MainActivity.kt (0.6 KB)
- NoteDestinations.kt (2.0 KB)
- NotesNavGraph.kt (4.2 KB)
- NoteMappings.kt (2.0 KB)
- DefaultNotesRepository.kt (2.9 KB)
- NotesRepository.kt (0.8 KB)
- Converters.kt (0.5 KB)
- LocalNote.kt (0.6 KB)
- NoteDao.kt (1.8 KB)
- NotesDatabase.kt (0.9 KB)
- 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)
- CoroutinesModule.kt (1.1 KB)
- DataModules.kt (2.3 KB)
- DrawerMenuItem.kt (0.2 KB)
- Note.kt (0.5 KB)
- GetNoteByIdUseCase.kt (0.3 KB)
- GetNotesUseCase.kt (0.6 KB)
- NoteUseCases.kt (0.2 KB)
- SaveNoteUseCase.kt (0.6 KB)
- AddEditNoteScreen.kt (5.0 KB)
- AddEditNoteViewModel.kt (3.3 KB)
- NotesFilterType.kt (0.1 KB)
- NotesScreen.kt (6.8 KB)
- NotesViewModel.kt (4.5 KB)
- Color.kt (0.3 KB)
- Theme.kt (1.7 KB)
- Type.kt (1.0 KB)
- 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)
- 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)
- ic_list.xml (1.0 KB)
- ic_menu.xml (1.0 KB)
- ic_statistics.xml (1.1 KB)
- ic_statistics_100dp.xml (1.1 KB)
- ic_statistics_24dp.xml (1.1 KB)
- ic_verified_user_96dp.xml (1.1 KB)
- list_completed_touch_feedback.xml (0.9 KB)
- logo_no_fill.png (108.6 KB)
- touch_feedback.xml (0.8 KB)
- trash_icon.png (0.3 KB)
- ic_launcher.xml (0.3 KB)
- ic_launcher_round.xml (0.3 KB)
- ic_launcher.webp (1.4 KB)
- ic_launcher_round.webp (2.8 KB)
- ic_launcher.webp (1.0 KB)
- ic_launcher_round.webp (1.7 KB)
- ic_launcher.webp (1.9 KB)
- ic_launcher_round.webp (3.8 KB)
- ic_launcher.webp (2.8 KB)
- ic_launcher_round.webp (5.8 KB)
- ic_launcher.webp (3.8 KB)
- ic_launcher_round.webp (7.6 KB)
- colors.xml (0.7 KB)
- dimens.xml (0.5 KB)
- strings.xml (2.6 KB)
- themes.xml (0.1 KB)
- backup_rules.xml (0.5 KB)
- data_extraction_rules.xml (0.5 KB)
- ExampleUnitTest.kt (0.3 KB)
- build.gradle.kts (0.3 KB)
- gitignore (0.2 KB)
- gradle.properties (1.3 KB)
- libs.versions.toml (3.8 KB)
- gradle-wrapper.jar (57.8 KB)
- gradle-wrapper.properties (0.2 KB)
- gradlew (5.6 KB)
- gradlew.bat (2.7 KB)
- AndroidProjectSystem.xml (0.2 KB)
- deploymentTargetSelector.xml (1.0 KB)
- gitignore (0.0 KB)
- gradle.xml (0.7 KB)
- Project_Default.xml (3.6 KB)
- kotlinc.xml (0.2 KB)
- migrations.xml (0.2 KB)
- misc.xml (0.2 KB)
- runConfigurations.xml (0.9 KB)
- vcs.xml (0.2 KB)
- errors-1745839774739.log (0.2 KB)
- settings.gradle.kts (0.5 KB)
- 1 -Section Goals.mp4 (9.8 MB)
- 10 -Managing State in TextField with Compose.mp4 (42.0 MB)
- 11 -Recomposition and UI Updates with TextField.mp4 (21.0 MB)
- 12 -Designing a Pet Card Layout Part 1.mp4 (36.1 MB)
- 13 -Designing a Pet Card Layout Part 2.mp4 (89.7 MB)
- 14 -Designing the Main Layout for the Pets App - Part 1.mp4 (53.2 MB)
- 15 -Designing the Main Layout for the Pets App â Part 2.mp4 (28.0 MB)
- 16 -Finalizing the Layout and UI for the Pets App â Part 3.mp4 (85.8 MB)
- 2 -Creating a new project in Android Studio.mp4 (6.8 MB)
- 3 -Project Folder Structure and MainActivity Overview.mp4 (39.8 MB)
- 4 -Introduction to Compose.mp4 (82.1 MB)
- 5 -Previews and tooling.mp4 (55.6 MB)
- 6 -Components overview.mp4 (8.5 MB)
- 7 -Arranging Text and Components Inside a Column.mp4 (25.0 MB)
- 8 -Styling Text.mp4 (61.0 MB)
- 9 -Recomposition Explained.mp4 (39.5 MB)
- ManagingStateTextField.kt (1.6 KB)
- PetCard.kt (2.8 KB)
- Recomposition.kt (1.3 KB)
- ScaffoldExample.kt (2.6 KB)
- TextColumnDemo.kt (2.0 KB)
- 1 -Inside This Section.mp4 (7.9 MB)
- 2 -Drawer UI with ModalDrawer - Part 1.mp4 (57.9 MB)
- 3 -Drawer UI with ModalDrawer- Part 2.mp4 (75.9 MB)
- 4 -Drawer UI with ModalDrawer - Part 3.mp4 (47.3 MB)
- 5 -Building Dynamic Lists with LazyColumn - 1.mp4 (48.0 MB)
- 6 -Building Dynamic Lists with LazyColumn - 2.mp4 (86.2 MB)
- DepartmentScreen.kt (2.6 KB)
- DrawerExample.kt (2.6 KB)
- 1 -Learning Objectives.mp4 (6.1 MB)
- 2 -Why Do We Need Coroutines.mp4 (36.5 MB)
- 3 -Understanding suspend Functions in Kotlin.mp4 (38.8 MB)
- 4 -A Quick Introduction to Kotlin Flows.mp4 (49.9 MB)
- Coroutines.kt (0.8 KB)
- SimpleFlow.kt (0.5 KB)
- 1 -Section Goal.mp4 (5.7 MB)
- 10 -Final touches to the Drawer Layout.mp4 (57.3 MB)
- 11 -Mastering Modifiers for Layout Styling.mp4 (93.8 MB)
- 12 -Setting up Navigation Basics.mp4 (57.7 MB)
- 13 -Connecting Screens with Navigation.mp4 (71.6 MB)
- 2 -Overview of the Focus Notes App.mp4 (29.3 MB)
- 3 -Thinking in Compose.mp4 (17.3 MB)
- 4 -Designing the Top App Bar UI.mp4 (55.4 MB)
- 5 -Creating the Note Item Component.mp4 (62.6 MB)
- 6 -Building the Notes List Screen.mp4 (48.1 MB)
- 7 -Composing the Complete Notes Screen UI.mp4 (57.6 MB)
- 8 -Designing the Drawer Header.mp4 (25.2 MB)
- 9 -Building the Drawer Body with Options.mp4 (58.2 MB)
- Drawer.kt (2.8 KB)
- Navigation.kt (2.5 KB)
- NoteItem.kt (4.6 KB)
- NotesList.kt (1.3 KB)
- TopAppBar (1.8 KB)
- 1 -Section Goal.mp4 (7.2 MB)
- 2 -Why we use Room for Local Storage.mp4 (45.9 MB)
- 3 -Setting Up Room Entities and DAO â Part 1.mp4 (62.9 MB)
- 4 -Room Best Practices Let ViewModel Handle the DAO.mp4 (67.4 MB)
- 5 -Completing the Room Setup.mp4 (37.6 MB)
- Converters.kt (0.5 KB)
- LocalNote.kt (0.6 KB)
- NoteDao.kt (1.8 KB)
- NotesDatabase.kt (0.9 KB)
- 1 -Section Goals.mp4 (7.1 MB)
- 2 -Clean Architecture in Android - Part 1.mp4 (35.1 MB)
- 3 -Separating Concerns in Your App â Part 2.mp4 (23.1 MB)
- 4 -Separating Concerns in Your App â Part 3.mp4 (41.5 MB)
- 5 -What is UDF (Unidirectional Data Flow).mp4 (72.2 MB)
- 6 -Implementing the DAO layer in the App.mp4 (44.5 MB)
- 7 -Building the Notes Repository Interface.mp4 (62.5 MB)
- NoteDao.kt (1.8 KB)
- NotesRepository.kt (1.1 KB)
- 1 -Section Goals.mp4 (13.8 MB)
- 2 -Introduction to Hilt for DI.mp4 (40.1 MB)
- 3 -Advanced Hilt Setup - Part 1.mp4 (58.1 MB)
- 4 -Advanced Hilt Setup - Part 2.mp4 (46.0 MB)
- DataModules.kt (2.3 KB)
- 1 -Section Goals.mp4 (5.5 MB)
- 2 -Retrofit Basics for API Integration.mp4 (82.5 MB)
- 3 -Working with Retrofit and Data Classes.mp4 (78.7 MB)
- 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)
- Bonus Resources.txt (0.1 KB)