


Learn to develop iOS apps for iPhone and iPad using the iOS SDK and Xcode, create universal apps, and prepare your apps for the App Store.
Understand the iOS development cycle by pairing interface design with code, building and running in Xcode, testing on the iPhone or iPad simulator, and iterating toward a polished app.
Explore the iOS SDK with Xcode to build apps using frameworks, views, and view controllers, test on the simulator, and prepare for real devices and the App Store.
Build two sample apps for iPhone and iPad, featuring falling words over earth and nature backgrounds, adjustable speed and text input, with gestures, culminating in a universal app.
Discover what makes an iPhone app great by exploring location services, sensors, and the app store. Balance device capabilities with limitations to drive innovative mobile experiences.
Master how to exploit the iPhone's features to build engaging apps, including internet access, location services, gestures, multi-touch, sensors, camera, contacts, calendars, photos, audio and video, multitasking, and notifications.
Embrace the iPhone's limitations to design simple, uncluttered interfaces with large touch targets, favor lists over typing, and include a robust undo to prevent mistakes while managing memory and battery.
Develop iPhone apps because it's fun and affordable, with bite-sized projects, an easy SDK, and the App Store handling distribution, payments, and updates.
Design a killer iPad app by leveraging its larger display, touch interface, and Apple ecosystem, using the same iOS SDK and code as iPhone apps.
Explore how the iPad leverages hardware and iOS features to create immersive apps. Design with large displays, gestures, location services, multitasking, and rich media integration.
Embrace the iPad’s limitations to guide app design, ensure 44 by 44 pixel touch targets, implement shake to undo, and balance memory and background activity constraints for optimal performance.
Developing for the iPad leverages the most innovative mobile platform and redefines digital publishing. Use the same SDK for iPhone and iPad, reuse code, and publish via the app store.
Learn to port or adapt iPhone apps for iPad using Xcode templates. Build device-specific or universal apps, adapting the iPad interface and artwork for the larger display.
Create a compelling iPhone and iPad user experience by focusing on interesting, useful, and plentiful content, powerful fast and versatile functionality, and an intuitive interface aligned with user context.
Explore Apple's perspectives on iOS app development, including productivity, immersive, and utility app styles, and learn to design with consistency, standard UI components, and familiar gestures for multitasking-friendly experiences.
Avoid App Store rejections by following Apple's guidelines and avoiding executable or interpreted code. Follow rules on in-app purchases, subscriptions, marketing, and avoiding trademark issues.
Join the Apple developer program to access the iOS sdk, register as an Apple developer, and test on devices before distributing apps on the App Store.
Access the iOS dev center's resources, from getting started videos and documents to the iOS reference library and sample code, and learn to use Xcode and the simulator.
Learn how to download the iOS SDK and Xcode for iOS 4.3, access the iOS dev center, and install Xcode and the SDK into the developer folder.
Open a Hello World Xcode project from an Apple sample app, explore the Xcode workspace, project navigator, and editor to view dot h and dot m files.
Learn to use the Xcode text editor to write iPhone and iPad apps with code completion, inline suggestions, automatic indentation, and code folding in the source editor.
Access and browse Xcode documentation using quick help, the documentation pane, and the organizer window, then search the developer library and project to locate methods, protocols, and symbols.
Customize Xcode to your preferences by adjusting general and behavior settings, auto saving, and debugging visibility; keep documentation up to date and tailor text editing with line numbers, code folding, and colors.
Run your app in the Xcode simulator by selecting a scheme and target, building with the simulator SDK, and launching the hello world app on iPhone.
Explore the iOS simulator's hardware menu to test apps with text input and external keyboards, switch devices, rotate orientation, trigger memory warnings, and simulate gestures and web pages.
Learn how to uninstall apps from the iOS simulator, clear data, manage background processes, and reset the simulator to factory settings for clean testing of new app versions.
Explore simulator limitations when developing for iPhone and iPad: different device frameworks, need to test on real devices, two-finger touch limits, accelerometer and rendering differences, and no GPS availability.
Start with the iPhone utility application template in Xcode, explore the Hello World sample, and set up a background image, text field, and label via Interface Builder and code.
Explore the iOS app lifecycle from launching with the UI kit framework to handling interruptions, saving user data, and restoring the app when returning to the foreground.
Learn how iOS handles user taps as touch events, routes them through the responder chain, and uses app delegate methods to manage active, inactive, and background states and preserve state.
Explore the application lifecycle stages (launch, initialize, respond, terminate) and memory management in iOS, covering low memory handling and reference counting with retain, release, and deallocate.
Explore the fundamentals of object oriented programming in Objective-C, including encapsulation, polymorphism, and inheritance, and learn how objects, classes, and messages shape modular, extensible code.
Explore how Objective-C splits a class into header (interface) and implementation, using two files (dot h and dot m) to expose public methods and implement behavior.
Explore how objects are allocated and initialized at runtime using alloc and init, and how nib-based views like flip side are created and presented.
Learn how declared properties in objective-c 2.0 auto-generate getter and setter accessors via property declarations and synthesis, and how retain and release manage memory.
Learn how to use the Cocoa framework and UI kit to build iPhone apps by applying design patterns like model-view-controller, delegation, blocks, protocols, and target-action.
Explore Interface Builder in Xcode as the tool that creates nib/xib resources for your app interface. Drag controls from the library into the canvas to use the flip-side view template.
Inspect the main view in interface builder, review the attributes and identity inspectors, accessibility controls, and how the main view connects to the main view controller and outlets.
Inspect the flipside view in interface builder, see how show info initializes it with init with name bundle, and present it with a modal transition style flip horizontal 3D flip.
Explore how the info and done buttons connect interface controls to code in a utility app template, using interface builder and a flip side view transition.
Infinite Skills have a wide range of tutorials covering all the popular applications and programming languages. A full list of courses complete with free demos
can be seen here on the Infinite Skills Web Site
About This Tutorial
In this iOS app development tutorial, you will learn how to create apps for iPhone and iPad devices. Expert trainer and published author Tony Bove introduces you to using the iOS Software Development Kit (SDK) and Xcode to build apps for the iPhone, iPad and Universal apps. Even if you have never programmed before or built apps before, by the end of this iOS app development tutorial you will be fully capable of building apps and submitting them to the App Store.
Before you even start building an app, Tony takes you through what makes a good app, and the limitations you will face on the iPhone and iPad platforms. You will learn how to design a good user interface, how to use the iOS simulator, how to program in Xcode, and how an app runs. From there, you will jump right into building apps: designing the interface, including iAds in your app, animating, timing, and much more. You will also learn how to build iPad specific apps to take advantage of a larger screen and additional features. Finally, you will learn how to package your apps, and prepare them for submission to the app store.
By the conclusion of this iOS app development tutorial you will be fully capable of designing, creating and submitting an app to the Apple App Store, using the iOS SDK and Xcode. The author has included working files, to allow you to work alongside him as he builds an app throughout this video based iOS app development tutorial.
Please Note:-
This is an older course on Creating iPhone & iPad Apps, if you want to view our more upto date iOS app development tutorial that covers all the latest techniques you should follow this link: https://www.udemy.com/beginners-guide-to-iphone-ipad-app-creation