Description
Powerful Android apps with Jetpack architecture published by CodingwithMitch Academy.
In this tutorial you will learn how to create a real application that interacts with the open-api.xyz site. Open-api.xyz is a sandbox website for members coding using a Rest API. Advanced scheduling management using tasks, overriding active tasks, scope of work, bottom navigation view with parts, using multiple navigation diagrams (this is advanced content), custom domains, injection parts, activity injection, view model injection, basically this MVVM added with some things, state management, creating a generic BaseViewModel, repository model (NetworkBoundResource), SQLite on Android with Room Persistence library, custom queries, insert, delete, update, foreign key relationships, multiple database tables, database cache (store network data in local cache), single source of truth, handle any type of response from server (success, error, none, etc…), return LiveData from Retrofit calls (Retrofit call adapter), share a ViewModel between several fragments, build a powerful generic BaseViewModel, interact with the server via a web view (JavaScript), programmatically implement SearchView, run search queries in the network cache and database, select images from phone memory, crop images to a specific aspect ratio, determine a limit t in the size of the image and aspect ratio, uploading a cropped image to the server, canceling pending network requests (Kotlin coroutines), testing network latency, paging objects returned from cache, and server database, bottom navigation view with fragments, customizing scroll down icon behavior, handling different page sizes (ConstraintLayout), material dialogs and fragment transition animations will be taught in this course.
What you will learn in the Architecture Model-View-Intent (MVI) course:
- Kotlin
- Coroutines
- Advanced scheduling management using tasks
- Cancellation of active jobs
- Working range
- navigation components
- Bottom navigation view with parts
- Use multiple navigation maps (this is advanced content)
- And…
Course Specifications
- Editor: Coding with Mitch
- Instructor: Mitch Tabian
- French language
- Training level: Introductory to Advanced
- Number of courses: 56
- Training duration: 23 hours and 10 minutes
course topics
Course prerequisites
Dagger 2
MVI architecture
Pictures
Introduction video to powerful Android apps with Jetpack architecture
installation guide
After the clip, watch with your favorite reader.
Subtitle: None
Quality: 720p
Download link
password file(s): free download software
File size
10.3 GB