OVERVIEW

Client is one of the World’s leading Mobile Software and Computer Software Distributor.

DEVELOPMENT CHALLENGES

Client wanted an application for android device which executes the all user set action in their phone without user’s interference.

  • Closing all battery draining application when phone battery is below certain level.
  • Executing some task on specific Time or Date like sending message to specific contact on Monday.
  • Parking locator saves the parking spot and shows the user where he has parked the vehicle.
  • Sleep mode and etc.

Application was developed using following things:

  • Design Patterns are used in coding
  • Dynamic UI’s are used.
  • Android Studio as IDE and Java language

TECHNICAL REQUIREMENTS

  • PROGRAMMING LANGUAGES:
    • JAVA
    • XML
    • PHP
  • ANDROID STUDIO
  • SQLITE DATABASE

SOLUTIONS GIVEN

  • First we studied all the existing applications which were similar to the requirement of the client and noted out all the plus and minus points from them.
  • We wanted to keep it simple so that the application is user friendly or easy to handle by the users, so we removed all the unnecessary things and kept on the things which were really needed in the application.
  • The application is developed in Design Pattern and used MVP design pattern.
  • More use of dynamic UI’s were made instead of using static UI’s.
  • The coding of the application is simple and clean so that the code is readable, transparent.
  • The code is quoted well so that the future developers understand the code better and faster.