Skip to content

ahmetozydn/travelapp

Repository files navigation

The Travel App is a passenger information app that uses an open API(https://tfe-opendata.readme.io/docs). The project shows all bus, stops in Edinburgh. Also, let the user select specific lines and see the stops of lines in a list. The user can add the line to a favourite list by using SQLite.

The Project Contains:

• Activity-Fragment structure with an bottom navigation view.
• Live user location to request location permission and display the user's current location.
• RecyclerView to show a services(bus services) and a favourites list.
• View binding for UI data access.
• An NFC tag id reader to read a card's id.
• Firebase user authorization and authentication.
• English or Turkish language support.

Retrofit, fragments, maps, Firebase, SQLite, NFC, live user location, user authorization, multilanguage support, clickable and swipeable recyclerview, parcelable, runnable-handler, toolbar, log out, log in, sign up.

All Functionalities:

Live bus locations in Edinburg, NFC tag id reader, all stops in API, custom info window, map zooming according to markers, recyclerview, adding buses to favourites, clickable reyclerview, storing favourite lines with SQLite, language support, sharing the app, user authorization with Firebase.

Screenshots: