Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How & where to start iOS development?


Published on

Overview of starting iOS development. Focused on beginners who want to develop iOS applications and don't know where to start?

Published in: Technology, News & Politics
  • Here i have urgent opening for IOS Developer in Mumbai (Andheri East) with one of US Based MNC
    1) • The development would be carried out on Apple I Pad.
    2) • We don’t want candidates having exp in Android or Blackberry.
    Experience - 2-5 years.
    Salary - 5.5 lacs

    If interested mail your resume on
    or you can call on 08108150133

    Gopal Sen
    Are you sure you want to  Yes  No
    Your message goes here
  • Iphone Development tutorial
    Are you sure you want to  Yes  No
    Your message goes here

How & where to start iOS development?

  1. 1. How &Where To Start iOS Development?<br />Kazi Mohammad EkramSoftware Engineer @Glue Tube<br />ZCE, iOS Developer<br />27th February 2011<br />
  2. 2. Introduction<br />Topic Focus:<br /><ul><li> What is iOS & iOS Development?- Tools you need for iOSDvelopment- How Easy to Develop an iOS App
  3. 3. Getting Familiar with Xcode and iOS SDK- How To register for iOS Developer Program from Saudi Arabia- Resources</li></li></ul><li>What is iOS & iOS Development?<br />Focus:<br />- iOS stands for iPhone Operating System- iOS made for iPhone, iPod Touch & iPad<br />- iOS development is developing applications for iOS Devices.<br />
  4. 4. Tools you need for iOS Development<br />iMac<br />iPhone<br />iOS Developer Program<br />iOS SDK<br />iPod Touch<br />MacBook<br />Mac Mini<br />iPad<br />
  5. 5. Minimal Requirements<br />iOS Developer Program<br />iOS SDK<br />iPod Touch<br />Mac Mini<br />
  6. 6. Programming Requirement<br />Objective C<br /><br />“Objective-C is the primary language used for Apple's Cocoa API, and it was originally the main language on NeXT's NeXTSTEP OS” – Wiki- Objective C is advance version of C language.<br />- If you know C then Objective C will be easy for you.- A programmer will not take more then 2 weeks to learn basics of Objective C.<br />
  7. 7. Other Platforms<br />Titanium<br /><ul><li> It’s Free
  8. 8. Open Source
  9. 9. Existing web skills like JavaScript, HTML, CSS, Python, Ruby, and PHP</li></li></ul><li>How Easy To Develop an iOS App<br />- As a Programmer it took me only Two weeks from scratch to submit a simple application Arabic To English Dictionary.<br />- Idea generation may take 1 Week<br /><ul><li> Design 1-2 Weeks
  10. 10. Development 2 Weeks
  11. 11. After Submission to iTunes it take 7-9 days for approval</li></li></ul><li>Simple Way to Develop an App<br /><ul><li>Think a simple Idea.- Search and download at least 5 Similar Apps in App Store.- Find out their problems . (UI, UE,BUG, Complexity)
  12. 12. Make Simple App with less features and no bugs.</li></li></ul><li>Arabic To English Dictionary<br /><ul><li> Simple but Useful Dictionary- Less Features
  13. 13. Free</li></li></ul><li>For Inspiration<br /><ul><li> No Marketing and Advertisement
  14. 14. Arabic To English Dictionary was downloaded in 2 month more than 20,000 Units.
  15. 15. Average daily 330 Downloads.
  16. 16. Was Top in Saudi Arabia iTunes Store Education Category for 5 days. Now in 2nd Position.
  17. 17. My new Paid Application Arabic English Bidirectional Dictionary was sold 70 Units in One month.</li></li></ul><li>Getting Real by 37signals<br />
  18. 18. Getting Familiar with Xcode and iOS SDK Tools<br /><ul><li>Xcode IDE
  19. 19. Interface Builder
  20. 20. iOS Simulator (iPhone, iPad)
  21. 21. Application Loader</li></li></ul><li>Xcode<br />
  22. 22. Interface Builder<br />
  23. 23. iPhone Simulator<br />
  24. 24. Application Loader<br />
  25. 25. How To Register for iOS Developer Program from Saudi Arabia<br /><ul><li> 99 USD/Year
  26. 26. Go to
  27. 27. Register for Apple ID. You won’t be able to change this ID.
  28. 28. Fill the pdf form and fax it.
  29. 29. Recheck the name of credit card and registered name.
  30. 30. If you have any problem call them.</li></li></ul><li>Difficulties I faced<br /><ul><li>Submitting my apps for review and iTunes Store.- First Create your App ID
  31. 31. Create provisioning profile for Development to test your app in your Device.
  32. 32. Create Provisioning profile for Distribution to iTunes Store.
  33. 33. Submit your binary through Application Loader</li></li></ul><li>Resource<br />i) How to create your first iPhone Application - by smashing magazine<br /><br />ii) iPhone PSD Vector Kit - by smashing magazine<br /><br />iii) iPhone Developer Forum<br /><br />iv) iPhone Dev SDK<br /><br />
  34. 34. Questions<br />Kazi Mohammad EkramSoftware Engineer @Glue Tube<br />ZCE, iOS Developer<br />Email: contact@ekram.infoBlog: Site:<br />Twitter: @kaziekram<br />