Skill Builder is an Android learning app built with Kotlin and Jetpack Compose. The app focuses on guided skill learning with onboarding, course discovery, learning plans, Q&A practice, flashcards, calendar reminders, profile management, and authentication flows.
skill-builder/
+-- i1-ignite-mobile/
+-- app/ # Android application module
+-- gradle/ # Gradle wrapper files
+-- build.gradle.kts # Root Gradle build script
+-- settings.gradle.kts # Gradle settings
- Kotlin
- Jetpack Compose
- Material 3
- AndroidX Navigation
- Hilt
- Retrofit and OkHttp
- DataStore
- Coil
- Google Sign-In / Credential Manager
- Android Studio
- JDK 17 or newer
- Android SDK with compile SDK 35
Open i1-ignite-mobile in Android Studio, then sync Gradle.
To build from the command line:
cd i1-ignite-mobile
.\gradlew.bat :app:assembleDebugTo run unit tests:
cd i1-ignite-mobile
.\gradlew.bat test- User login, registration, password recovery, and Google authentication
- Onboarding flow for user profile and learning goals
- Home dashboard for learning progress
- Course library and roadmap screens
- Learning plan, outline, unit, Q&A, and flashcard practice
- Calendar and reminder notification support
- Profile, settings, feedback, and theme controls
This repository contains the mobile client only. Backend services and production configuration are expected to be provided separately.
No license has been specified yet.