the experience to build a single app

12
The agenda Ver.1 0. know the component on platform 1. observe the user behavior !! 2. create an idea 3. technology survey. 4. estimate the time. App

Upload: bh-lin

Post on 01-Nov-2014

1.318 views

Category:

Technology


1 download

DESCRIPTION

Share my experience to build a single application. related application: http://studiobinghuan.blogspot.tw/2010/09/call-guardian.html

TRANSCRIPT

Page 1: The experience to build a single app

The agendaVer.1

0. know the component on platform

1. observe the user behavior !!

2. create an idea

3. technology survey.

4. estimate the time.

App

Page 2: The experience to build a single app

know the component on platformVer.1

For each android sdk. There is the app “API Demo” for developer using.

Page 3: The experience to build a single app

do the research for your appsVer.1

Take the open source project for reference.

Page 4: The experience to build a single app

Observe the user behaviorVer.1

All things could be contented with quiet appreciation.

Page 5: The experience to build a single app

Create an ideaVer.1

It's the most important thing for a product. This might need 1 day , 1 week or 1 month. It might need the chance also.

1st step : Design

Featuring:

*block specific phone number in outgoing call.

*notify user in call.

The user can use the app to block specific phone number in outgoing call.

And notify user in call.

Page 6: The experience to build a single app

technology survey - designVer.1

A checkbox to enable the function of block list.

A button to access the block list.

A checkbox to enable the function of “call notification in call ”

A list to setup the timer !!

Page 7: The experience to build a single app

technology survey - designVer.1

Page 8: The experience to build a single app

technology survey - designVer.1

The developer can take the sample for reference about the layout.

There is a simple example in source code “Clock”.

A checkbox for the controller.

A checkbox for the controller.

A button to redirect the user to editor for block list.

First consideration The priority for development.

This might be the critical technical problem.

The point is , how to block a outgoing call or incoming call?!

Page 9: The experience to build a single app

technology survey - designVer.1

Final Version

Page 10: The experience to build a single app

technology survey – try and errorVer.1

Does solution work ?

Do the research for the critical technical problem.

Integrate the solution into the target product.

Available time to try the next solution

Yes

No

Yes

Discard the original idea,And try another !

No

1. reduce functions2. change the target

Page 11: The experience to build a single app

estimate the timeVer.1

idea design Try and error

Get the idea.It might just for demand.

For simple app. This might

Take days and more.

Make sure the Function is normal.

Condition: If there is 1 month for a single app.

Exception: if the target purpose can not be implemented or

there is the limitation on the target platform.The idea might be changed or discarded !

Arrange the time for the percentage – 1 : 6 : 3

Step1: idea

Step2: technology survey and design.

Step3: coding

Page 12: The experience to build a single app

estimate the timeVer.1

FeatureLife Cycle

FeatureLife Cycle

FeatureLife Cycle

FeatureLife Cycle