Course Outline

The Development Environment for Government

The iPhone Developer Program and associated tools, including the SDK, Xcode, Interface Builder (IB), and the iPhone/iPad simulator.

The Programming Language for Government

  • Essential Objective-C
  • Utilizing existing Cocoa classes and developing custom ones
  • Fundamental design patterns

Performance and Debugging for Government

  • Memory management techniques
  • Strategies for performance enhancement
  • Methods for debugging and troubleshooting
  • Multitasking capabilities
  • Basics of multithreading

User Experience Design for Government

  • Application templates for government use
  • User interface controls for effective interaction
  • Creating multi-view applications tailored to public sector needs
  • Understanding and implementing gesture-based interactions
  • UX rules and guidelines for government applications

Data Management for Government

  • Saving application state for seamless user experience
  • Utilizing SQLite for database management
  • Parsing and generating XML data
  • Managing complex data with Core Data
  • Configuring and using settings for government applications

Multimedia Control and Special Features for Government

  • Integrating camera functionality through the API
  • Using the image picker for document capture
  • Playing and recording video content for government use
  • Managing audio playback and recording for public sector applications
  • Leveraging the accelerometer for motion-based features
  • Utilizing the proximity sensor for enhanced user interaction
  • Implementing notifications and the Event Kit for timely updates
  • Brief introduction to creating 2D and 3D animations for government applications

Developing Location-Aware Applications for Government

  • Using Core Location for geospatial functionality

Targets and Application Types for Government

  • Differentiating between iPhone and iPad development for government needs
  • Creating universal applications that work on both platforms
  • Introduction to web applications using HTML5 and CSS3 for government services
  • Interacting with external services for data exchange
  • Developing hybrid applications for flexible deployment

Delivering Applications to the Public for Government

  • Understanding iAd for government-sponsored content
  • Releasing applications to the App Store: A streamlined process for government agencies

Requirements

  • Prior experience in development for government projects
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories