/WorldHeritages

Android app (built with Jetpack Compose) for helping people discover W​orld Heritages​ recognised by UNESCO around the planet

Primary LanguageKotlin

About - WorldHeritages 🌟

An android app for helping people discover W​orld Heritages​ recognised by UNESCO around the planet. The UI of this app is built using Jetpack Compose. This is a practice app that helped me to learn more about Jetpack Compose as well as Jetpack Components alongside their implementation details.

Made With - Android Powered by - Kotlin Release Version

Download APK 📦

Latest APK available here

Screenshots 📷

Splash Screen
(using new Splash Screen API)
Screenshot 1 Screenshot 2
Screenshot-1710163345.png world-heritage-1.jpg world-heritage-2.jpg
Screenshot 3 (v2) Screenshot 4 Screenshot 5
1.jpg 2.jpg 3.jpg
Screenshot 6 Screenshot 7 Screenshot 8
4.jpg 5.jpg 6.jpg
Screenshot 9 Screenshot 10 Screenshot 11
7.jpg 8.jpg 9.jpg
Screenshot 12 Screenshot 13 Screenshot 14
10.jpg 11.jpg 12.jpg
Screenshot 15 Screenshot 16 Screenshot 17
13.jpg 14.jpg 15.jpg
Screenshot 18 Screenshot 19
16.jpg 17.jpg

Libraries Used 💻

Library Description
Coil Used for Async Image Loading
Paging Used for loading data asynchronously
Coroutines Used for asynchronous code execution
SharedPreferences Used for saving User's Preferences
Room Used for data persistence
ViewModel Used for handling configuration changes
Koin Used for dependency injetion

Project Inspiration & Special Thanks 💖

This project is inspired from Manuel Lorenzo's World Heritage project, which is built using XML and Kotlin. Take a look here. I tried to build it using Jetpack Compose and also improve the UI a bit.

Author 🧑

Rajit Deb

Find me on 🔍

LinkedIn Profile