Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Development Environment
- Requirements for the development environment
- Xcode and the iOS SDK
- Apple Developer registration process
- Common reasons for application rejections
Xcode iOS Projects
- Human Interface Guidelines
- Creating an iOS project
- Testing on simulators and real devices
- Memory management principles
- Understanding strong and weak references
Swift
- Overview of the Swift programming language
- Leveraging Xcode to develop Swift applications
Scenes
- Creating scenes
- Implementing view controllers
Swift Classes
- Creating Swift classes
- Instance variables and initialization
- Constructor types
- Protocols, Hashable, and Printable
- Inheritance
Working with Graphics
- Adding icons and images
- Using the SpriteKit API
- Animating sprites
User Interaction
- Buttons and handlers
- Pan gesture recognition
- Tap gesture recognition
Case Study
- Developing a new application using Swift
Distributing Applications
- Transferring applications to a device for testing
- Submitting an application to the App Store
35 Hours
Testimonials (1)
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.