MP4 | Video: h264, 1280×720 | 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.

Dagger 2

MVI Architecture

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

For 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

DOWNLOAD
uploadgig

https://uploadgig.com/file/download/6f33494B69772334/xx79NSpC__Powerful_A.part01.rar
https://uploadgig.com/file/download/692aeeF41916D658/xx79NSpC__Powerful_A.part02.rar
https://uploadgig.com/file/download/F51457437E45deff/xx79NSpC__Powerful_A.part03.rar
https://uploadgig.com/file/download/E51e64BEd201f886/xx79NSpC__Powerful_A.part04.rar
https://uploadgig.com/file/download/4801ad605854B90c/xx79NSpC__Powerful_A.part05.rar
https://uploadgig.com/file/download/bD5ac1ec16d01e03/xx79NSpC__Powerful_A.part06.rar
https://uploadgig.com/file/download/E36b2d72965c73a6/xx79NSpC__Powerful_A.part07.rar
https://uploadgig.com/file/download/0995a909e616d1e8/xx79NSpC__Powerful_A.part08.rar
https://uploadgig.com/file/download/3aC17E8bf08a73d2/xx79NSpC__Powerful_A.part09.rar
https://uploadgig.com/file/download/69bAfb7b090da488/xx79NSpC__Powerful_A.part10.rar
https://uploadgig.com/file/download/cb9d197ceD82137F/xx79NSpC__Powerful_A.part11.rar

rapidgator

https://rapidgator.net/file/0f13fd3b834a2437c0a3fbaf69bc6136/xx79NSpC__Powerful_A.part01.rar.html
https://rapidgator.net/file/6e65b363be2997c07969f88aa8d8b78e/xx79NSpC__Powerful_A.part02.rar.html
https://rapidgator.net/file/fb686c31524012e57bc361429673d608/xx79NSpC__Powerful_A.part03.rar.html
https://rapidgator.net/file/357cc9d0d166e7ad4a17ad1201a8427f/xx79NSpC__Powerful_A.part04.rar.html
https://rapidgator.net/file/4765c8760f4edc83b379c38b21eb85fe/xx79NSpC__Powerful_A.part05.rar.html
https://rapidgator.net/file/3030c03dd92cd3ff60b894da8fc9b8f8/xx79NSpC__Powerful_A.part06.rar.html
https://rapidgator.net/file/9ef4f81b0ff4765e36df971ef4d4f19a/xx79NSpC__Powerful_A.part07.rar.html
https://rapidgator.net/file/fa6a48c843640816982010a006f947cc/xx79NSpC__Powerful_A.part08.rar.html
https://rapidgator.net/file/1b1c074f6e1fab59e97499aea09af606/xx79NSpC__Powerful_A.part09.rar.html
https://rapidgator.net/file/db53a780b88e382fa053e231db645eed/xx79NSpC__Powerful_A.part10.rar.html
https://rapidgator.net/file/11b6ab59b071c645f4cbd2d265e166a6/xx79NSpC__Powerful_A.part11.rar.html

nitroflare

http://nitroflare.com/view/748A232D83E718B/xx79NSpC__Powerful_A.part01.rar
http://nitroflare.com/view/9E410F607F5FD83/xx79NSpC__Powerful_A.part02.rar
http://nitroflare.com/view/AC15840B1316287/xx79NSpC__Powerful_A.part03.rar
http://nitroflare.com/view/BA9B0D2ADFC2BD5/xx79NSpC__Powerful_A.part04.rar
http://nitroflare.com/view/2A067F356BFD014/xx79NSpC__Powerful_A.part05.rar
http://nitroflare.com/view/C01C1EE803C1E5A/xx79NSpC__Powerful_A.part06.rar
http://nitroflare.com/view/88DC518919A5CBC/xx79NSpC__Powerful_A.part07.rar
http://nitroflare.com/view/2FC5D9DCBA5C1DE/xx79NSpC__Powerful_A.part08.rar
http://nitroflare.com/view/738E5D564FEBDE9/xx79NSpC__Powerful_A.part09.rar
http://nitroflare.com/view/CE7DC1291156452/xx79NSpC__Powerful_A.part10.rar
http://nitroflare.com/view/F85B176F76D3488/xx79NSpC__Powerful_A.part11.rar

LEAVE A REPLY

Please enter your comment!
Please enter your name here