How To Become A Mobile Application Developer 101
-
Upload
alotaiba -
Category
Technology
-
view
6.296 -
download
2
Transcript of How To Become A Mobile Application Developer 101
![Page 1: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/1.jpg)
How To Become A Mobile Application Developer 101
Abdulrahman Saleh K. Al-OtaibaNovember 7, 2010
website: http://www.mawqey.comtwitter : @alotaiba
![Page 3: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/3.jpg)
Qontacts
• Open Source
• Free
• Cross Platform
• Update Qatari Contacts’ Numbers to the New Plan (2010)
![Page 4: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/4.jpg)
Mobile Apps Industry Is HugeIt is currently estimated at $7 billion, with expected increase to almost $17.5 billion in 2012 [GetJar]
![Page 5: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/5.jpg)
Mobile Apps & Entertainment
1998 2010 Future
?
![Page 6: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/6.jpg)
Fragmentation In The Mobile World
Mobiles differ in their :
• Operating System
• Hardware
• Screen Size
• Input Method (Touch, Keys)
![Page 7: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/7.jpg)
How To Grow White Hair 101
![Page 8: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/8.jpg)
How To Make An AppNon-Developers Way
• Hire a developer or an agency
• Use easy services like, AppMakr, Mobile Roadie, and GameSalad (Games)
![Page 9: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/9.jpg)
How To Make An AppWeb-Developers Way
You can use your existing HTML, JavaScript, CSS skills to create:
• Native Apps
• Mobile Web Apps
![Page 10: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/10.jpg)
Native Apps For Web-Developers
• No need to learn a new language
• Access native functionality
Free and open-source
![Page 11: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/11.jpg)
Mobile Web Apps
• Web is open and accessible platform
• No need for approval process
• Cross platform
Native AppWeb App
![Page 12: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/12.jpg)
Mobile Web App Tools
• Leverage the use of HTML5, CSS3, and JavaScript
• Sencha Touch and jQuery Mobile
![Page 13: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/13.jpg)
Mobile Web App Demos
jQuery MobileBuilt with jQuery Mobile
http://jquerymobile.com/demos/1.0a1/
TouchSolitaireBuilt with Sencha Touch
http://touchsolitaire.mobi/
![Page 14: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/14.jpg)
How To Make An AppNative Way
• a.k.a Insane Way
• Learn each platform’s programming language and framework
• Access to mobile specific features such as camera, address book, and accelerometer
• High performance gain
![Page 15: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/15.jpg)
Thank You!
![Page 16: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/16.jpg)
![Page 17: How To Become A Mobile Application Developer 101](https://reader030.fdocuments.net/reader030/viewer/2022033104/55d503c0bb61ebec248b457d/html5/thumbnails/17.jpg)
Credits• Twitter Angry Icon http://findicons.com/icon/221967/twitter_square_angry
• “Sizing Up the Global Apps Market” research done by GetJar http://blog.getjar.com/developer/market-research/sizing-up-the-global-apps-market/
• Stock exchange background http://www.flickr.com/photos/st3f4n/2865510059/
• OmNomNom (Classic Snake) By Phase2 Media http://itunes.apple.com/app/omnomnom-classic-snake/id287979596?mt=8
• Need for Speed Undercover iPhone Racing Game
• Phone manufacturers’ logos http://jquerymobile.com/
• Robot Chicken Mad Scientist Mask Costume http://www.amazon.com/dp/B002QLGPNW/ref=asc_df_B002QLGPNW1300405?smid=A1AVI0PMETI57Y&tag=nextagusmp0353612-20&linkCode=asn&creative=395105&creativeASIN=B002QLGPNW
• Web coder bumper sticker http://technabob.com/blog/2009/08/24/web-coder-bumper-stickers/
• The Questioning Roboto http://www.flickr.com/photos/hiddenloop/4541195635/