UFCFX5-15-3Mobile Device Development iOS Development Framework.

Slides:



Advertisements
Similar presentations
Module: 201 Create and Manage Your Agent Account.
Advertisements

Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
1 Copyright © 2013 Kony Inc. CONFIDENTIAL 1 iOS 7 : Kony Platform Compatibility Date: 26-Aug-2013.
Mobile App Development on Multiple Platforms Using Titanium Campus Compass Team Student Led Seminar Adam Plisch, Brian Russell, Jonathan LeFeber.
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
© Punflay By Sri Satish Mavuri “Touching the World on the Other Side of the Glass”
Chipotle Gets an A An iPhone Development Experience RC Johnson Nick Niehoff Kim-Lan Tran Ryan Thomas.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
UFCFX5-15-3Mobile Device Development Swift Basics.
UFCFX5-15-3Mobile Device Development iOS Development Review.
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Microsoft Evangelist Presentation September 13, 2012.
Mobile Development with Xamarin Mark Allan Ranyart
Technical Workshops | Esri International User Conference San Diego, California Deploying your Smartphone and Tablet Apps Eric Ito David Cardella
Evaluate the Usability of a User Interface Tool or Toolkit Assignment 1 Assignment 1 Evaluate the Usability of a User Interface Tool or Toolkit T. H Ranasinghe.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
UFCFX5-15-3Mobile Device Development Commercial Trends and Competitive Initiatives.
PhoneGap for Library Apps Jim Hahn University of Illinois 1.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
IOS WorkShoP Xcode 4 iOS 5 : “A Primer”. Objective-C iOS applications are written in Objective-C language using the Cocoa Touch library Objective-C is.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
Developing Cross-Platform Applications with Visual Studio 2015
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Mobile Device Programming
Creating “Apps” with your students. iPod/iPhone Pro Very clean interface Touch implementation fairly easy to implement Recognized Con Cost  Hardware.
Develop iphone application Using Xcode and User Interface Design Ruimin Cai 2011.Sept.22.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
PowerSchool Parent Portal and iOS App Introducing the Single Sign On Account.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Esri UC 2014 | Technical Workshop | Developing iOS and Mac Apps with ArcGIS Runtime SDK Divesh Goyal & Al Pascual.
Basic Apple Configurator Preferences. Apple Configurator  Preferences…
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Mobile Applications: Unit - I
The iOS Platform and SDK. iOS iPhoneiPad Mini iPad.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
Software Toolchains. Motivation 2 Write Run Edit, compile, link, run, debug same platform Desktop Write Run Edit, compile, link, debug on host; run on.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
CONTENTS CGIV 2010, Sung Ki Young, Dongseo Univ., Introduction Processing Processing Example Introduction iProcessing Using iPhone.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
QML and JavaScript for Native App Development Michael Tims Jen Trieu.
IOS Crash Course Programming iPhone and iPad Apps using Xcode Instructor: Christopher G. Prince
2014 CS Mobile Computing (iOS) Dr. William C. Bulko CS 378 – Mobile Computing (iOS) Introduction.
Mobile Device Development
CSCI 351 – Mobile Applications Development
Registering And Joining Developer Program
 itunes is a kind of media player, media library and a online radio broadcaster and it is developed by the Apple inc.  Through the itunes user can.
iOS Development Framework
CSCI 351 – Mobile Applications Development
CSC 581: Mobile App Development
Mobile App Development
iOS App Development Training
Office 365 Development.
Download OriginMobile
Office 365 Development.
CSC 581: Mobile App Development
Presentation transcript:

UFCFX5-15-3Mobile Device Development iOS Development Framework

UFCFX5-15-3Mobile Device Development Agenda Overview of iOS Framework Developer Licensing for iOS XCode IDE and Supported Development Languages XCode Storyboards and the ‘Playground’ Unity 3D and iOS

UFCFX5-15-3Mobile Device Development iOS Framework iOS Development Framework Targets: iPhone, iPad, iPad Mini, Retina Displays iOS SDK including Cocoa UI framework XCode IDE - current version 6.1 Programming Language: ObjectiveC and Swift Supported Development Platforms: OSX

UFCFX5-15-3Mobile Device Development XCode IDE 6.1 XCode is the IDE for iOS development and debugging Also supports C++, ObjectiveC and Swift Support for other languages e.g Java is also available XCode has several project templates as a starting point for a development project. iOS development requires a valid licence to run the application on a real device.

UFCFX5-15-3Mobile Device Development Developer Licensing for iOS To deploy and debug on an iOS device you will need a current developer licence from Apple: Register as a developer via the developer portal - use your iTunes ID and password if you have one Pay the annual licence fee, currently £60 Once you are registered you must download a provisioning licence to each device you want to use for development and debugging up to a maximum of 99 devices

UFCFX5-15-3Mobile Device Development XCode StoryBoards Facilities and the ‘Playground’ The XCode IDE provides developers with a storyboard environment to plan and design program flow structures and UI functionality The Playground is a new feature in XCode 6.x which allows program code to be compiled in real-time for the purposes of quick code try-out scenarios, testing and debugging. It also is an aid to the code-learning process by facilitating the testing of small fragments of code

UFCFX5-15-3Mobile Device Development Unity 3D for iOS Deploy to iOS form Unity by choosing iOS from the list of Target plaforms The Unity build settings will require valid developer code to be embedded with the development product ID TBYF2P2JK28 (Apple Developer Code) During the build phase Unity builds and links an XCode project from the Unity code and then pushes the executable onto the device No emulators available – must run and test on a real device.

UFCFX5-15-3Mobile Device Development Summary iOS development requires an Apple Developer Code, currently£60 per year. The XCode 6.x IDE provides development for a range of programming languages including ObjectiveC and the new Swift language XCode has facilities for storyboard development and real-time compilation via the ‘Playground’ Unity 3D targeting iOS deviced require an embedded devloper code inside the build settings product ID