Skip to content

Warsart - Final project of the Android Developer Nanodegree Program

Notifications You must be signed in to change notification settings

mikapeaka/Capstone-Project

Repository files navigation

Warsart (Capstone Project)

A part of the Android Developer Nanodegree Program

Usage

To run the app, a Google API key is required. Open gradle.properties and insert the API key.

/gradle.properties

GOOGLE_API_KEY="your-api-key"

The database included in this project contains only a subset of the data I collected whilst in Warsaw.

Description

Explore street art in Warsaw! The app locates graffiti and murals all over the city. View pictures, read about the pieces, and find out how to get there. Save your favorites and create a list of places to visit. Discover the beautiful city of Warsaw and its rich urban scene at the same time.

Screenshots

     

Background

After graduating from KTH in 2017, I decided to live in Warsaw for the rest of the year. Other than trying to learn Polish, I spent a lot of time biking around to discover the art the city has to offer. I had also just begun my journey in Android development and it all resulted in this little passion project I call Warsart.

This project was also my Capstone Project for the Android Developer Nanodegree Program which demonstrated the skills of a proficient Android developer by designing an app and making plans for how to implement it, to show the ability to communicate an app idea formally.

Features

  • Locate street art on a map
  • List street art in a list
  • Ability to mark an art piece as favorite
  • Ability to filter map and list to only show favorites
  • Provide a detail view for each individual piece, containing e.g images, description and address
  • Home Screen Widget

Technologies

TODO/Further Development

  • Use databinding
  • Improveme UI/UX
  • Make home screen widget more interactive
  • User contributions
  • Optional notification when device is near street art
  • Sort by distance
  • Ratings/Comments?