Develop Mobile ApplicationSummary of some lessons
Hoàng Nam Hả[email protected]
ManaTech
2 mins self-introduction
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)
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
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.
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
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.
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.
ManaTech
Summary of some experience
1. Why should we invest on Mobile app?
Out-sourcing? Social network? Web 2.0 services?Search-engine? Web-development? Mobile app?
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
2. Why should we develop Mobile app?• Why not Web-based/Wap-based application?
1. User experience2. Features
3. iOS, Android, J2ME, Windows Mobile... Which way should we follow?
3. iOS, Android, J2ME, Windows Mobile...
Which way should we follow?
• ~ Which kind of martial arts should we train? Judo, Karatedo, Kung fu, Vovinam?
• Choose the most advance and competitive one
1. Manufacturing 2. Business
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
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
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
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
5. Which option should we choose?Many applications, each application offers a
specific feature?One application offers many feature?
1vsAIO
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?
6. Invest on collecting and analyzing information system
• Deal in statistical data• Basic to optimize products, estimate business plan• Develop new ideas and products
Analytics & A/B Testing