Plan Szkolenia

Development environment

  • Development environment requirements
  • Xcode and the iOS SDK
  • Apple Developer Registration
  • Reasons why Applications get rejected
  • Human Interface Guidelines

Xcode iOS Projects

  • Overview of Xcode
  • Creating an iOS project
  • Running on simulator and real devices

Adaptive Layout

  • Storyboards
  • Multiple Device Support
  • Icon Sizing and Device Orientation
  • UI Components
  • Building a User Interface

Swift

  • Swift programming language overview
  • Variables, constants and data types
  • Language constructs
  • Using Xcode to develop Swift applications
  • Playground

Swift Classes and Scenes

  • Creating Swift classes
  • Instance variables and initialisation
  • Memory management
  • Strong and weak references
  • Constructor types
  • Protocols, Hashable and Printable
  • Inheritance
  • Creating Scenes
  • Implementing View Controllers
  • Outlets and Actions

Working with Graphics

  • Adding icons and images
  • Using the SpriteKit API
  • Animating Sprites

User Interaction

  • Buttons and handlers
  • Pan gesture recognition
  • Tap gesture recognition

Multiple Screen Applications

  • Table Navigation
  • Tabbed Applications
  • Navigation Controllers

Location Services

  • Position and Altitude
  • Compass Direction

Device Access and Storage

  • File Storage
  • Music Library Access
  • SQLite Database Access

Bluetooth

  • Bluetooth API
  • Centrals
  • Peripherals

Speech Framework

  • Speech to text
  • Text to Speech

Networking

  • Network Access
  • Serialising and Deserialising JSON
  • REST Web Services

Wymagania

The course assumes some programming experience.

 35 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (3)

Szkolenia Powiązane

Advanced Flutter

14 godzin

BLoC Pattern

14 godzin

Build Native iOS and Android Apps with Flutter

14 godzin

Flutter Development Bootcamp with Dart

35 godzin

Meteor for Cross-Platform Development

14 godzin

Meteor and React

14 godzin

IBM MobileFirst Platform for Hybrid Mobile Application Development

21 godzin

Tworzenie aplikacji mobilnych w technologii Xamarin.Forms na platformy Android oraz iOS

14 godzin

Xamarin for Cross-Platform Development

21 godzin

Ionic2

14 godzin

Ionic 4 and Angular for Developers

21 godzin

Ionic 6

14 godzin

WordPress Rest API and Ionic 4

14 godzin

Android Nougat for Android Developers

21 godzin

Accelerated Mobile Pages (AMP)

14 godzin

Powiązane Kategorie