Welcome to the Zadder Android App repository. This is an amazing Android application that showcases beautiful images from the Unsplash API.
🛠 Technologies and Libraries Used:
- Jetpack Compose: To build the User Interface
- Material 3: To Design a beautiful and consistent UI.
- Splash Screen: To create a captivating splash screen for our app.
- Paging 3: To Implement efficient and smooth infinite scrolling.
- Coil: To Load and display images effortlessly.
- Dagger Hilt: To Manage dependency injection for cleaner, modular code.
- Compose Navigation: To Navigate between screens seamlessly.
- Retrofit: To Make network requests and handle API responses.
- Room: To Store and manage local data.
- Admob: To show the ad on the list.
- Wallpaper: Set Wallpaper at one click.
- Shared Element Transitions Animated Image card.
Home | Favorite Images |
Search | Full Imageview |
Make it functional by adding the below properties local.properties Note: The file must be added.
-
UNSPLASH_API_KEY = "n1cFhpkyMRZ..."
-
#Test Ads Id
-
ADMOB_APP_ID = ca-app-pub-3940256099942544~3347511713
-
ADMOB_BANNER_AD = "ca-app-pub-3940256099942544/6300978111"
-
ADMOB_INTERSTITIAL_AD = "ca-app-pub-3940256099942544/1033173712"
-
ADMOB_REWARDED_AD = "ca-app-pub-3940256099942544/5224354917"
-
STORE_FILE=path/to/your/keystore.jks
-
STORE_PASSWORD=password
-
KEY_ALIAS=key0
-
KEY_PASSWORD=password