mobile app development

24
Develop Mobile Application Summary of some lessons Hoàng Nam Hải [email protected]

Upload: actionvn

Post on 18-Jan-2015

457 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mobile app development

Develop Mobile ApplicationSummary of some lessons

Hoàng Nam Hả[email protected]

Page 2: Mobile app development

ManaTech

2 mins self-introduction

Page 3: Mobile app development

Hoàng Nam Hải

• Master of Art in BusinessIT

(Republic of South Korea)

• Coder/programmer: 17 years

• Mobile applications: 1.5 years

• Founder & CEO of ManaTech

(mana.vn)

Page 4: Mobile app development

OneApp Information Portal OneApp Information portal software offers to users many interesting applications:

• News• Stock exchange• Weather • Dictionary• locations, map...

• Applications are designed to run smoothly on low configuring phones

• Diversified and auto updated applications

• Programming language: Java/J2ME

Page 5: Mobile app development

OneApp Information Portal for Android

OneApp is an information portal for Android-based devices.• Programming language:

Java• Run smoothly on

Android-based low configuring phones.

Page 6: Mobile app development

Zing Me client applicationZing Me client software allows users access to many applications on Zing Me social network by mobile phone.

Advantages: user-friendly interface, high-speed, low connecting fee (3G/GPRS), diversified features, easy to customize

• Programming language: Java/J2ME

Page 7: Mobile app development

Sóng Vàng applicationApplication provides information on services, locations that can alternate your directory.

Advantages: easy to use and share data; user-friendly interface; specific information: (introductions, pictures, map.....)

Programming language: C++Can run on SamSung Bada – based devices.

Page 8: Mobile app development

The World Cup 2010 applicationProvide all information concerning the World Cup 2010: news, match schedule, charts, reports...

• Programing language: Java/J2ME

• Run smoothly on low configuring phones.

Page 9: Mobile app development

ManaTech

Summary of some experience

Page 10: Mobile app development

1. Why should we invest on Mobile app?

Out-sourcing? Social network? Web 2.0 services?Search-engine? Web-development? Mobile app?

Page 11: Mobile app development

1. Why should we invest onMobile app?

Competitive advantage• 5 vs 50• Small vs Big

Market• = PC x 3• Users are willing to pay• Domestic• International

Money• Invest• Profit

Page 12: Mobile app development

2. Why should we develop Mobile app?• Why not Web-based/Wap-based application?

1. User experience2. Features

Page 13: Mobile app development

3. iOS, Android, J2ME, Windows Mobile... Which way should we follow?

Page 14: Mobile app development

3. iOS, Android, J2ME, Windows Mobile...

Which way should we follow?

Page 15: Mobile app development

• ~ Which kind of martial arts should we train? Judo, Karatedo, Kung fu, Vovinam?

• Choose the most advance and competitive one

1. Manufacturing 2. Business

Page 16: Mobile app development

Manufacturing: First investment on equipment, test devices Differences between iOS’s versions Multi-touch ...

Business: Apple store, international market Jailbreak, Cydia Using terms SDK Free app/Paid app/In-app purchasing/advertisement Costumer segmentations -> kind of software

Page 17: Mobile app development

Manufacturing: First investment on equipment, test devices Device-fragment: screen dimension, keyboeard… J2ME’s disadvantages: .jar filesize, memory, API, font ..

Business: Costumer segmentations -> Kind of software:

news/entertaining/utilities Marketing Costumer segmentations SMS/Cards/Advertisement Distribution channel Free app/Paid app/In-app purchasing

Page 18: Mobile app development

Manufacturing: First investment on equipment, test devices Device-fragment: screen dimension, API version, ... Equipment’s disadvantages: speed, memory, sensor,

OS version

Business: Software: news/entertaining/utilities Costumer segmentation Free app/Paid app/In-app purchasing

Page 19: Mobile app development

4. What application should we write?Game? Photography? Location-based? News? Tour...?

Game • Always be the most profitable area (accounts for 50% on

avarage)• Number of applications: largest• Invest on priority and specialized applications:

Card game, 3D game, Social game, RPG ....

News• Hightech, photograph, sports, stock, advertisement,

property, rags....24h.com.vn: video bóng đáBóng đá: livescore

Page 20: Mobile app development

5. Which option should we choose?Many applications, each application offers a

specific feature?One application offers many feature?

1vsAIO

Page 21: Mobile app development

Foundations of choice:• Manufactoring• Business• Competitive environment

It should be developed into a product lineKeep track of it regularlyKeep updating, aim at long-term benefit

5. Which option should we choose?Many applications, each application offers a

specific feature?One application offers many feature?

Page 22: Mobile app development

6. Invest on collecting and analyzing information system

• Deal in statistical data• Basic to optimize products, estimate business plan• Develop new ideas and products

Page 23: Mobile app development

Analytics & A/B Testing

Page 24: Mobile app development

Q&A

Hoàng Nam Hải

http://mana.vnEmail: [email protected]