17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
Udemy - Android Jetpack Compose With Retrofit Room Hilt In Kotlin
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
Build an Android app that displays Marsian photos in Kotlin with ViewModel and Repositories tested with Unit Test
What you'll learn
Create an modern Android application with Jetpack Compose in Kotlin
Organize the code with separate layers
Use Room and Retrofit
Understand the basic of Flow and Kotlin coroutine
Requirements
Basic knowledge of Kotlin and Android
Description
During this course, we will create an Android application that will display photos taken by the rovers on Mars.
This app will use all the latest Jetpack technologies
Compose
(no more XML)
Hilt
(Dependency injection library)
Room
(Jetpack component to create a lite database)
Retrofit
(Simple libraries to make network request)
Coroutines and Flow
(To create asynchronous tasks and request our database)
You also use
ViewModels
with Jetpack Compose.
With this example, you should be able to create an Android App to the industry standard.
Navigation
with Jetpack Compose could be challenging, so we will create a simple example with 4 screens and a
BottomNav
to understand it.
Your productivity will be improve as
Jetpack Compose
is easier to write and reuse.
You will improve your knowledge of
Kotlin
. If you still use Java, this course is an opportunity to learn.
Compose is a new way to create a UI on Android. It is more concise and reusable. Therefore, it helps to develop faster Android applications.
In this app we will use Jetpack Compose Components
Card
LazyColumn
Column
Row
AsyncIamge (from the Coil lib to display an image from a server)
Text
Image
NavHost (to use navigation)
NavigationBar
NavigationBarItem
We will also see how we can use a modifier to define padding.
Who this course is for
Android developers who wants to learn Jetpack Compose
Android developers who wants to increase code quality
If You Need More Stuff, kindly Visit and Support Us -->> https://CourseWikia.com
Get More Tutorials and Support Us -->> https://FreeCourseWeb.com
We upload these learning materials for the people from all over the world, who have the talent and motivation to sharpen their skills/ knowledge but do not have the financial support to afford the materials. If you like this content and if you are truly in a position that you can actually buy the materials, then Please, we repeat, Please, Support Authors. They Deserve it! Because always remember, without "Them", you and we won't be here having this conversation. Think about it! Peace...
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1. Introduction/1. Project introduction.mp4
46.4 MB
~Get Your Files Here !/1. Introduction/1. Project introduction.srt
3.9 KB
~Get Your Files Here !/1. Introduction/2. Project architecture.mp4
66.6 MB
~Get Your Files Here !/1. Introduction/2. Project architecture.srt
5.3 KB
~Get Your Files Here !/1. Introduction/3. Android Studio setup.mp4
36.4 MB
~Get Your Files Here !/1. Introduction/3. Android Studio setup.srt
2 KB
~Get Your Files Here !/2. Basic Compose/1. How to use Jetpack Compose.mp4
6.4 MB
~Get Your Files Here !/2. Basic Compose/1. How to use Jetpack Compose.srt
2 KB
~Get Your Files Here !/2. Basic Compose/2. Create basic compose item.mp4
131.8 MB
~Get Your Files Here !/2. Basic Compose/2. Create basic compose item.srt
4.7 KB
~Get Your Files Here !/2. Basic Compose/3. Create a basic list.mp4
42.3 MB
~Get Your Files Here !/2. Basic Compose/3. Create a basic list.srt
1.4 KB
~Get Your Files Here !/2. Basic Compose/rover photo/curiosity.png
268.9 KB
~Get Your Files Here !/2. Basic Compose/rover photo/opportunity.png
164.1 KB
~Get Your Files Here !/2. Basic Compose/rover photo/perseverance.png
79.2 KB
~Get Your Files Here !/2. Basic Compose/rover photo/rover-svg.svg
6.9 KB
~Get Your Files Here !/2. Basic Compose/rover photo/spirit.png
216.3 KB
~Get Your Files Here !/3. Compose Navigation/1. How to use navigation compose.mp4
16.7 MB
~Get Your Files Here !/3. Compose Navigation/1. How to use navigation compose.srt
1.4 KB
~Get Your Files Here !/3. Compose Navigation/2. Create a second screen.mp4
133 MB
~Get Your Files Here !/3. Compose Navigation/2. Create a second screen.srt
5.7 KB
~Get Your Files Here !/4. Display a compose list based on a network request/1. How to use Retrofit.mp4
17.2 MB
~Get Your Files Here !/4. Display a compose list based on a network request/1. How to use Retrofit.srt
2.3 KB
~Get Your Files Here !/4. Display a compose list based on a network request/2. How to use Hilt.mp4
20.4 MB
~Get Your Files Here !/4. Display a compose list based on a network request/2. How to use Hilt.srt
1.3 KB
~Get Your Files Here !/4. Display a compose list based on a network request/3. Use Retrofit to get data from a remote server.mp4
291.6 MB
~Get Your Files Here !/4. Display a compose list based on a network request/3. Use Retrofit to get data from a remote server.srt
16.9 KB
~Get Your Files Here !/4. Display a compose list based on a network request/4. Display the list in a compose list.mp4
195.8 MB
~Get Your Files Here !/4. Display a compose list based on a network request/4. Display the list in a compose list.srt
8 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/build.gradle
2.6 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/gitignore
6 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/proguard-rules.pro
750 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/androidTest/java/com/example/marsrover/ExampleInstrumentedTest.kt
669 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/AndroidManifest.xml
1.1 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/BaseApplication.kt
169 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/data/MarsRoverManifestRepo.kt
872 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/di/AppModule.kt
427 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/domain/model/RoverManifestConvertor.kt
500 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/domain/model/RoverManifestUiModel.kt
560 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/domain/model/RoverUiModel.kt
171 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/domain/model/RoverUiModelCreator.kt
553 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/MainActivity.kt
514 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/nav/Navigation.kt
492 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/NavCompose.kt
1.3 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/service/MarsRoverManifestService.kt
1.3 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/service/model/ManifestPhotoRemoteModel.kt
318 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/service/model/PhotoManifestRemoteModel.kt
551 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/service/model/RoverManifestRemoteModel.kt
228 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/manifestlist/MarsRoverManifestViewModel.kt
1.1 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/theme/Color.kt
285 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/theme/Theme.kt
2.1 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/theme/Type.kt
990 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/view/Error.kt
798 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/view/Loading.kt
1 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/view/ManifestList.kt
2 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/view/ManifestScreen.kt
1 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/java/com/example/marsrover/ui/view/RoverList.kt
2.6 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
1.7 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/drawable/curiosity.png
268.9 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/drawable/ic_launcher_background.xml
5.5 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/drawable/opportunity.png
164.1 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/drawable/perseverance.png
79.2 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/drawable/spirit.png
216.3 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
272 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
272 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml
343 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-hdpi/ic_launcher.webp
1.4 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
2.8 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-mdpi/ic_launcher.webp
982 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
1.7 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
1.9 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
3.8 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
2.8 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
5.8 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
3.8 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
7.6 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/values/colors.xml
378 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/values/strings.xml
315 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/values/themes.xml
151 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/xml/backup_rules.xml
478 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/main/res/xml/data_extraction_rules.xml
551 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/app/src/test/java/com/example/marsrover/ExampleUnitTest.kt
345 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/build.gradle
373 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gitignore
225 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle.properties
1.3 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/checksums/checksums.lock
17 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/checksums/md5-checksums.bin
21.6 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/checksums/sha1-checksums.bin
33.7 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/dependencies-accessors/dependencies-accessors.lock
17 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/dependencies-accessors/gc.properties
0 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/executionHistory/executionHistory.bin
1.9 MB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/executionHistory/executionHistory.lock
17 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/fileChanges/last-build.bin
1 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/fileHashes/fileHashes.bin
249.7 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/fileHashes/fileHashes.lock
17 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/fileHashes/resourceHashesCache.bin
34 KB
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/7.5/gc.properties
0 B
~Get Your Files Here !/4. Display a compose list based on a network request/MarsRover/gradle/buildOutputCleanup/buildOutputCleanup.lock