Attach credentials to all requests (Ktor interceptor?)
Profile screen
Screenshot from the Geocaching app
![Screenshot 2024-09-13 at 9 13 02 PM](https://github.com/user-attachments/assets/b942b689-7a57-4e2a-a05b-ae0d4093f039)
Scope:
Show latest user data (no caching/temp db)
Show finds list
Add sign-out button
Map screen
Map type selection. Use bottom sheet for this.
[ ] Map type selection (satellite, terrain etc.) works
[ ] Map type selecton is saved to device
Cache screen
Navigate button that redirects to Google/Apple maps
Log cache button
with modal bottom sheet for action selection
![IMG_5B9AA03018F8-1](https://github.com/user-attachments/assets/a0cac3f2-aeaa-4a7a-bc7e-2acfc5e0e228)
Hint button
shown as alert dialog
![IMG_20BFC4E173C2-1](https://github.com/user-attachments/assets/0c13eba5-5333-4327-943c-2b2ad33b9f01)
Cache logs screen
Screenshot from the Geocaching app
![IMG_DB8481C5217E-1 2](https://github.com/user-attachments/assets/b9b3a73a-924d-4f6b-a375-eeb7c0ed8e5b)
Write comment screen
Screenshot from the Geocaching app
![IMG_2036E56EBBE4-1](https://github.com/user-attachments/assets/d0ad5977-4de7-4981-b450-d58b3db075f3)
Let's practice outline speedrunning.
Features
Sign-in to OKAPI.pl
Scope:
Profile screen
Screenshot from the Geocaching app
![Screenshot 2024-09-13 at 9 13 02 PM](https://github.com/user-attachments/assets/b942b689-7a57-4e2a-a05b-ae0d4093f039)Scope:
Map screen
Cache screen
Navigate button that redirects to Google/Apple maps
Log cache button
with modal bottom sheet for action selection
![IMG_5B9AA03018F8-1](https://github.com/user-attachments/assets/a0cac3f2-aeaa-4a7a-bc7e-2acfc5e0e228)Hint button
shown as alert dialog
![IMG_20BFC4E173C2-1](https://github.com/user-attachments/assets/0c13eba5-5333-4327-943c-2b2ad33b9f01)Cache logs screen
Screenshot from the Geocaching app
![IMG_DB8481C5217E-1 2](https://github.com/user-attachments/assets/b9b3a73a-924d-4f6b-a375-eeb7c0ed8e5b)Write comment screen
Screenshot from the Geocaching app
![IMG_2036E56EBBE4-1](https://github.com/user-attachments/assets/d0ad5977-4de7-4981-b450-d58b3db075f3)Prerequisites