Code Monkey home page Code Monkey logo

wallpaper's Introduction

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

alt text 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.

alt text alt text

4-CollapsingToolbarLayout**: Implementing the CollapsingToolbar Layout to create a seamless collapsing effect on the toolbar, offering an elegant and space-efficient UI experience.

alt text

alt text

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.

alt text

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.

alt text

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

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

wallpaper's People

Contributors

mehdisekoba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.