tait smith

Image showing search by ID bus flag Image showing upcoming buses Image showing bus location along route Image showing nearby stops Image showing nearby stops for the F bus Image showing direction to nearby stop

Busboy
Where's the bus!? Busboy provides a simple way for users to retrieve bus schedules in the east bay, as well as find nearby bus stops. Busboy can locate nearby stops if given permission to access user location, and display a map of walking directions using Google's maps, directions and location API. For users already at a bus stop, upcoming bus predictions can be displayed from AC Transit's public API. Uses Retrofit, Kotlin Coroutines and Hilt. Available on github (most up to date), or on the Google play store.


Image showing sensory recording data
Image showing sensory stopped

Sensory
Sensory uses the device's internal sensors to detect rotation, and then visualises that rotation on a chart using vico. Users can select the chart's update speed and start recording. While recording, users are shown text views whose background colors change relative to rotation around the X Y and Z axes. Uses jetpack compose.

Image showing schoolio list Image showing schoolio's detail view

Schoolio
Schoolio lets you view some old (2017) data from NYC's public API. See a list of all public schools in the city and select one to view some more info about it (SAT scores, phone and email). Schoolio allows users to pick a school and directly call or email that school. Written in jetpack compose.


Tea Time Screenshot

Teatime Tea Guide
Tea time aims to provide users with an opportunity to learn about different types of tea. Teas can be sorted by type (black, green, misc), or country of origin. Supports both phones and tablets, Uses jetpack compose and a custom REST backend written in kotlin with ktor.