Price
$19
Course Type
Online
Duration
2 hours
Date
Various dates throughout the year
Entry Requirements
All Levels

About this course

Develop something new is the only way to raise AppStore ranking

without invest tons of dollars in advertising.

Take a look at "We Step" on AppStore: this is an example of what you can create starting from this course.

What's the course about and how is it structured?

In this course we will develop together a fitness Widget for iOS 8 with a step by step approach.

We explain what you need in order to release a Widget : not only the Widget but also the Containing App.

The course covers :

  • explanation of interactions among Widget, Containing App and Host Application
  • development of the Containing App
  • development of the Widget
  • management of App identifiers and provisiong profiles created by Xcode
  • management and development of shared resources (App groups) between the Containing App and the Widget
  • management and development of shared code (embedded framework) between the Containing App and the widget
  • development of functions to retrieve informations from Core Motion Framework
  • development of code for persisting data into the device
  • test and debug of the Containing App and the Widget
  • release the Containing App and the Widget on the Apple Store

Materials

The course consists of :

  • video lectures
  • a complete xCode 6 project with all code shown during lectures (see download in lecture1)
  • quizzes to summarize and re-enforce the key points covered

This course can be completed in a couple of hours.

Why to follow this course?

I think that it's very difficult for a developer to be noticed on the AppStore with more than 1 million of Apps BUT with ios 8 Apple has given to developers a real opportunity to customize devices.

Apple has introduced new amazing features like extensions.

There are different types of extensions:

  • shared extensions for posting to a website
  • action extensions for manipulating content within the context of an other App
  • custom keyboards to allow users to have custom keyboards in all Apps
  • photo editing extensions for manipulating photo or video within the Photo App
  • storage provider extensions for choosing a document from documents the current App can access
  • Widgets : we will focus on this type of extension. A Widget lets you extend functionality of your App and make it available directly from Notification Center without unlocking the device.

I think that developing a Widget you will have the chance to be on millions of devices. So don't miss this unrepeatable opportunity.

Who can follow this course ?

Anyone with basic knowledge of programming can follow this course.

What are the requirements?

  • Xcode6 on a Mac. iOS8 device suggested but not required
  • An Apple Developer Program account

What am I going to get from this course?

  • Over 13 lectures and 1 hour of content!
  • You will learn what an iOS8 Extension is and how it works
  • You will be able to develop an test an iOS8 Widget on your own by scratch
  • You will be able to release an iOS8 Widget on Apple Store

What is the target audience?

  • Anyone with basic knowledge of programming can follow this course
  • Anyone who wants to became one of the first iOS8 Widget developer
Enquire now

Enquire now