iOS Development Mobile Provider Application

wakecabbagepatchSoftware and s/w Development

Nov 18, 2013 (3 years and 10 months ago)

259 views

iOS

Development


Mobile Provider Application

Code Camp 2012

iOS

Development Outline


iOS

Development Requirements


Overview of Provider
Application


XCode

IDE Overview


Primer on Objective C


Setting up the Project


Overview of MVC Pattern


UI Controls


Publishing

© 2012 University of Phoenix, Inc. All rights reserved.”

iOS

Development Requirements



Apple's
iOS

Software Development Kit (SDK
)


A

computer that can run the
SDK


A

basic understanding of object
-
oriented programming
languages like
Objective
-
C


Apple's
proprietary integrated development
environment


Become
a registered developer.


© 2012 University of Phoenix, Inc. All rights reserved.”


Overview of Provider Application


Create a mobile application that allows users to find a medical
provider.


Access specialties and locations and display them in lookup lists.


Find providers and display them in a list by specialty, location and
last name.


Put provider in a favorites list or remove them


Call provider


Locate
p
rovider in a map


© 2012 University of Phoenix, Inc. All rights reserved.”


XCode

IDE Overview


© 2012 University of Phoenix, Inc. All rights reserved.”


XCode

IDE Overview


Assistant
Editor

Source
Editor

Interface
Builder Built
-
In

iOS

Simulator

Integrated Build System

Compilers

Graphical Debugger

Static Analysis

Organizer




© 2012 University of Phoenix, Inc. All rights reserved.”


Snapshots

Refactoring

Complete
Documentation

Version
Editor

Live
Issues

Fix
-
it

Quick Help









Primer on Objective C



Objects, Classes, and Messaging


Defining a Class


Protocols


Declared Properties


Categories and Extensions


Associative References


Fast Enumeration


Enabling Static Behavior


Selectors


Exception Handling


Threading

© 2012 University of Phoenix, Inc. All rights reserved.”


Setting up the Project


© 2012 University of Phoenix, Inc. All rights reserved.”


Overview of MVC Pattern


© 2012 University of Phoenix, Inc. All rights reserved.”


UI Controls


Navigation
Bar

Toolbar

Tab
Bar

Status
Bar

Icons

Table
View

Keyboards

Picker

© 2012 University of Phoenix, Inc. All rights reserved.”


Action
Sheet

Switches

Segmented
Control

Slider

Notification/Alert

Publishing

© 2012 University of Phoenix, Inc. All rights reserved.”