This project showcases a dynamic Android application that leverages various advanced functionalities and modern design elements to create an immersive user experience.
Key Features:
1-Storage Handling: Utilizing the scoped storage to efficiently manage and store downloaded content in specified folders, keeping track of the download count, and displaying the items in a RecyclerView. 2-Custom Layout Management: Employing a custom GridLayoutManager to organize and pres
ent content in a visually appealing manner.
3-Palette Integration: Utilizing Palette to extract dominant colors from images and dynamically applying them to the toolbar, enhancing the visual coherence of the app's UI.
4-CollapsingToolbarLayout**: Implementing the CollapsingToolbar Layout to create a seamless collapsing effect on the toolbar, offering an elegant and space-efficient UI experience.
5-Blurhash Implementation**: Integrating Blurhash algorithm to encode and decode image placeholders without relying on any specialized library, optimizing the loading time and user experience.
6-Material 3 Carousel Component**: Leveraging the new Carousel component introduced in Material 3 to display banner content, enhancing the visual appeal and interactivity of the app.
7-Dedicated Dialogs for Wallpaper Settings**: Providing users with a dedicated dialog interface to set images as wallpapers for the home screen, lock screen, or both, ensuring a seamless customization experience.
8-Move the image with swipe