This document summarizes lessons from developing mobile applications. It discusses that mobile apps are a competitive market with opportunities for profit. It recommends focusing development on iOS or Android due to their advanced capabilities and large user bases. It also suggests creating a product line of focused apps rather than one large app, and investing in analytics to optimize products over the long term. Mobile games are highlighted as a especially profitable area to focus on.
3. 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)
4. 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
5. 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.
6. Zing Me client application
Zing 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
7. Sóng Vàng application
Application 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.
8. The World Cup 2010 application
Provide all information
concerning the World Cup
2010: news, match schedule,
charts, reports...
• Programing language:
Java/J2ME
• Run smoothly on low
configuring phones.
10. 1. Why should we invest on
Mobile app?
Out-sourcing?
Social network?
Web 2.0 services?
Search-engine?
Web-development?
Mobile app?
11. 1. Why should we invest
onMobile app?
Competitive Market Money
advantage • = PC x 3 • Invest
• 5 vs 50 • Users are willing to pay • Profit
• Small vs Big • Domestic
• International
12. 2. Why should we develop Mobile
app?
• Why not Web-based/Wap-based application?
1. User experience
2. Features
13. 3. iOS, Android, J2ME, Windows
Mobile... Which way should we follow?
14. 3. iOS, Android, J2ME, Windows Mobile...
Which way should we
follow?
15. • ~ Which kind of martial arts should we train? Judo,
Karatedo, Kung fu, Vovinam?
• Choose the most advance and competitive one
1. Manufacturing
2. Business
16. 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
17. 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
18. 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
19. 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
20. 5. Which option should we choose?
Many applications, each application offers a specific
feature?
One application offers many feature?
1vsAIO
21. 5. Which option should we choose?
Many applications, each application offers a specific
feature?
One application offers many feature?
Foundations of choice:
• Manufactoring
• Business
• Competitive environment
•
It should be developed into a product line
Keep track of it regularly
Keep updating, aim at long-term benefit
22. 6. Invest on collecting and analyzing
information system
• Deal in statistical data
• Basic to optimize products, estimate business plan
• Develop new ideas and products