Basic prototype

13 May 2019

development-strategy

Basic Prototype

Development Strategy

It was a difficult task to keep every team member on the same page as we all had different schedules and was not able to meet often. But this was easily tackled using the communication tool Slack. The development of the android application requires the team members to take up on different roles such as Front end development, back end development and documentation. We all have to work on the same project file and need to be aware of the updates and addition the team members are contributing to the project files. This was easily done using the GitHub repo that was already provided.We created a new branch named “develop” for the purpose of easy sync and update of the project which was useful as we need not always push to the master branch. So, GitHub and Slack provided to be very useful tools which helped us to be on the same page throughout the development phase.

enter image description here

Basic Prototype of SmartBucks

The first phase of building an application is creating a basic prototype which gives us the hope that the concept that was given as a requirement by the customer can be designed and created into a functional application.This part of the developmental phase is crucial to the application as it provides us with insights which cannot be achieved conceptually.

The workflow for the basic prototype is given below.

worklow_prototype

With the above mentioned Workflow the basic prototype has been developed.

Login Activity

Deadline image

The Signup / Login Activity
The above activity lets a new user to sign up or a registered user to log in using his credentials.

Create Account Activity

create account The Account Creation activity

This activity is used to enter the basic details of the user such as the username, PIN for protection, the monthly income and the stable expenses which will not vary for every month.

Home Screen Activity

home screen

The Home Screen
This activity is where the user will be able to view the total expenses and the savings which is nothing but the remaining amount present in the income source.

Enter Expenses Activity

enter expenses activity

Enter Expenses Activity

When the user clicks the Enter Expenses button in the Home Screen, they will be redirected to this activity where the user will be able to enter the expenses that we spent either of these categories.

Enter Amount Activity

numoad activity Enter Amount Activity

This activity is popped up whenever the user clicks a text field to enter the amount. This is mainly used to facilitate the ease of users with typing without any constraints.

Edit Details Activity

editdetails activity

Edit Details Activity

This activity is used to update the details of income and the stable expenses whenever they change.

So the above provided are the various activities present in the Basic Prototype of the application SmartBucks.