Mobile development intro
-
Upload
khaled-annajar -
Category
Technology
-
view
138 -
download
0
description
Transcript of Mobile development intro
Mobile DevelopmentA new way to change to a better life.
What is developing to mobile?
• Developing apps for • small devices. • low-power handheld devices • with wireless connection
TVs, hand watches, control devices with developed OS … and phones.
Sample devices
Why developing to Mobile?
• 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.
How to develop to Mobile?
• OS specific tools• IOS – Objective-c + IOS libs• Android – Java + Android SDK• Windows devices.
• Cross platform tools.• HTML5 – PhoneGap.
what are the difficulties facing mobile dev?
• 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.
Start developing today
• 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.
Things to know before digging into iOS
• 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 Android
• N-Number of devices.• Numerous versions.• No fixed screen size.• 4 types of android entities. Activity, service, content
providers and broadcast receivers.
Questions ?
• 15 Min Q & A