NYC School App for Android

NYC School App

NYC School App

This is an Android app that displays information about schools in New York City. It uses data from the following APIs:

The app is built using modern Android development technologies and practices:

  • MVVM architecture pattern
  • Jetpack Compose for building UI components
  • Kotlin coroutines for asynchronous programming
  • LiveData for reactive programming
  • Retrofit for making API requests
  • Koin for dependency injection


  • View a list of NYC schools with basic information such as school name, address, and phone number
  • View detailed information about a selected school, including SAT scores and program offerings

Getting started

To run the app locally, you will need to do the following:

  1. Clone this repository
  2. Open the project in Android Studio
  3. Build and run the app on an emulator or physical device


View Github

Leave a Reply

Your email address will not be published. Required fields are marked *