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 essential tools (SDK, Xcode, Interface Builder, iPhone/iPad simulator)
Programming Language
- Core Objective-C concepts
- Leveraging existing Cocoa classes and creating custom ones
- Key design patterns
Performance and Debugging
- Memory management strategies
- Performance optimization techniques
- Debugging and troubleshooting methods
- Multitasking implementation
- Essentials of multithreading
User Experience
- Application templates
- UI Controls
- Developing various multi-view applications
- Implementing different gestures
- User experience (UX) rules and guidelines
Data Management
- State saving
- SQLite
- XML
- Core Data
- Settings integration
Multimedia Control and Special Features
- Camera API
- Image picker
- Video playback and recording
- Audio playback and recording
- Accelerometer
- Proximity sensor
- Notifications and Event Kit
- Quick introduction to 2D and 3D animation creation
Location-Aware Applications
- Utilizing Core Location
Targets and Application Types
- iPhone versus iPad development
- Universal applications
- Introduction to web applications with HTML5 and CSS3
- Interacting with services
- Hybrid applications
Distribution to the Public
- Understanding iAd
- Releasing to the App Store – the streamlined path
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.