Android-Travel-Application
Android Travel Application is an Android-based travel app that lets users register and log in with credentials stored in Firebase, a cloud-based NoSQL database. After authentication, users arrive at a profile page that shows their registration details and allows them to upload a profile picture using the device's built-in camera. From there, users can select a country and access several features powered by third-party REST services, including country information from the restcountries.eu API, currency conversion via the fixer.io API, flight lookup, and an interactive map through the Google Maps API. Logout is available through an on-screen link or by shaking the device. The app combines authentication, media capture, geolocation, and external web services to deliver a practical mobile experience for travelers researching destinations relative to their current location.