Skip to content

Huawei application task. Practiced Google Map implementation, shared preferences, Google and Facebook login.

Notifications You must be signed in to change notification settings

CanerGures/Huawei-DemoApp-Challange

Repository files navigation

Huawei-DemoApp-Challange

Huawei recruitment process application task.

Capabilities:

  1. The Application provides authentication with Gmail and Facebook accounts

  2. Application has 2 sections in total

  • a. Location Tracking Section 🌎
  • b. Profile Section 👨👩
  • c. Settings Section🔧
  1. After a successful login, the user is redirected for Location Tracking

  2. The location tracking section consists of a map and by default current location of the user is displayed

  • a. The marker of the current location is a profile photo of the user fetched from the Gmail account
  • b. The current location of user is tracked live and shown on the map. In addition, coordinates are shown in a dialog while it is changing
  1. The profile section shows the name and profile picture of the user
  2. The map supports 2 styles, dark and light style. User can change styles from the Settings page

ScreenShots 📱

Technologies Used 🛠

  • Activity
  • Fragmentl
  • Viewpager
  • Google Authentication with firebase
  • FaceBook Authentication
  • Float Action Button
  • Shared Preferences
  • Google Maps API
  • Data Passing
  • Data passing with Intent
  • Data Binding
  • Card View
  • Firebase
  • About

    Huawei application task. Practiced Google Map implementation, shared preferences, Google and Facebook login.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages