Skip to content

AbdelrahmanShaaban/My-Background

Repository files navigation

Wallpapers Application Android

  • sample Wallpapers app (single activity app) that show photos from Api, download photo to phone, set this photo to your phone back ground and your phone lock screen .

Requirements

  • android Lollipop or higher

⚡ Technologies and libraries

  • hilt for di
  • Modularize (Onion Architecture)
  • kotlin Coroutine and flows for (threading and backgroud)
  • recyclerview
  • paging 3 (for handling paging)
  • workManger (for deleting cached data if there is strong internet connection and no low battery )
  • material design
  • navigation component
  • Bottom Navigation
  • mvvm architecture
  • lifecycle component
  • retrofit (for network calls)
  • repository pattern
  • Glide (for handling images)

📱 Screenshots