Course Outline

Development Environment for Government

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

Xcode iOS Projects for Government

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

Adaptive Layout for Government

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

Swift for Government

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

Swift Classes and Scenes for Government

  • 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 for Government

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

User Interaction for Government

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

Multiple Screen Applications for Government

  • Table Navigation
  • Tabbed Applications
  • Navigation Controllers

Location Services for Government

  • Position and Altitude
  • Compass Direction

Device Access and Storage for Government

  • File Storage
  • Music Library Access
  • SQLite Database Access

Bluetooth for Government

  • Bluetooth API
  • Centrals
  • Peripherals

Speech Framework for Government

  • Speech to text
  • Text to Speech

Networking for Government

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

Requirements

The course is designed for individuals with prior programming experience for government and other sectors.
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories