
Powerful Android Apps with Jetpack Architecture
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 56 Lessons (23h 10m) | Size: 10.1 GB
In this course you'll learn to build a real application that interacts with the website open-api.xyz.
Open-api.xyz is a sandbox website for codingwithmitch members to practice interacting with a Rest API.
Prerequisites (Recommended not required):
Dagger 2
MVI Architecture
What you'll learn:
Kotlin:
Coroutines:
Advanced coroutine management using jobs
Cancelling active jobs
Coroutine scoping
Navigation Components:
Bottom Navigation View with fragments
Leveraging multiple navigation graphs (this is cutting edge content)
Dagger 2:
custom scopes, fragment injection, activity injection, Viewmodel injection
MVI architecture:
Basically this is MVVM with some additions
State management
Building a generic BaseViewModel
Repository pattern (NetworkBoundResource)
Room Persistence:
SQLite on Android with Room Persistence library
Custom queries, inserts, deletes, updates
Foreign Key relationships
Multiple database tables
Cache:
Database caching (saving data from network into local cache)
Single source of truth principal
Retrofit 2:
Handling any type of response from server (success, error, none, etc...)
Returning LiveData from Retrofit calls (Retrofit Call Adapter)
ViewModels:
Sharing a ViewModel between several fragments
Building a powerful generic BaseViewModel
WebViews:
Interacting with the server through a webview (Javascript)
SearchView:
Programmatically implement a SearchView
Execute search queries to network and db cache
Images:
Selecting images from phone memory
Cropping images to a specific aspect ratio
Setting limitations on image size and aspect ratio
Uploading a cropped image to server
Network Request Management:
Cancelling pending network requests (Kotlin coroutines)
Testing for network delays
Pagination:
Paginating objects returned from server and database cache
Material Design:
Bottom Navigation View with Fragments
Customizing Bottom Navigation Icon behavior
Handling Different Screen Sizes (ConstraintLayout)
Material Dialogs
Fragment transition animations
Homepage
Code:
http://anonymz.com/?https://codingwithmitch.com/courses/powerful-android-apps-with-jetpack-architecture/

Code:
https://nitroflare.com/view/C8D0E0C563E05BA/Powerful_Android_Apps_with_Jetpack_Architecture.part01.rar
https://nitroflare.com/view/6E634FCCCDA9F1E/Powerful_Android_Apps_with_Jetpack_Architecture.part02.rar
https://nitroflare.com/view/5E287298DF126A2/Powerful_Android_Apps_with_Jetpack_Architecture.part03.rar
https://nitroflare.com/view/1C97E15C63992F4/Powerful_Android_Apps_with_Jetpack_Architecture.part04.rar
https://nitroflare.com/view/D862BC37931DDF9/Powerful_Android_Apps_with_Jetpack_Architecture.part05.rar
https://nitroflare.com/view/E7CC5FC4A78B8E3/Powerful_Android_Apps_with_Jetpack_Architecture.part06.rar
https://nitroflare.com/view/E22385A735401D8/Powerful_Android_Apps_with_Jetpack_Architecture.part07.rar
https://nitroflare.com/view/019246E4A76BD41/Powerful_Android_Apps_with_Jetpack_Architecture.part08.rar
https://nitroflare.com/view/005DB75043D5259/Powerful_Android_Apps_with_Jetpack_Architecture.part09.rar
https://nitroflare.com/view/0EB27C7BCF6C0A0/Powerful_Android_Apps_with_Jetpack_Architecture.part10.rar
https://nitroflare.com/view/461471C25B49F62/Powerful_Android_Apps_with_Jetpack_Architecture.part11.rar
Code:
https://rapidgator.net/file/26016e48f523e8ffc50ecfabe6a0984c/Powerful_Android_Apps_with_Jetpack_Architecture.part01.rar.html
https://rapidgator.net/file/a6fc5d9e1b4e01e49c8a2ade2b3f2a7e/Powerful_Android_Apps_with_Jetpack_Architecture.part02.rar.html
https://rapidgator.net/file/7d4e386d9d772ccd2798842c5d8fef63/Powerful_Android_Apps_with_Jetpack_Architecture.part03.rar.html
https://rapidgator.net/file/7ab7f187f2aa9302fd6d15b6f6e17526/Powerful_Android_Apps_with_Jetpack_Architecture.part04.rar.html
https://rapidgator.net/file/ec44d8c6828d530713b789133e0a010e/Powerful_Android_Apps_with_Jetpack_Architecture.part05.rar.html
https://rapidgator.net/file/5ef3a9350a0258c1780cb541b798385d/Powerful_Android_Apps_with_Jetpack_Architecture.part06.rar.html
https://rapidgator.net/file/a542adf60290ade341d738ef0ce4a924/Powerful_Android_Apps_with_Jetpack_Architecture.part07.rar.html
https://rapidgator.net/file/ce978d9274da2cd76cc889659e07af38/Powerful_Android_Apps_with_Jetpack_Architecture.part08.rar.html
https://rapidgator.net/file/b1b3ba2a55a7ed3551129d2be67b0784/Powerful_Android_Apps_with_Jetpack_Architecture.part09.rar.html
https://rapidgator.net/file/ecfc0ed3c44efea56ea09a6abe8de01f/Powerful_Android_Apps_with_Jetpack_Architecture.part10.rar.html
https://rapidgator.net/file/33d98fa5c73b197910299dcac1b61bdc/Powerful_Android_Apps_with_Jetpack_Architecture.part11.rar.html