Android Developer since 2016
Mobile & Desktop:
- Android Native (Kotlin, Java, Jetpack Compose, XML)
- Flutter
- Kotlin Multiplatform
Architecture:
- MVVM, MVI, Clean Architecture, Repository Pattern, Multi-module architecture
- Hilt, Koin for Dependency Injection
- Room, DataStore, SharedPreferences, Coroutines, Flow, Rx,
Networking:
- REST (Retrofit2, OkHttp, Ktor)
- GraphQL (Apollo)
- WebSocket (OkHttp, Ktor)
Testing:
- MockK, Mockito
- JUnit 4
- Robolectric
- Espresso, UI Automator
Performance & Optimization:
- Proguard/R8
- App Bundle optimization
- Memory profiling tools
CI/CD:
- GitHub Actions
- Fastlane
- Circle CI
- Jenkins
Monitoring / Debugging:
- Google Play Console
- Firebase Crashlytics, UXCam
- Flipper, Chuck
- LeakCanary
Tooling / Dev Productivity:
- Gradle KTS
- Cursor
- Git, GitHub CLI
- GitHub Copilot
- Postman, Swagger
Android Libraries:
- Firebase
- Google Ads, Applovin Ads, Facebook Ads(Meta Audience Network)
- Google Analytics, Adjust, Segment, Amplitude, Braze
- ExoPlayer, Glide, Picasso, Coil, Lottie
- WorkManager
- GSON, Moshi
- CameraX, ML Kit
- Google Play Billing