In 2018, it's estimated that there will be over 2.5 billion smartphone users in the world. This means that companies who want to stay relevant don't just need websites; they need apps. Having mobile development skills also comes with the perk that if you can build apps for others, you can build and sell your own as well–so it's an ideal career path for aspiring entrepreneurs.
One interesting direction that mobile apps are headed in is augmented reality like Pokémon Go engage with the real world, blending technology and reality .
MASTERING IOS APPS DEVELOPMENT
Registering as an Apple developer
Apple iOS Developer Program
Interface and Implementation
Important data types in Objective C
First IPhone Application
Digging deep into the code of the First iOS application
Actions And Outlets
Example for Delegate
Steps in creating a delegate
How to add UI elements
List of UI elements
Use of text field
Important properties of text field are
Updating properties in xib
Text field delegates
Steps in using delegates
Sample code and steps
Why Input types?
Keyboard Input types
Add a custom method add Text Field With Different Keyboard
Update view Did Load in View Controller.m as follows
Audio And Video
Methods used in File Handling
Check if file exists at a path
Comparing two file contents
Check if writable, readable and executable
What we did here?
Twitter And Facebook
Memory Management rules
Handling memory in ARC
Using memory management tools
Steps for analyzing memory allocations
Selecting a Debugger
How to find coding mistakes?
Introduction to Swift
Introduction to XCode IDE
Structure of Swift program
Compiling and building a Hello world
Swift Playground, Basic Syntax
Variables and data types
Structs and Classes.
Getting Started with Swift
Working with collections
Protocols and Extensions, Generics
Automatic Reference Counting
iOS Development Basics
Installing XCode and iOS SDK
Creating a simple iOS app
Introduction to pillars of iOS app development-Tools-XCode, iOS Simulator, Instruments
Language- Swift, Design patterns, frameworks, Design-CorrectUI, AppleHIG, Testing, Provisioning, Signing, Submitting, Using iOS Simulator, MVC pattern in iOS app development
Storyboard Controllers and Layouts
Lifecycle of iOS Application
iOS View Controllers, Creating UI
Introduction to Layout and Views
Designing responsive interfaces with Auto layout
Create a sample UI
Walkthrough of controllers
Debugging iOS application
Table View, Collection View & Various View Controllers
Introduction to Table View
Creating a basic table view and data source
Loading data into Table View
Reusing table view cells, Customizing table views
UI Collection View
UI Refresh Control
Introduction to multiple-view applications
Using navigation controller
Introduction to a master-detail application
Creating a tab-bar-driven application
UI Page View Controller
Universal App, Size Classes & Camera
UI Split View Controller
Using Size Classes for Adaptive Layout
Using Camera & Gallery to Capture Images
Animation, Location, Maps & Social Sharing
Animations- Core Animation, UI Kit Dynamics, Facebook Pop Animation, Working with Maps- MK Map Item and MK Placemark, CL Location Manager, MK Map View, UI Activity View Controller to perform Social Sharing
JSON Handling, Network Operation & Image Caching
Networking with Alamofire
SwiftyJSON & HanekeSwift
Introduction to networking in iOS application, Adding/Managing frameworks using Carthage
JSON Handling using SwiftJSON
Performing Networking using Alamofire
Downloading & Caching images using Haneke Swift
Data Persistence and Storage
iOS data persistence
Using NS User Defaults to store and read information
Property Lists-Working with Core data, Introduction to Core Data, Creating models with entities, Saving models, Fetching model, Edit and remove models
Sample application implementing Core data
Cloud Kit, Parse and Submitting Apps to App Store
Implementing Cloud Kit Storage
Interact with Parse back end
Submitting an App to Apple App Store.
Average salary: $97K (with starting salaries as high as $75K)
It's one of LinkedIn’s skills that companies need the most in 2018 (ranked #9).
At the time of writing there are 48,215 mobile developer jobs posted on Glassdoor.
The global app economy is predicted to be worth $6.3 trillion by 2021, up from $1.3 trillion in 2016.
The future of mobile development goes beyond phones: wearable technologies, the Internet of Things, beacon technology, increase in use of VR/AR, and more.
Build 12 real-world projects to showcase to potential employers (including full Objective-C app, diary app, movie night app), learn Swift & Objective-C to build apps for iPhones, iPads, Apple Watches, and Apple TV
Course Name: iOS Developer.
Training Fee: Free!
Registration Fee: RM300 / USD$80
Mode of training: Live online training
Skill level: Beginner
Collaborate with others in an exclusive Slack channel, build real-world apps, and receive expert project reviews and feedback.