android4u / CameraAPP

Camera app is made for people who like to share their photos and want to find new inspirations and ideas for their photo gallery. App based on firebase components. That is to say, there is heavy use of firestore, auth, storage. Application has a custom camera made with jetpack CameraX therefore users are able to take quick photos and share them directly through thre app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CameraAPP

Camera app is made for people who like to share their photos and want to find new inspirations and ideas for their photo gallery. App based on firebase components. That is to say, there is heavy use of firestore, auth, storage. Application has a custom camera made with jetpack CameraX therefore users are able to take quick photos and share them directly through thre app.

  • browse newest photos added by users
  • create your own account with customizable profile
  • take photos and share them instantly
  • find photos locations
  • check other users profiles with ability to follow
  • comment/like other users posts
  • Essential libraries I used:

    1. Android dagger

    2. Jetpack components(Room, Navigation component, ViewModel, LiveData, Lifecycle, Data binding, Pagination, WorkManager)

    3. Coroutines + extensions

    4. Firebase auth, FireStore, RealTime Database, FirebaseStorage

    5. CameraX

    6. Jetpack preferences

    7. Google services Maps

    8. Glide image loader, Picasso

    9. And more..


    About

    Camera app is made for people who like to share their photos and want to find new inspirations and ideas for their photo gallery. App based on firebase components. That is to say, there is heavy use of firestore, auth, storage. Application has a custom camera made with jetpack CameraX therefore users are able to take quick photos and share them directly through thre app.


    Languages

    Language:Kotlin 99.1%Language:Java 0.9%