23 OCT 2025 - We are back! If you have been following us over the last few years, you will know that the last 2 months have been rough. We website was practically not loading. Sorry for the mess. We are back though and everything should run smoothly now. New servers. Updated domains. And new owners. We invite you all to start uploading torrents again!
TORRENT DETAILS
[ WebToolTip.com ] Android App Development With Kotlin And Jetpack Compose (2025)
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.
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1 - Kotlin fundamentals/01_kotlin_intro/KotlinIntroExample.kt
721 B
~Get Your Files Here !/1 - Kotlin fundamentals/05_null_safety/NullSafetyExample.kt
138 B
~Get Your Files Here !/1 - Kotlin fundamentals/1 -Section Goals.mp4
13.6 MB
~Get Your Files Here !/1 - Kotlin fundamentals/10 -Classes and Objects.mp4
87.3 MB
~Get Your Files Here !/1 - Kotlin fundamentals/11 -init, Getters and Setters.mp4
52.6 MB
~Get Your Files Here !/1 - Kotlin fundamentals/12 -Inheritance Basics.mp4
59.2 MB
~Get Your Files Here !/1 - Kotlin fundamentals/13 -Inheritance Continued.mp4
68.1 MB
~Get Your Files Here !/1 - Kotlin fundamentals/14 -Abstract Classes.mp4
84.6 MB
~Get Your Files Here !/1 - Kotlin fundamentals/15 -Abstract classes continued.mp4
46.2 MB
~Get Your Files Here !/1 - Kotlin fundamentals/16 -Merging Lists with Polymorphism in Kotlin.mp4
75.6 MB
~Get Your Files Here !/1 - Kotlin fundamentals/17 -Interfaces.mp4
35.6 MB
~Get Your Files Here !/1 - Kotlin fundamentals/18 -Interfaces continued.mp4
49.4 MB
~Get Your Files Here !/1 - Kotlin fundamentals/19 -Comparing Objects in Kotlin.mp4
41.9 MB
~Get Your Files Here !/1 - Kotlin fundamentals/2 -Why use Kotlin.mp4
2.5 MB
~Get Your Files Here !/1 - Kotlin fundamentals/20 -equals() and hashcode().mp4
41.4 MB
~Get Your Files Here !/1 - Kotlin fundamentals/21 -Data Classes.mp4
24.4 MB
~Get Your Files Here !/1 - Kotlin fundamentals/22 -Intro to Lambdas.mp4
25.5 MB
~Get Your Files Here !/1 - Kotlin fundamentals/23 -Lambdas as Function Parameters and map.mp4
36.4 MB
~Get Your Files Here !/1 - Kotlin fundamentals/24 -Lambdas with filter.mp4
14.6 MB
~Get Your Files Here !/1 - Kotlin fundamentals/3 -Data Types Overview.mp4
7.9 MB
~Get Your Files Here !/1 - Kotlin fundamentals/4 -Data Types in Detail.mp4
33.3 MB
~Get Your Files Here !/1 - Kotlin fundamentals/5 -val vs var.mp4
10.8 MB
~Get Your Files Here !/1 - Kotlin fundamentals/6 -Functions & when Expression.mp4
37.5 MB
~Get Your Files Here !/1 - Kotlin fundamentals/7 -Lists in Kotlin.mp4
21 MB
~Get Your Files Here !/1 - Kotlin fundamentals/8 -Null Safety.mp4
19 MB
~Get Your Files Here !/1 - Kotlin fundamentals/9 -Classes.mp4
40.9 MB
~Get Your Files Here !/1 - Kotlin fundamentals/AbstractClassDemo.kt
1.3 KB
~Get Your Files Here !/1 - Kotlin fundamentals/BankAccount.kt
1.1 KB
~Get Your Files Here !/1 - Kotlin fundamentals/ComparingObjects.kt
1001 B
~Get Your Files Here !/1 - Kotlin fundamentals/DataClass.kt
556 B
~Get Your Files Here !/1 - Kotlin fundamentals/inheritance.kt
990 B
~Get Your Files Here !/1 - Kotlin fundamentals/Inhertiance and Polymorphism/Inheritance and Interfaces.md
324 B
~Get Your Files Here !/1 - Kotlin fundamentals/Inhertiance and Polymorphism/ProductExample.kt
4.2 KB
~Get Your Files Here !/1 - Kotlin fundamentals/Lambdas.kt
754 B
~Get Your Files Here !/1 - Kotlin fundamentals/Person.kt
381 B
~Get Your Files Here !/10 - ViewModel & State Handling/1 -Section Goals.mp4
10.9 MB
~Get Your Files Here !/10 - ViewModel & State Handling/2 -Creating a State Class for the Notes Screen.mp4
67.6 MB
~Get Your Files Here !/10 - ViewModel & State Handling/3 -Using StateFlow to Expose State from the ViewModel.mp4
64.4 MB
~Get Your Files Here !/10 - ViewModel & State Handling/4 -Handling UI Events Inside the ViewModel.mp4
78 MB
~Get Your Files Here !/10 - ViewModel & State Handling/5 -Loading Notes from the Network into the ViewModel.mp4
74 MB
~Get Your Files Here !/10 - ViewModel & State Handling/6 -Understanding State Hoisting in Compose.mp4
64.8 MB
~Get Your Files Here !/10 - ViewModel & State Handling/7 -Focus Notes App – Final Demo and Behind the Scenes.mp4
18.3 MB
~Get Your Files Here !/10 - ViewModel & State Handling/8 -Conclusion.mp4
20.7 MB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/build.gradle.kts
2.5 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/gitignore
6 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/proguard-rules.pro
750 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/androidTest/java/com/dev/focusnotes/ExampleInstrumentedTest.kt
663 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/AndroidManifest.xml
1.2 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/NoteMappings.kt
2 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/repository/DefaultNotesRepository.kt
2.9 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/repository/NotesRepository.kt
789 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/local/Converters.kt
507 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/local/LocalNote.kt
584 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/local/NoteDao.kt
1.8 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/local/NotesDatabase.kt
932 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/network/FakeNetworkDataSource.kt
1.3 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/network/NetworkDataSource.kt
178 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/network/NetworkNote.kt
539 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/network/NotesApiService.kt
307 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/data/source/network/RetrofitNetworkDataSource.kt
440 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/di/CoroutinesModule.kt
1.1 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/di/DataModules.kt
2.3 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/domain/model/DrawerMenuItem.kt
248 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/domain/model/Note.kt
536 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/domain/usecase/GetNoteByIdUseCase.kt
271 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/domain/usecase/GetNotesUseCase.kt
622 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/domain/usecase/NoteUseCases.kt
183 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/domain/usecase/SaveNoteUseCase.kt
664 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/FocusNotesApplication.kt
162 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/MainActivity.kt
579 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/NoteDestinations.kt
2 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/NotesNavGraph.kt
4.2 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/screens/addeditnote/AddEditNoteScreen.kt
5 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/screens/addeditnote/AddEditNoteViewModel.kt
3.3 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/screens/notes/NotesFilterType.kt
110 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/screens/notes/NotesScreen.kt
6.8 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/screens/notes/NotesViewModel.kt
4.5 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/theme/Color.kt
282 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/theme/Theme.kt
1.7 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/theme/Type.kt
987 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/util/Async.kt
934 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/util/ComposeUtils.kt
2 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/util/DateUtils.kt
320 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/util/NoteDrawer.kt
4.6 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/java/com/dev/focusnotes/ui/util/TopAppBars.kt
6.5 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/drawer_item_color.xml
906 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_add.xml
981 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_assignment_turned_in_24dp.xml
1.2 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_check_circle_96dp.xml
1.1 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_done.xml
996 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_edit.xml
1.1 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_filter_list.xml
990 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_launcher_background.xml
5.5 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_launcher_foreground.xml
1.7 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_list.xml
1 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_menu.xml
993 B
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/app/src/main/res/drawable/ic_statistics.xml
1.1 KB
~Get Your Files Here !/10 - ViewModel & State Handling/MyFocusNotes-main/README.md