In this app , i tried to develop a clone of Instagram. Let's see together !
Firstly, I started learn Google Firebase and created a new project. I configured a connection between my app and firebase. Firebase gave me a .json file and i implemented it to my project. When the settings are done , I was gonna see the members and posts in Firebase Dashboard. (For security i deleted .json file in the project.)
Then I started to design user interface.
I used RecyclerView in my feed page. Bottom of the feed page, There are two buttons. New photo and quit buttons. If you press the new photo button, the upload page is opened. And when the user sign in again, the app downloads the photos with picasso library.
In the Upload Page, i used uses permissions. In the first time you upload a new photo , app ask you for permission.
Moreover, I used a date filter in firestore. (orderBy("date", Query.Direction.DESCENDING)) When the users upload a photo, the app shows the latest photo at the top.
Thanks for reading :)