Quran Validation App

When I work at Recite Lab. I work on Recite app for android. Recite is an app where people validate their Quran recital by uploading their recital audio to be corrected by the teachers.

What did I use in Recite?

In Recite I use MVP architecture with Dagger 2.

  • Make a RESTful API call by using Retrofit Library.

  • Integrate Firebase Crashlytics for helps track , priortize, and fix stabilty issue in the app.

  • Make an authentication using Firebase Authentication.

  • Integrate Billplz and GooglePlay billing for making purchase in the app.

  • Using Room Persistence Library for saving data to local storage.

  • Recording audio and send the audio to server using Azure Storage Sdk.