Skip to content

Stock Application built in Native Android using kotlin and Jetpack Compose.

Notifications You must be signed in to change notification settings

ashupandey1620/Stocks-App

Repository files navigation

Stocks 🧮 Android App

Recorder_07072024_161700.mp4
Screenshot_2024-07-07-09-37-24-49 Screenshot_2024-07-07-09-39-51-00 Screenshot_2024-07-07-09-38-25-05 Screenshot_2024-07-07-09-40-42-82
Screenshot_2024-07-07-09-37-20-47 Screenshot_2024-07-07-09-38-11-20 Screenshot_2024-07-07-09-40-47-68 Screenshot_2024-07-07-09-38-08-07

Basic Functionalities -

  1. Handled the Loading/Error/Empty Screens.
  2. Well Defined Folder Structure
  3. Screenshots and Videos added to Github.
  4. Used 3rd party library line chart (y-charts).
  5. Cache API responses for both the Pages (Product Page and Detail Page)
  6. Used Dependency Injection (Daggger-Hilt)

Brownie Points Covered -

  1. Cool and Stable UI
  2. Recently Searched Items in Search Bar
  3. Filter the searches as "All", "Stocks" and "etfs" using filter Chips in search bar.
  4. Proper Optimisation of Network Bandwith and Assets.
  5. Light/Dark Theme in the Application
  6. Added More Endpoints for News

Tecg Stack Used -

  1. Kotlin
  2. Jetpack Compose
  3. Room DB for Caching Data
  4. Retrofit for Network Calls
  5. Work Manager for Data Expiration
  6. Coroutines and Flows

About

Stock Application built in Native Android using kotlin and Jetpack Compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages