Skip to content

leanczo/fast-laps

Repository files navigation

Fast Laps - F1 App for Wear OS

Fast Laps is a Formula 1 application for Wear OS smartwatches, offering a fast, lightweight experience focused on delivering key race data at a glance.


Features

  • Race results (Race, Qualifying, Sprint)
  • Full season calendar with local times
  • Drivers' Championship standings
  • Constructors' Championship standings
  • F1 News from Motorsport.com (EN/ES)
  • Wear OS Tiles (Next Race countdown, Driver Standings)
  • Watch face Complications (Next Race, Championship leader)
  • Session notifications (15 min before and at start)
  • Rotary bezel scroll support
  • Multi-language support (English/Spanish)
  • In-memory caching for offline resilience

Data Sources

Fast Laps uses the following public APIs:


Try the App

  1. Join the tester group: Testers Community - Google Groups

  2. Access the beta testing link: Beta Access

  3. Install the app from the Play Store: Play Store Listing


Tech Stack

  • Language: Kotlin 2.0 with Jetpack Compose
  • Platform: Android Wear OS (Min SDK 30)
  • Architecture: MVVM with Repository pattern
  • UI: Wear Compose (ScalingLazyColumn, Chip, Card)
  • Networking: Retrofit 2.9 + OkHttp + Gson + Coroutines
  • Tiles: ProtoLayout Material
  • Complications: Watchface Complications API
  • Notifications: WorkManager (periodic session alerts)
  • Navigation: Compose Navigation

Development

./gradlew assembleDebug          # Build debug APK
./gradlew assembleRelease        # Build release APK
./gradlew bundleRelease          # Create release AAB for Play Store
./gradlew installDebug           # Install on connected device
./gradlew clean                  # Clean build artifacts

Contributing

Pull Requests are welcome! Some ideas:

  • UI/UX improvements for different watch sizes
  • Battery usage optimizations
  • Additional languages
  • Live session data integration

Preview

preview


Contact

Feel free to open an issue or reach out if you have any questions, suggestions, or feedback.


Thanks for supporting the development of Fast Laps!

About

Wear OS app for tracking Formula 1 race positions and championship standings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages