UserLoc - A API call using Retrofit to obtain list of users details and show on UI in recycler view and google map

Overview

UserLoc

This uses a API call using Retrofit to obtain list of users details and show on UI in recycler view and google map.

  1. Candidate name:

     Rohit Kumar , [email protected] , +91-7337687243
    
  2. Interview panel:

     1. Pedro Ventura
     2. Jose Antunes
     3. Gary Kumar
    

Below are the screens developed for Loign, User list and User location on map.

Login:

User List: User Map:

  1. Implemented features:

    1. Login :

       1. Input fields validations.
       3. Server call to fetch user list.
       4. Login button.
      
    2. User list :

       1. User list using recycler view.
       2. Logout in action bar menu.
       3. Once logout, user can not come to user list page directly.
      
    3. User Details

       1. Map with selected user's lat-lng location.
       2. Current location button to search device's current location and show pointer on map.
       3. Logout and back button in action bar menu.
      
  2. App uses:

     1. MVVM
     2. Coroutines
     3. Hilt
     4. Dagger
     5. Retrofit2
     6. Recycler view and Card View
     7. Data binding
     8. Activity-Fragment communication
     9. Live-MutableLive data
     10.Room Db
     11.Google Maps
    
  3. How to use this app

     1. User can enter any username and password. Only input validations are present.
     2. It supports dark and light mode themes
     3. Default user location is taken as Singapore.
     4. If logout is pressed while using app, user will be navigated to login page.
     5. Press on "Current Location" button in map view page to locate current location. App will ask for requried location permissions.
    
You might also like...
Joker-App - List application tha make requests to a Chuck Norris Api
Joker-App - List application tha make requests to a Chuck Norris Api

Joker App About • Technologies • Features • Author • License 📚 About the Projec

Skeleton project for show the architecture of Android project using MVVM, Clean Architecture and Kotlin coroutine Flow
Skeleton project for show the architecture of Android project using MVVM, Clean Architecture and Kotlin coroutine Flow

ClearScoreDemo Skeleton project for showing the architecture of Android project using MVVM, Clean architecture and Kotlin coroutine Flow App Architect

A Kotlin Native program to show the time since a date, using Kotlin LibUI
A Kotlin Native program to show the time since a date, using Kotlin LibUI

TimeSince A Kotlin Native program to show the time since a date, using Kotlin LibUI Report Bug . Request Feature About The Project TimeSince is a Kotl

Architecture With MVI using Kotlin, Coroutines, Retrofit and Unit test
Architecture With MVI using Kotlin, Coroutines, Retrofit and Unit test

Architecture With MVI using Kotlin, Coroutines, Retrofit and Unit test MVI (Model-View-Intent) streamlines the process of creating and developing appl

An example of a test task for creating a simple currency converter application for the Android platform. The app is developed using Kotlin, MVI, Dagger Hilt, Retrofit, Jetpack Compose.
An example of a test task for creating a simple currency converter application for the Android platform. The app is developed using Kotlin, MVI, Dagger Hilt, Retrofit, Jetpack Compose.

Simple Currency Converter Simple Currency Converter Android App by Isaev Semyon An example of a test task for creating a simple currency converter app

An tool to help developer to use Retrofit elegantly while using kotlinx.coroutines.

one An tool to help developer to use Retrofit elegantly while using kotlinx.coroutines. Feature Transform different data structs to one. {errorCode, d

Location-history-viewer - Small compose-desktop app to view data from google's location history

Google Location History Takeout Viewer This application provides a minimalistic

A smart colored time selector. Users can select just free time with a handy colorful range selector.
A smart colored time selector. Users can select just free time with a handy colorful range selector.

Colored Time Range Selector A smart colored time range selector. Users can select just free time with a handy colorful range selector. Screen Shots Fe

Vigour - An Android Fitness App that rewards users with Crypto for walking a certain amount of steps.

Vigour Group Project for 2022 Mobile Application Development. Our app rewards user with crypto after walking for a certain amount of steps. We will be

Owner
Rohit Kumar
Rohit Kumar
An android app built using Kotlin that consumes Pixabay API to display images and their details.

AdanianAndroidTest An android app built using Kotlin that consumes Pixabay API to display images and their details. It has been built following Clean

Joel Kanyi 6 Jul 12, 2022
Recycler-coroutines - RecyclerView Auto Add Data Using Coroutines

Sample RecyclerView Auto Add With Coroutine Colaborator Very open to anyone, I'l

Faisal Amir 8 Dec 1, 2022
This sample Kotlin app shows a list of custom shoes added by the users

Shoe-store This sample Kotlin app shows a list of custom shoes added by the users. The app displays the content with RecyclerView and uses a tradition

Ana Stanescu 2 Aug 27, 2022
A call blocker.

KBlock ?? ?? Introduction KBlock - A call blocking android app (currently works for API 28+) About It imports all the user contacts from the Contacts

Tanay Kamath 8 Oct 28, 2022
REST countries sample app that loads information from REST countries API V3 to show an approach to using some of the best practices in Android Development.

MAJORITY assignment solution in Kotlin via MVVM Repository Pattern. REST countries sample app that loads information from REST countries API V3 to sho

Rehan Sarwar 1 Nov 8, 2022
Android app that uses TMDB API to show info about movies.

Movies App: Projeto Integrador - Vitória Code 2021 ?? Sobre o projeto Esse é um aplicativo Android feito em Kotlin que oferece aos usuários uma listag

Glória Monique 16 Dec 23, 2022
🏞 A simple android app to show random images with Lorem Picsum API.

LoremPicsum A simple android app to show random images with Lorem Picsum API. Used skills Android Multi-Module RecyclerView MVVM with AAC ViewModel &

Haenala Shin 2 Feb 25, 2022
Movie app that receives popular movies and allows the user to search for the specific movie through the Rest API with help of retrofit library &MVVM architecture.

MovieClue Millions of movies, TV shows and people to discover. Explore now Movie app that recieves popular movies and allow the user to search for spe

Shubham Tomar 6 Mar 31, 2022
:speedboat: Floating navigation view for displaying a list of items dynamically on Android.

Submarine Fully customizable floating navigation view for listing items dynamically on Android. Including in your project Gradle Add below codes to yo

Jaewoong Eum 460 Dec 21, 2022
A pluggable sealed API result type for modeling Retrofit responses.

A pluggable sealed API result type for modeling Retrofit responses.

Slack 645 Dec 19, 2022