YouTube doesn't want you know this subscribers secret
Get Free YouTube Subscribers, Views and Likes

How to Build a Clean Architecture Stock Market App 📈 (Jetpack Compose Caching SOLID)

Follow
Philipp Lackner

This video will teach you all the relevant concepts you need to build a solid app with the clean architectural guidelines. You'll learn to use dependency injection with DaggerHilt, SOLID principles, CSV parsing with OpenCSV, working with remote APIs using Retrofit, local caching with Room, custom drawing on a canvas using Compose and much more.

Get 10% off learning to build industrylevel multimodule apps using the code STOCKMARKETAPP:
https://plcoding.com/multimoduleco...

or learn to create any custom UI you like using canvas:
https://elopage.com/s/philipplackner/...

Get my FREE PDF about 20 things you should never do in Jetpack Compose:
https://plcoding.com/jetpackcompose...

Join this channel to get access to perks:
   / @philipplackner  

Get the initial source code for this video here:
https://github.com/philipplackner/Sto...

Get the final source code here:
https://github.com/philipplackner/Sto...

Join my Discord server:
  / discord  

Regular programming advice on my Instagram page:   / _philipplackner_  
Checkout my GitHub: https://github.com/philipplackner

You like my free content? Here you can buy me a coffee:
https://www.buymeacoffee.com/philippl...

Introduction (00:00)
Checkpoint 1 API & DB Setup (09:26)
Checkpoint 2 StockRepository (30:38)
Checkpoint 2 CompanyListingsParser (51:12)
Checkpoint 3 CompanyListingsViewModel (1:04:04)
Checkpoint 4 Company Listings Screen + DI (1:16:29)
Checkpoint 5 CompanyInfo Data (1:46:41)
Checkpoint 6 CompanyInfoViewModel (2:09:14)
Checkpoint 7 Stock Chart (2:17:50)
Checkpoint 8 Company Info Screen (2:54:19)
Trying it out (3:04:50)

posted by yulonjrmv