55
Have a great idea for the next big app?

5 best practices for building your first app

  • Upload
    oursky

  • View
    87

  • Download
    2

Embed Size (px)

Citation preview

Have a great idea for the next big app?

Building an idea into an apprequires hours of dedication to design and

development

Tips

#1 Ideas are everything.

#2Users and customers are

synonymous.

#3Mobile app development is

about writing code.

#4 Ask your friends to

validation your app idea.

#5 Launch your app fast, then you can sit back and relax.

Myths

Myth #1 Ideas are everything.

#1 An idea defines your goal.

Execution defines your success.

You can find many MVP...on Product Hunt

AirbnbFirst version

MVP != an App

MVP != an appMVP = a product with just enough features to gather

validated learning about the product

The Big picture

Design Develop Deliver

The Big pictureDesign Develop Deliver

• User Story

• Wireframe

• Design

• Interactive Prototype

• Usability Test

• Define resources

• In-house/out-source

• Tech architecture

• QA

• Publishing

• Analytics

• Error Tracking

Myth #2Users and customers are

synonymous.

#2A user is any person who interacts with a product.

A customer is the particular person that an app serves.

Define your app’s user stories

User story

User story

User story

• Design for the particular person that an app serves (Target Audience)

• Essential for team communication

#3Mobile app development is

about writing code.

It’s about whether your app can solve the problem.

#3Don’t underestimate the

importance of User Interaction and User Experience (UI / UX)

https://www.quora.com/What-are-the-worst-examples-of-poor-UI-design-in-common-use

If your UI needs a guide, it’s bad.

The Big pictureDesign Develop Deliver

• User Story

• Wireframe

• Design

• Interactive Prototype

• Usability Test

• Define resources

• In-house/out-source

• Tech architecture

• QA

• Publishing

• Analytics

• Error Tracking

Design - Best Practices

• Follow the Design Guidelines

• iOS Human Interface Guidelines.

• Android Material Design Guildlines

• Avoid using the same UI/UX for multiple platforms

Design - Best Practices

http://www.phonedog.com/sites/phonedog.com/files/styles/blog_entry/public/blog/main_image/2015/04/twittertrendsiphoneandroid.png?itok=sIydLGDN

Design - Best Practices (Con’t)

• Be consistent

• Simplify users’ life

• Amaze users

#4 Ask your friends to

validation your app idea.

#4 Wireframing, prototyping,

gathering user feedback via usability testing are more reliable than your friends.

Usability Test• We are asking: How well people can use your

app?

• Method: Observe how people actually use your app

• Hallway Testing

• Remote usability testing

Usability Test - Tools• UserTesting.com

#5 Launch your app fast, then you can sit back and relax.

#5 If you don’t iterate, you don’t improve.

The big picture actually looks like this:

Design Develop Deliver

Analytics

• How many users using your app?

• How users use your app?

• How many people did a specific action? (e.g. sharing)

Analytics - tools• Google Analytics

• Mixpanel

• Apsalar

• Facebook Analytics

• segment.io

• Raw Data in your database

Analytics

Analytics

Error tracking• Sentry

OverviewDesign Develop Deliver

• User Story

• Wireframe

• Design

• Interactive Prototype

• Usability Test

• Define resources

• In-house/out-source

• Tech architecture

• QA

• Publishing

• Analytics

• Error Tracking

5 Best practices

1. An idea defines your goal. Execution defines your success.

2. Define your app’s user stories.

3. Don’t underestimate the importance of User Interaction and User Experience (UI / UX).

4. Validate your app idea with wireframing/ prototyping, gather user feedback via usability testing.

5. Develop an MVP and iterate quick.

Skygear Partners Programme

• Skygear - Serverless Platform to help developers focus on frontend and UX

• User Auth / CloudDB / Push / CMS / Real-time Sync / Chat / Cloud Functions

• Skygear Partners are managed vendors to build web / mobile / IoT applications!

Q&A

• David Ng [email protected]

• Contact us if you’re interested in building your app with us!

[email protected]

A B O U T U S

We specialise in creating digital products with great experiences

2 0 0 8f o u n d e d i n

4 0t a l e n t e d d e s i g n e r s a n d d e v e l o p e r s

2s t u d i o s i n H o n g K o n g a n d Ta i p e i