Skip to content

hm4uc/skill-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Skill Builder

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.

Project Structure

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

Tech Stack

  • Kotlin
  • Jetpack Compose
  • Material 3
  • AndroidX Navigation
  • Hilt
  • Retrofit and OkHttp
  • DataStore
  • Coil
  • Google Sign-In / Credential Manager

Requirements

  • Android Studio
  • JDK 17 or newer
  • Android SDK with compile SDK 35

Getting Started

Open i1-ignite-mobile in Android Studio, then sync Gradle.

To build from the command line:

cd i1-ignite-mobile
.\gradlew.bat :app:assembleDebug

To run unit tests:

cd i1-ignite-mobile
.\gradlew.bat test

App Features

  • 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

Notes

This repository contains the mobile client only. Backend services and production configuration are expected to be provided separately.

License

No license has been specified yet.

About

Skill Builder Android learning app built with Kotlin and Jetpack Compose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages