Hi Developers,

This is prasad and an android application developer. Now I am explaining about how we develop earning application like Spin To Earn and I am adding small features and a game. Now a days every one searching for a play and win games or apps. This is a most trending apps now. So many big companies are interested to develop this type of applications. my idea is same but different which means my app is small but have some features. Small developers want to know this but there could not find source for this. In this blog I will show all things about which earning application I have developed and I am giving full source code with real  Ads. You can make money by replacing your AdUnits and App Id. I will show simple way with full of images and links about the earning app. Let's go



First I want to show my app screen shots and explain one by one about it features. Read simply learn simply share loudly to anyone who want to learn android application development.

 1.Register Activity

This is simple and good look register activity . Any user can register with  their email and password.
Email must be Accurrated because once enter a email user will get notification about registration . This means we will send a verification mail to the entered email. Once user can created account it will save in database and we retrieved for user. I am using Firebase Authentication for registration and Firebase database for data management. If you want create like this you must learn and know about Firebase authentication and Firebase database. It is very easy to learn.

 2.Login Activity



This is login screen once you registered successful then you can login with same details have mentioned in registration form.

3.HomePage


You are now looking Homepage it means MainActivity. You have to see your details like name and email and also you are earned points on top right corner. In this activity I am Completely using CardView and some vector icons for this design. All needed icons are given in description if you want that go and download. I am using 6 categories here 
1.Daily check
Every day you will some points when you click on the daily check card.
2.Play games
In that i have added two games named as Spin game and Dice game.

Lucky Spin


This is a simple spin To earn game. When user click on "SPIN THE WHEEL" that spin will rotate for
a 10 seconds and then stop. When the wheel stops user get reward points. I am add a Ads on below and above the wheel. That points will add on points table.

Lucky Dice


This is similar to Lucky spin. When user first pick a number by clicking that button. User selected number equal to rotate dice number then user will get 50 points instantly. This is one of the good feature for developers.

3.Refer and Earn

I am adding refer and earn concept with basic code. When you entered your friend referral code in your app you will get some points. This is fabulous.

4.Redeem Points


You can also redeem points. Once you have reached minimum threshold you can redeem by click on any payment method. I was adding totally 3 payment methods one is very popular paytm and Google pay and phonepe. 

5.Payment History



I am also adding payment history. If user got payment that payment will save in Payment history activity. It is simple to add. In this I am using firebase database.

Ok guys this is my app and many more features add if you want all features check this channel
I am uploading videos on this

Download full source code and All images and also Apk file from here:

NOTE:
This source import to in your new project change Json files, Firebase Database,Ad Units of admob. 
In this application i used StartApp ads for instant adUnits if U want change your self as your wish.

                                                             Thanks for Reading