How I Develop Mobile Web Apps

Preview:

Citation preview

HOW I DEVELOP MOBILE WEB APPS

Jorge Ramon

MiamiCoder.com

REQUIREMENTS GATHERING 1

Go to the people who know the most about what isneeded, preferably the future users of the app.

MiamiCoder.com

DEVELOPMENT ENVIRONMENT SETUP2

Set up my workstation, source control, code librariesand frameworks that I will use.

MiamiCoder.com

LOW FIDELITY UI PROTOTYPING3

Create low-fidelity prototypes of the UI. Short worksessions with the users or clients.

MiamiCoder.com

HIGH FIDELITY UI PROTOTYPING4

Make high-fidelity prototypes of the UI, based on thelow-fidelity prototypes. Keep working with users orclients.

MiamiCoder.com

UI CREATION WITH MOCK DATA5

Create working UI that users can test on emulator ordevice. Use mock data for screens, and simulatenetwork connections and other processes.

MiamiCoder.com

CLIENT-SIDE CONTROLLERS & SERVICES6

Mini-iterations of: Create behavior-driven tests,create controllers and wire screens to controllers.

MiamiCoder.com

SERVER-SIDE ENDPOINTS & SERVICES7

Mini-iterations of: Create behavior-driven tests forendpoints, create endpoints, create behavior-driventests for the services layer.

MiamiCoder.com

TESTS ON EMULATOR AND DEVICES8

End-to-end tests of the app on different emulatorsand devices. Functional & non-functional tests. Payextra attention to usability and performance.

MiamiCoder.com

PACKAGING9

Package the application for deployment throughenterprise portal or app store.

MiamiCoder.com

LEARN MORE!

Learn more about developing line-of-business mobile apps:

http://miamicoder.com/

MiamiCoder.com

Recommended