2024: Domino Containers - The Next Step. News from the Domino Container commu...
The Experience To Build A Single App
1. 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
2. know the component on platformVer.1
For each android sdk. There
is the app “API Demo” for
developer using.
API DEMO
3. do the research for your appsVer.1
Take the open source project for reference.
4. Observe the user behaviorVer.1
Everything contemplation are contented
5. Create an ideaVer.1
This is the most important thing for product.
This might need one day, one week or one month.
It might also need the chance.
1
st
step : Design
Featuring:
*Block specific outgoing call
*Notify user in call.
The user can use the app to block specific outgoing call and notify
user in call.
6. 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 !!
8. technology survey - designVer.1
There is a example in AOSP
source code “Clock”.
The developer can take the
sample for reference.
A checkbox for the
controller.
A checkbox for controller.
A button to redirect the user to
editor for block list.
First consideration The priority for
development.
This might be a critical
technical problem.
The point is , how to
block an outgoing call or
an incoming call?!
10. 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
Discard the original idea,
And try another !
1. Delete functions
2. Change target
11. estimate the timeVer.1
idea design Try and error
Condition:
If there is just one month to build the single app.
Exception:
if the target purpose can not be implemented or there is
a 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
For simple app.
This might
take days and more.
Make sure the
Function is
workable.
Get an idea.
It might just
for demand.