Skip to content

Repository files navigation

Tertiary Courses SG — Android App

Platform Language UI License

Native Android app for Tertiary Courses Singapore — browse the WSQ course catalog, estimate SSG grants and SkillsFuture Credit, get your net course fee, and register on the website. The Android counterpart of the iOS app, with the same features and white/deep-blue house design.

Features

  • Course Catalog — search WSQ (Workforce Skills Qualifications) courses by keyword or category. Each card shows the TGS course code, duration, fee with 9% GST, and funding-scheme badges (WSQ, SFC, SFEC, PSEA, UTAP).
  • Course Details — summary, fees before/with GST, funding-scheme eligibility, learning outcomes, plus:
    • Check Schedule & Register — opens the course page on tertiarycourses.com.sg
    • Calculate My Grant & Net Fee — grant calculator sheet with the course fee pre-filled
    • Enquire via WhatsApp — pre-composed enquiry to +65 8866 6375
  • Grant Calculator — SSG funding estimate per TP Gateway rules: Baseline Grant (50%), MCES (70% for Singapore Citizens 40+), SME Enhanced Training Support (70%), with GST computed on the original fee and SkillsFuture Credit deduction for eligible learners.
  • Feedback — feature ideas, bug reports, and comments sent via WhatsApp.
  • About — official site, contact links, developer info, and data sources.

Screenshots

Catalog Course Detail Grant Calculator
Catalog Course Detail Grant Calculator
Feedback About
Feedback About

Tech Stack

  • Kotlin 2.1 + Jetpack Compose (Material 3), single-activity architecture
  • Navigation Compose for the catalog → course detail flow
  • Light-only theme with the Tertiary Infotech deep-blue brand accent #0B3D8E
  • BigDecimal grant math mirroring the iOS GrantEstimate model
  • Min SDK 26 (Android 8.0) · Target/Compile SDK 36 · AGP 8.10 · Gradle 8.13

Project Structure

app/src/main/java/com/tertiaryinfotech/tertiarycourses/
├── MainActivity.kt      # Theme, bottom navigation, shared UI components
├── Models.kt            # Course model, bundled WSQ catalog, currency formatting
├── CatalogScreens.kt    # Catalog search/filter, course cards, course detail + grant sheet
├── GrantCalculator.kt   # GrantEstimate (SSG rules) + calculator screens
└── SupportScreens.kt    # Feedback (WhatsApp) and About tabs

Build

export JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home"
./gradlew :app:assembleDebug        # debug APK
./gradlew :app:bundleRelease        # signed release AAB (needs keystore.properties)

Release signing reads keystore.properties (never committed):

storeFile=upload-keystore.jks
storePassword=...
keyAlias=upload
keyPassword=...

Release Notes

See CHANGELOG.md. Current release: 1.0 (1) — first closed-testing release on Google Play.

Data Sources & Disclaimer

Grant estimates are based on SkillsFuture Singapore (SSG) funding rules published on the official SSG Training Partners Gateway. Check your SkillsFuture Credit balance at MySkillsFuture. All figures are estimates; final payable amounts depend on official course approval and learner eligibility. This app is not affiliated with or endorsed by SSG.

Developer

Tertiary Infotech Academy Pte. Ltd.tertiaryinfotech.com · tertiarycourses.com.sg · enquiry@tertiaryinfotech.com · +65 6100 0613

About

Native Android app for Tertiary Courses Singapore — search the WSQ course catalog, estimate SSG grants (Baseline, MCES, SME) with SkillsFuture Credit, get your net course fee, and register on tertiarycourses.com.sg. Kotlin + Jetpack Compose, Material 3.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages