Skip to content

dmitriykotov333/TradingEducation

Repository files navigation

Trading Education

This project is a fully functional Android app built entirely with Kotlin and Jetpack Compose. It follows Android design and development best practices and might be useful and interesting to someon reference for developers.

This project has various implementations.

  1. Dagger Hilt + Compose Navigation
  2. Kodein + Voyager

It is a work in progress 🚧.

Libraries and Tools

  • Jetpack Compose
  • Hilt
  • Room
  • DataStore
  • Ktor (with a deserializer for another API)
  • Coroutines
  • Coil
  • MPChart
  • Compose Navigation
  • Convention gradle plugin

Architecture

I've used Modularization to make the app more scalable and maintainable.

Showcase

Trading Active trading Completion of trade
History Settings

How to use this project

gradle.properties
locale.properties
API
API_KEY Get an API key from Exchange Rate API.
PROJECT_ID Appwrite Service
COLLECTION_ID Appwrite Service
DATABASE_ID Appwrite Service

Create attributes like in this screen Appwrite Service

image

About

Simulator (Binary Options).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages