This documentation will help you to build an android wallpaper app yourself; how create and manage fickr group, get api key and how to setup in android studio. This projects is fully customizable so if you want you can customize and add more feature.
Flickr is an image sharing site so we can use it as image server. Don’t warry It’s free. Flickr give us 1TB space for normal user, by purchasing pro user we can get more space and service. The main advantage is we can use other user image for our app. How to do that? Firstly we need to create a group on flickr and invite other user who can upload image to our group. In this way we can use other image for our app. That simple!
This is an example group
Note: please don’t share these key with anyone
This app developed in Android studio 3.1.2 and in the Android SDK Manager make sure you have the following installed:
Wait few moments for android studio finishing gradle sync and build. After that you are free to run the project.
In this project, I used Sugar-ORM as database library and this library doesn't support Instant Run.
So you need to disable instant run. For do this please go to Android Studio Settings or Preferences (for Windows) -> Build,Execution,Deployment -> Instant Run. Then deselect the Enable Instant Run checkbox at the top.
Open FlickrManager java file and Put your flickr API key and Group id
mentioned image below
The icons can be found in app\res\mipmap. Notice that there are different sizes. To replace the
icons just right click >> new >> Image Asset and select your image.
To change app name please open app/res/values/strings.xml and change app_name key. In this
case this app name is Wallpapers HD
(Remove from version-1.0.5. Some buyer report me that tags handling are difficult.)
Open Tag java file from app/java/package/model and you will find the tag list. If you have some java experience then it easy to update or add more tag.
If you are beginner in java or not a programmer then I’m trying to explain how to do that. See the screenshot:
1 is Tag name who is shown in app tag page.
2 is the alias which is used to search image from flickr group.
3 is the image url which is shown background of tag in app.
Please not that alias is not allow to use space or any special character. So remove any space or special character. For example please see below
Open AdConfig file from app/java/package/admob and flow the instruction below.
Note: app id and all ad unit id are test id. You need to replace your own app id and ad unit id.
If you need help please contact me at firstname.lastname@example.org