SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
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
know the component on platformVer.1
For each android sdk. There
is the app “API Demo” for
developer using.
API DEMO
do the research for your appsVer.1
Take the open source project for reference.
Observe the user behaviorVer.1
Everything contemplation are contented
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.
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 !!
technology survey - designVer.1
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?!
technology survey - designVer.1
Final Version
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
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.
estimate the timeVer.1
Feature
Life Cycle
Feature
Life Cycle
Feature
Life Cycle
Feature
Life Cycle

Contenu connexe

Tendances

Some Myths in Software Development
Some Myths in Software DevelopmentSome Myths in Software Development
Some Myths in Software Development
bryanbibat
 
Tdd01 a simple intro to tdd
Tdd01 a simple intro to tddTdd01 a simple intro to tdd
Tdd01 a simple intro to tdd
Miguel Alho
 

Tendances (20)

Prototype model 130714101556-phpapp02
Prototype model 130714101556-phpapp02Prototype model 130714101556-phpapp02
Prototype model 130714101556-phpapp02
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career Path
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project report
 
Automation testing & Unit testing
Automation testing & Unit testingAutomation testing & Unit testing
Automation testing & Unit testing
 
Some Myths in Software Development
Some Myths in Software DevelopmentSome Myths in Software Development
Some Myths in Software Development
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Open source software testing
Open source  software testingOpen source  software testing
Open source software testing
 
Tdd01 a simple intro to tdd
Tdd01 a simple intro to tddTdd01 a simple intro to tdd
Tdd01 a simple intro to tdd
 
The 5 Stages of Software Development
The 5 Stages of Software DevelopmentThe 5 Stages of Software Development
The 5 Stages of Software Development
 
An Introduction To Software Engineering
An Introduction To Software EngineeringAn Introduction To Software Engineering
An Introduction To Software Engineering
 
9. risk-management
9. risk-management9. risk-management
9. risk-management
 
Abc of testing
Abc of testingAbc of testing
Abc of testing
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping model
 
software process
software process software process
software process
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software Engineering
 
overview introduction to Software Engineering
overview introduction to Software Engineeringoverview introduction to Software Engineering
overview introduction to Software Engineering
 
Software Myths
Software MythsSoftware Myths
Software Myths
 
Unit 1 sepm software myths
Unit 1 sepm software mythsUnit 1 sepm software myths
Unit 1 sepm software myths
 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologies
 

Similaire à The Experience To Build A Single App

ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
bobbywlane695641
 
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdfThere are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
anithareadymade
 
Chapter1 conventional softwaremanagement (1)
Chapter1 conventional softwaremanagement (1)Chapter1 conventional softwaremanagement (1)
Chapter1 conventional softwaremanagement (1)
Jkumararaja
 
Matt Eakin - The New Tester Skillset
Matt Eakin - The New Tester SkillsetMatt Eakin - The New Tester Skillset
Matt Eakin - The New Tester Skillset
QA or the Highway
 
chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...
chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...
chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...
WrushabhShirsat3
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles
poonam bora
 
RAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software EngineeringRAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software Engineering
Umeed Charity
 

Similaire à The Experience To Build A Single App (20)

Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
 
Droidcon thessaloniki 2015
Droidcon thessaloniki 2015Droidcon thessaloniki 2015
Droidcon thessaloniki 2015
 
Software Engineering Unit-1
Software Engineering Unit-1Software Engineering Unit-1
Software Engineering Unit-1
 
Computer1
Computer1Computer1
Computer1
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
 
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdfThere are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
 
Chapter1 conventional softwaremanagement (1)
Chapter1 conventional softwaremanagement (1)Chapter1 conventional softwaremanagement (1)
Chapter1 conventional softwaremanagement (1)
 
Matt Eakin - The New Tester Skillset
Matt Eakin - The New Tester SkillsetMatt Eakin - The New Tester Skillset
Matt Eakin - The New Tester Skillset
 
chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...
chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...
chapter1-convehisudhiusdiudiudsiusdiuddsdshdibsdiubdsjxkjxjntionalsoftwareman...
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 
How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
 
Project Management.pdf
Project Management.pdfProject Management.pdf
Project Management.pdf
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles
 
Lect1
Lect1Lect1
Lect1
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testing
 
RAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software EngineeringRAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software Engineering
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 

Plus de Lin BH

Sample of APK Analysis 2 - Mixer Box
Sample of APK Analysis 2 - Mixer BoxSample of APK Analysis 2 - Mixer Box
Sample of APK Analysis 2 - Mixer Box
Lin BH
 

Plus de Lin BH (12)

My Interview Process
My Interview ProcessMy Interview Process
My Interview Process
 
Sample APK Analysis 5 - 55688 (Driver Version)
Sample APK Analysis 5 - 55688 (Driver Version)Sample APK Analysis 5 - 55688 (Driver Version)
Sample APK Analysis 5 - 55688 (Driver Version)
 
Sample APK Analysis 4 - 55688
Sample APK Analysis 4 - 55688Sample APK Analysis 4 - 55688
Sample APK Analysis 4 - 55688
 
Project: BH SkyScan
Project: BH SkyScanProject: BH SkyScan
Project: BH SkyScan
 
Face Recognition with Camera
Face Recognition with CameraFace Recognition with Camera
Face Recognition with Camera
 
How to speed up video downloading.
How to speed up video downloading.How to speed up video downloading.
How to speed up video downloading.
 
Ad Block
Ad BlockAd Block
Ad Block
 
Solutions For App Prototyping
Solutions For App PrototypingSolutions For App Prototyping
Solutions For App Prototyping
 
Sample of APK Analysis 3 - Gamer
Sample of APK Analysis 3 - GamerSample of APK Analysis 3 - Gamer
Sample of APK Analysis 3 - Gamer
 
Sample of APK Analysis 2 - Mixer Box
Sample of APK Analysis 2 - Mixer BoxSample of APK Analysis 2 - Mixer Box
Sample of APK Analysis 2 - Mixer Box
 
Sample of APK Analysis 1 - myMusic
Sample of APK Analysis 1 - myMusicSample of APK Analysis 1 - myMusic
Sample of APK Analysis 1 - myMusic
 
Basic Concept of Android Platform
Basic Concept of Android PlatformBasic Concept of Android Platform
Basic Concept of Android Platform
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
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 !!
  • 7. technology survey - designVer.1
  • 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?!
  • 9. technology survey - designVer.1 Final Version
  • 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.
  • 12. estimate the timeVer.1 Feature Life Cycle Feature Life Cycle Feature Life Cycle Feature Life Cycle