Skip to content
This repository has been archived by the owner on Sep 4, 2021. It is now read-only.
/ GetUpsideTest Public archive

Test task for Android Developer position at GetUpside

Notifications You must be signed in to change notification settings

neversad-dev/GetUpsideTest

Repository files navigation

GetUpsideTest

Android application which will show nearby food places as pins on the Google Maps. List of all found places also should be available for display. Tapping on a map pin or clicking list item should show place details.

Test task for Android Developer position at GetUpside

General Project structure:

project diagram

Google maps key

Before you run your application, you need a Google Maps API key.

To get one, follow this link, follow the directions and press "Create" at the end

You can also add your credentials to an existing key, using these values:

Package name: com.givenocode.getupsidetest

SHA-1 certificate fingerprint: B9:3D:71:F7:18:F0:B5:73:FB:63:22:06:56:20:82:8F:30:30:AF:7B

Alternatively, follow the directions here

Once you have your key (it starts with "AIza"), set it to apiKey property in local.properties file maps key location

Runtime permission handling

app uses experimental feature registerForActivityResult from androidx.activity:activity-ktx:1.2.0-alpha04

Device location

current implementation only gets lastLocation. it may not work in case if location was not requested by any app before. This may be fixed by going to google maps so that it requests location.

About

Test task for Android Developer position at GetUpside

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages