alexismorison95 /
pokemonAR
Pokemon en Realidad Aumentada. Aplicación para Android hecha en Kotlin, en proceso de desarrollo.
Loading repository data…
soriiaa / repository
Aplicación Android hecha con Kotlin para el simulador de Inversiones del TFG de Alejandro Soria
A real-time stock market simulator for Android. Learn to invest using live market data — with zero financial risk.
Built solo in Kotlin as a final degree project at U-Tad, Madrid.
InvestLearn gives users a realistic trading experience with real market data and virtual money. The goal: make financial education accessible to everyone, regardless of prior knowledge.
Built following MVVM (Model-View-ViewModel) with a clean separation of concerns:
├── Model — Data layer: API clients, Firebase repositories, domain models
├── ViewModel — Business logic, state management, reactive data flows
└── View — Jetpack Compose UI, navigation, reusable components
Dependency injection handled via Hilt, ensuring modular and testable code across all layers.
| Layer | Technology |
|---|---|
| Language | Kotlin |
| UI | Jetpack Compose + Material 3 |
| Architecture | MVVM + Hilt (DI) |
| Auth & DB | Firebase Authentication + Firestore |
| Market Data | Finnhub.io API + Polygon.io API |
| Currency | ExchangeRate API |
| Charts | MPAndroidChart |
| Networking | Retrofit + Gson |
| Image Loading | Coil |
| Build | Gradle |
Authentication
Home Screen
Market Explorer
Stock Detail
Trading
Profile & Settings
app/
├── data/
│ ├── api/ # Retrofit interfaces for Finnhub, Polygon, ExchangeRate
│ ├── firebase/ # Firestore repositories (users, transactions, favourites)
│ └── model/ # Data classes
├── ui/
│ ├── screens/ # Composable screens (Home, Explorer, News, Profile, Stock, Buy, Sell)
│ ├── components/ # Reusable UI components
│ └── theme/ # Color palette, typography (Inter font)
├── viewmodel/ # ViewModels per screen
└── di/ # Hilt modules
git clone https://github.com/soriiaa/AplicacionAndroidTFG.git
cd AplicacionAndroidTFG
google-services.json from Firebase to /applocal.properties file in the root with your API keys:FINNHUB_API_KEY=your_key_here
POLYGON_API_KEY=your_key_here
EXCHANGERATE_API_KEY=your_key_here
Minimalist dark UI built around a blue/navy palette (#00263B → #3DB7FF), using the Inter typeface throughout. Designed first in Figma, then implemented in Jetpack Compose with fully reusable components.
Alejandro Soria — @soriiaa
Final Degree Project — DAM (Multiplatform Application Development), U-Tad Madrid, June 2025
Selected from shared topics, language and repository description—not editorial ratings.
alexismorison95 /
Pokemon en Realidad Aumentada. Aplicación para Android hecha en Kotlin, en proceso de desarrollo.
joshuavieras /
Primera aplicacion de una calculadora hecha en Kotlin para dispositivos Android
angellgff /
Aplicacion android demostrativa hecha con kotlin
MateoPerezCastillo /
Aplicacion hecha con kotlin Android Studio
JuanDBohorquez /
Aplicación Hecha en Android studio -> Kotlin
Joshua20153478 /
Mi primera aplicación hecha en Android, con Kotlin