FFT-Android - Native Android Specialist
Overview
Section titled “Overview”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.
Capabilities
Section titled “Capabilities”- 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
When to Use
Section titled “When to Use”- 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
Example Prompts
Section titled “Example Prompts”"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"