A simple Video/Gif/Image Wallpaper Android app project for learning Jetpack Compose.
![Home Page Wallpaper](https://private-user-images.githubusercontent.com/15109704/251153391-9f44108f-c2ee-4033-875a-2b90e16ed992.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMzOTEtOWY0NDEwOGYtYzJlZS00MDMzLTg3NWEtMmI5MGUxNmVkOTkyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRmMDFiYWQwYWQzNGU2NzYxMDM0NWYyN2E4MDM4OGFlYWViZDY3Y2RkODg3MjA2NmJjMjM4ZWI4ZGEyNDBlYzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VvlYENCLkve8I2YalwVXD9BVO442zJ3nR9J9Qn2twI8)
![Selected Wallpaper](https://private-user-images.githubusercontent.com/15109704/251153380-4cf44764-7207-4070-9378-f26677223b9e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMzODAtNGNmNDQ3NjQtNzIwNy00MDcwLTkzNzgtZjI2Njc3MjIzYjllLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyMmRmZTZkNTcxZWEyMzM4YmQwYTJlMzMzMWNlYmI4OGMzNDZhOGMyODQzYWZjYzE0OGYyY2E2MjM4MTU2OGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xRAwdbcLCcFTTolbVQgOPVm5II4BWEcX4LjqaOqCMDo)
![Lock Screen Preview](https://private-user-images.githubusercontent.com/15109704/251153364-46e4a6fc-0624-4cb3-94cc-71fcafc898a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMzNjQtNDZlNGE2ZmMtMDYyNC00Y2IzLTk0Y2MtNzFmY2FmYzg5OGEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM1ZWU0YmIxZDliNWJmZTA4YTE0NzE2YmI5Nzg5ZTU3ZDdiMjk0ZTVkMTYzMDJiYzEwMGJjNzY4ZjAyZGIzMDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5fzjMjoQbHNqfamNsAjgO6I05Ig5Lz-WIY1v4h0XN2g)
![Selected Wallpaper (1)](https://private-user-images.githubusercontent.com/15109704/251153358-ac13cee6-88ad-4518-b992-1941e8a62585.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMzNTgtYWMxM2NlZTYtODhhZC00NTE4LWI5OTItMTk0MWU4YTYyNTg1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlOTAzNGY1N2VmMDg5Yzk3YjVmNWU3NTAyNzAxMGU3YmFhNjEwNDM2OWFkYzEyNzRlMGVmZTM1NTc1ZTQ2YzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5M3JHx_qYqJUjCW9LfI4zFUi8fWYdRWlVAsTaE_yZsI)
![Choose](https://private-user-images.githubusercontent.com/15109704/251153351-3274b1f1-bc12-478b-ac65-465fd3d04e65.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMzNTEtMzI3NGIxZjEtYmMxMi00NzhiLWFjNjUtNDY1ZmQzZDA0ZTY1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM1MmY5ZmY1YWE0ODUyN2ZmNGM5MmU1NzBhNWZkOGE3YjE0NGYxMTFjYzdjNmIwMTk0ODZmMWZlNzIwNDdkZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7GSB-roaGWp8yoXdTdOhoYDSLaNqydGhJCRy0AczFuc)
![Selected Wallpaper (3)](https://private-user-images.githubusercontent.com/15109704/251153343-703a4534-52c1-438c-b0bc-dd739eec1e08.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMzNDMtNzAzYTQ1MzQtNTJjMS00MzhjLWIwYmMtZGQ3MzllZWMxZTA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhNmIyZjZjNWI4Y2U1NWExOGIzOTVjYTdhMDAzMmUyOTM0MTc1ZWExMDlkODM0YTFiMjMwYWM3OWQxNGY3MTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.53omSF9g7lakaKsStN49Ntx_5v02qQ4bJn9tLUMFmeE)
![Loading](https://private-user-images.githubusercontent.com/15109704/251153288-4a0a473c-70da-427d-9ded-78dd4138635f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ1NzQ2MTUsIm5iZiI6MTcyNDU3NDMxNSwicGF0aCI6Ii8xNTEwOTcwNC8yNTExNTMyODgtNGEwYTQ3M2MtNzBkYS00MjdkLTlkZWQtNzhkZDQxMzg2MzVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDA4MjUxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3NmNhZDg3NmVhOWNlMDE2YzljZjk4MTkyMjdmMDUyZjQyODM4ZTQ1MTkyNzViM2M1OThiMTFjZDA3YWU3YTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bJKJ6obEnK714sOmYIye9iH_FhmE9WB__PVNBcNHrsw)
This project is a basic Android application built with Jetpack Compose. The main goal of this project is to explore and learn Jetpack Compose, a modern toolkit for building native Android UIs. By working on this project, I aim to gain a better understanding of the principles, components, and best practices of Jetpack Compose.
To ensure proper configuration and compatibility, make sure to set the following properties in your project's gradle.properties
file:
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
android.useAndroidX=true
kotlin.code.style=official
android.nonTransitiveRClass=true
PEXELS_API_KEY="YOUR_API_KEY" //https://www.pexels.com/api/
IMAGE_BASE_URL_SHOPIFY = "https://burst.shopify.com/photos/search?"
Contributions to this project are welcome! If you have any suggestions, bug fixes, or improvements, feel free to open an issue or submit a pull request.
The project is not available for commercial use. Its intended purpose is solely for educational use. I kindly request that you respect these restrictions. If you wish to use this project for commercial purposes, please contact me to discuss obtaining a commercial license.