DigitalMediaPlus (Android App)

Introduction

This project is based on the official digitalmediaplus website to develop a better performing native mobile application for Android operating system.

Tech-stack used

  • Kotlin + Java + XML for front-end
  • SQLITE for mobile database
  • Core PHP for backend
  • MySQL for backend database
  • Blowfish for credentials encryption/hashing
  • Android Studio for front-end development IDE
  • Jetbrains PHPStorm for Backend development IDE

Target Specifications

  • Min supported Android version: 4.4 (Kitkat)
  • Latest supported (tested) Android version: 12 (Snow Cone)
  • Data/Wifi connectivity required

Dev Progress

So far I estimated a 25% development progress on the front-end and over 50% completion on the backend.

Frontend completed modules

  • SplashScreen (intro page)
  • Welcome Screen
  • Registration Screen
  • Login Screen
  • Password Reset Screen
  • Home/Dashboard Screen
  • Main Navigation (Profile Header)
  • Side Bar
  • BulkSMS screen (3 sub-screens)

Backend completed modules

  • Registration API
  • Login API
  • Password Reset API
  • Deposit Funds API
  • Transfer Funds API
  • BulkSMS wrapper API

GitHub

View Github