2. • Developing apps for
• small devices.
• low-power handheld devices
• with wireless connection
TVs, hand watches, control devices with developed OS … and
phones.
What is developing to
mobile?
4. • Fast growing market.
• 800 M Android, 300 M iPhone in 2013.
• Any time any where real time information, Always
connected to Internet.
• Easy and fast billing way.
Why developing to
Mobile?
5. • OS specific tools
• IOS
– Objective-c + IOS libs
• Android – Java + Android SDK
• Windows devices.
• Cross platform tools.
• HTML5 – PhoneGap.
How to develop to
Mobile?
6. •
•
•
•
•
•
•
•
Design is half and idea is the other half of success.
Usability and user experience.
Limited Battery life.
Limited memory.
Limited disk space.
Limited internet connection.
Security – open wireless networks.
Issues monitoring - Analytics.
what are the difficulties
facing mobile dev?
7. • IOS fast and effective tutorial:
http://www.raywenderlich.com/tutorials
https://developer.apple.com/videos/
• Android start:
http://developer.android.com/training/index.html
http://developer.android.com/guide/components/index.html
• Communities and rich frameworks.
Start developing today
8. •
•
•
•
•
•
•
You need a Mac.
You should have an iPad, an iPhone or iPod.
Objective-C.
Xcode is different from eclipse and Visual Studio.
Xcode integrates with Git or SVN.
Developer Account.
iPad is not just a big iPhone.
Things to know before
digging into iOS
9. •
•
•
•
N-Number of devices.
Numerous versions.
No fixed screen size.
4 types of android entities. Activity, service, content
providers and broadcast receivers.
Things to know before
digging into Android