Wallpaper is an android app that show images , download them,and you can upload your images to share it with the word !!
An application will be written solely in the Java Programming Language.This App Displays the pictures and you choose the appropriate picture and put it as a wallpaper for your mobile,The App can detect most popular images that people have seen, it can download photos to your device,and also the application enables you to upload it and store images in it,delete your photos ,and share it on Facebook and Instagram. Intended User
- Customize the wallpaper to fit the screen.
- All wallpapers in full HD quality.
- Easy to set wallpapers.
- You can download wallpapers.
- You can see the latest photos you have seen
- You can upload your wallpapers and store these to the App
- Just one click to sign in using Google Account
- You can see the most popular images that people have seen
- The app contains Widget to facilitate access.
- Support all screens
- Send notification
The app will use Firebase Realtime Database as back end database ,, also will use Firebase Storage to storage images. Will use Room As local database with livedata and viewmodel
- KenBurnsView for animation the image
- Picasso for dealing with image and download it butterknife
- Butterknife
- Room to local database
- ‘com.facebook.android:facebook-share:4,5)’ , share content with facebook
- ‘com.github.clans:fab:1.6.4’ , is a FloatingActionButton
- 'com.shobhitpuri.custombuttons:google-signin:1.0.0' ,google sign in button style
- 'De.hdodenhof:circleimageview:2.2.0' circleimageview