Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
gradle/wrapper
.gitignore
LICENSE.md
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

AwesomeToronto

This is a sample application that lets users browse tourist attractions in Toronto. It features a map that lists Bixi Bike locations along with the number of available bikes at each station.

This sample demonstrates

  • user authentication using Firebase
  • using the navigation drawer layout
  • listing tourist attractions with RecyclerView
  • loading a list of attractions from a plist file using Android PList parser
  • handle loading large images using Picasso
  • populating map fragment with markers using Bixi Bike JSON data
  • persist favorite attractions between app launches using SugarORM

Getting Started

  1. Download Android Studio and import the project.

  2. Create a Firebase account

  3. In FirebaseFactory.java update APP_NAME line with your Firebase app URL

    private static final String APP_NAME = "https://<YOUR-FIREBASE-APP>.firebaseio.com/";
  4. Get your Google Maps API key for Android Maps

  5. Add your key in 'res/values/google_maps_api.xml'

  6. Finally, build project and then run using an emulator supporting API 23

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.