Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 2.88 KB

File metadata and controls

44 lines (34 loc) · 2.88 KB

Wallpaper Wizard


API Kotlin Jetpack Compose material

Demo

wallpapvideo.mp4

Features ✨

Wallpaper Wizard excels with:

  • Diverse wallpaper categories. 🎨
  • Clean and Simple Material UI. 🎨
  • Dark mode. 🌗
  • Jetpack Compose UI. 🖌
  • Unsplash API integration. 🌐
  • Search functionality. 🔍
  • Set wallpapers for lock & home screens. 📱
  • Download and favorite options for personalization. 💾🌟

Built with 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For asynchronous calls and tasks to utilize threads.
  • Jetpack Compose UI Toolkit - Modern UI development toolkit.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • Room - Room is an Android library which is an ORM that wraps Android's native SQLite database.
    • StateFlow - StateFlow and SharedFlow are Flow APIs that enable flows to optimally emit state updates and emit values to multiple consumers.
  • Dependency Injection -
    • Hilt-Dagger - A standard way to incorporate Dagger dependency injection into an Android application.
    • Hilt-ViewModel - DI for injecting ViewModel.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • Coil - Image loading for Android backed by Kotlin Coroutines.