/FRC-2023-scouting-app-sample

A sample Android FRC scouting app for 2023's Charged Up

Primary LanguageKotlinApache License 2.0Apache-2.0

Scouting Sample App

A sample Android FRC scouting app for 2023's Charged Up showcasing a number of technologies. Screen Recording of App.

Everything is written in kotlin.

The app utilizes Square's Retrofit to fetch event, match, and team data from The Blue Alliance API. Json parsing is accomplished with Square's Moshi.

Data is cached locally through Google's Room, allowing the app to function even without a network connection.

Dependency Injection is handled with Google's Hilt.

NOTE: You'll need to add your own API key for The Blue Alliance to AuthInterceptor.kt or nothing will work.