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
The Development Environment
Overview of the iPhone Developer program and key tools, including the SDK, Xcode, Interface Builder (IB), and the iPhone/iPad simulator.
The Programming Language
- Core concepts of Objective-C
- Leveraging existing Cocoa classes and creating custom ones
- Essential design patterns
Performance and Debugging
- Memory management techniques
- Strategies for performance optimization
- Debugging and troubleshooting methods
- Understanding multitasking
- Essentials of multithreading
The User Experience
- Overview of application templates
- Working with UI Controls
- Building various multi-view applications
- Implementing different gestures
- User experience (UX) rules and guidelines
Data Management
- Saving and restoring application state
- Using SQLite
- Working with XML
- Introduction to Core Data
- Managing application settings
Multimedia Control and Special Features
- Utilizing the camera API
- Implementing the image picker
- Playing and recording video
- Playing and recording audio
- Using the accelerometer
- Using the proximity sensor
- Handling notifications and the Event Kit
- Quick introduction to creating 2D and 3D animations
Building Location-Aware Applications
- Implementing Core Location
Targets and Application Types
- iPhone versus iPad development
- Creating Universal applications
- Introduction to web applications using HTML5 and CSS3
- Interacting with external services
- Developing Hybrid applications
Delivering to the Public
- Understanding iAd
- Releasing to the App Store - The concise approach
Requirements
- Prior software development experience
35 Hours
Testimonials (3)
Everything is ok.
Adrian Rybka - SEOyon
Course - Flutter Development Bootcamp with Dart
Very usefull additional informations
Grzegorz - Comp S.A.
Course - BLoC Pattern
His knowledge and patience.