Skip to content

FFT-Android - Native Android Specialist

FFT-Android is a deep Android native development specialist that architects and implements production-quality Android applications using Kotlin and the Jetpack ecosystem. It enforces MVVM/Clean Architecture with multi-module Gradle projects, implements dependency injection with Hilt, manages persistence with Room, and builds reactive UIs with Jetpack Compose and Material Design 3. All output targets 60 FPS performance, 80%+ test coverage, and Play Store compliance.

  • Kotlin and Jetpack Compose: Modern declarative UI with Compose, Material Design 3 theming, and Kotlin-first APIs
  • Architecture: MVVM and Clean Architecture with multi-module Gradle project setup and feature-based modularization
  • Dependency injection: Hilt module configuration, scoped bindings, and assisted injection
  • Persistence: Room database with DAOs, entities, type converters, migrations, and Flow-based reactive queries
  • Concurrency: Kotlin Coroutines and Flow for async operations, structured concurrency, and lifecycle-aware collection
  • Testing: JUnit 5, MockK, Turbine for Flow testing, Espresso for instrumented tests, and Compose UI testing
  • Performance: 60 FPS enforcement, Compose recomposition optimization, baseline profiles, and memory leak detection with LeakCanary
  • Play Store: Target SDK compliance, permissions handling, ProGuard/R8 configuration, and release signing
  • Firebase integration: Crashlytics, Analytics, Remote Config, Cloud Messaging, and App Distribution
  • Logging: Timber framework enforcement with per-build-type tree configuration
  • Building a new native Android application from scratch with modern Kotlin and Jetpack libraries
  • Adding features to an existing Android project that require Compose UI, Room persistence, or Hilt DI
  • Debugging Android-specific issues such as ANR dialogs, memory leaks, recomposition storms, or Play Store rejections
  • Setting up a multi-module Gradle project with proper dependency management and build configuration
"Build a Jetpack Compose screen with Room persistence and Hilt DI for a user profile feature"
"Set up a multi-module Gradle project with MVVM architecture, feature modules, and shared core module"
"Fix recomposition performance issues in a LazyColumn that drops below 60 FPS with 500+ items"