Skip to content

Crypto Trader — Mobile Module

Native Android client built with Jetpack Compose


Crypto‑Trader‑Mobile is the native Android application for the Crypto Trader platform. It provides a modern, responsive interface built with Jetpack Compose so users can monitor portfolios, sign up, and interact with the platform from their mobile devices.

Important: Past results and backtests do not guarantee future performance. Always start in paper mode. Liability is your own.

⭐️ What it does

  • User authentication
  • Sign‑up and login flows backed by the Crypto Trader API.
  • Portfolio dashboard
  • Real‑time overview of holdings and market data.
  • Compose UI components
  • Reusable components such as hero stripes, module badge grids, and CTA buttons.

✅ Why it matters

  • Extends Crypto Trader to mobile users with a first‑class native experience.
  • Shares authentication and data contracts with the backend via Retrofit.

🔗 Where it fits in the platform

  • Communicates with Crypto‑Trader‑Api over HTTP/REST.
  • Consumes shared models through the API layer.

🛠️ Technology at a glance

  • Language: Kotlin
  • UI: Jetpack Compose, Material 3
  • Networking: Retrofit, OkHttp
  • DI: Hilt / Dagger
  • Build: Gradle (Kotlin DSL)

📝 Conventions

  • Follow Material 3 design guidelines for all UI components.
  • Keep ViewModels lean; push business logic into repositories.

❓ Questions or help

Email Oliver Lear Sigwarth (@theoliverlear): sigwarthsoftware@gmail.com

📄 License

See LICENSE.md in the repository root.