RoR to RubyMotion Writing Your First ios App With RubyMotion. Michael Denomy BostonMotion User Group June 25, 2013
|
|
- Kristin Holland
- 8 years ago
- Views:
Transcription
1 RoR to RubyMotion Writing Your First ios App With RubyMotion Michael Denomy BostonMotion User Group June 25, 2013
2 About Me Tech Lead at Cyrus Innovation - Agile web consultancy with offices in New York and Boston - Agile and XP practitioner since Passionate about TDD and pairing mdenomy on twitter and github Blog at
3 Goals Capture my experiences getting started with RubyMotion - Help someone else along - Get ideas for where to go next Target Audience - Developers familiar with Ruby on Rails - Little to no previous experience with ios - Desire to learn Some talk, some code
4 The Vision Ruby MVC
5 The Reality initwithnibname? UIControlEventTouchUpInside? What s a Nib?
6 More Cold Hard Facts RubyMotion is not free - $ No trial, but 30 day money back - There is a student discount program ios Developer Program is not free - $99 / year - Required to deploy to devices and distribute via AppStore You will need to understand ios SDK - ios documentation is difficult to navigate
7 It Gets Better
8 It Gets Better
9 Good Stuff Growing community with lots of online resources More and more gems appearing that provide a Rails-like experience Free to use the tools you like - Sublime plug in for RubyMotion has code completion and rake shortcuts SublimeRubyMotionBuilder
10 MVC in ios MVC is MVC right? No convention over configuration - Have to wire things up manually Slightly different terminology that Rails
11 UIViewControllers Controller receives actions from the framework (e.g. view loaded) and the user (e.g. button pressed) - Interacts with Models and View UIViewControllers you need to know - UINavigationController - UITabBarController - UIViewController - UITableViewController
12 Models Models are PORO s in RubyMotion Support built-in for - attr_accessor - attr_reader - attr_writer Possible to serialize/deserialize data using NSCoder and NSKeyedArchiver - Looked for other options to support storage and relationships
13 Views UIView is a base class Buttons, labels, date pickers, etc., all inherit from UIView Views can have subviews - Simplifies screen layout and allows re-use
14 Let s Look at Some Code Basic Navigation - Application Delegate - Root View Controller - UITabBarController - UIViewControllers
15 MyWines App I enjoy the occasional glass of wine. I would like to have a way to track the wines I like and prices I've paid for them - Record tasting notes - Record purchases and price info - Search for wine by name/producer - Save to Favorites - Save label picture Spoiler alert - I have done next to nothing to style the app
16 Sketch It Out It s a lot cheaper and faster to iterate at this level than in code
17 What Tools Did I Choose Bundler - Simplify dependencies Formotion - Entry/edit forms Teacup - Styling DSL Sugarcube - UI extensions ProMotion - Screen development and workflow MotionModel - Models and relations BubbleWrap - I used it for camera, but lots more (JSON, HTTP, RSS, Location, Audio, Video) MotionAwesome - Buttons and icons More at
18 ProMotion Simplifies screen development Support for table screens - Easily search for table entries Helpers for tab and navbar controllers
19 Formotion Easily create forms for entry/edit Integrates with ProMotion Support For - text - dates - sliders - check boxes - and many more
20 MotionModel Wanted something like ActiveRecord Chose MotionModel gem - Lightweight - Feels Railsy Validations ActiveRecord-like syntax Relations - Serialization / deserialization support - Actively maintained - Formotion support(turned out not to matter)
21 Teacup Layout and style your app in a DSL Frees you up from layout of screens in XCode Allows you to keep your views a lot cleaner Hierarchical and supports variables
22 Sugarcube Tons of helpful syntactic sugar extensions to make your development easier - conversion of hex color codes to UIColor - alert and action dialogs - symbol to ios, e.g., :touch.uicontrolevent becomes UIControlEventTouchUpInside - array helpers - hash to object conversions
23 BubbleWrap Amazing set of tools for - HTTP - JSON - RSS - Camera - Location - Alert boxes - REPL support Just using it for the camera in my app
24 MotionAwesome Great set of icons and buttons Based on FontAwesome So far only used it to create a camera button using a camera icon
25 Deploying to Device Must be in Apple Developer Program - $99/year Get provisioning and developer certificates Deploy using rake - rake device - Make sure to quit itunes and Image Capture Can t do some things with simulator - e.g. Camera
26 Where Do I Go Next Better use of views and subviews - As app evolves will have more common controls/groups -> re-use - Easier to lay out due to relative positioning used in subviews Better/more styling - Will require more understanding of ios Persist images to file system Do more with models - Averages, filtering, etc
27 Where Do I Go Next Testing - This was very much a spike, but as the app evolves want to incorporate more automated testing - Tested the models, especially persistence and validation since these were areas of risk - Want to look at more integration testing motion-frank (maintained by Cyrus Innovation) motion-calabash
28 Questions I Still Have ProMotion is awesome, but I wonder if down the road this paints me into a corner Wild West of gems - Will be interesting to see what ideas and tools rise to the top How much ios should I learn - Interface Builder - CoreData
29 Resources RubyMotion Developer Center - RubyMotion by Clay Allsop - ios Dev Center - Tons of useful info, navigation is horrible ViewControllerPGforiPhoneOS RubyMotion Wrappers and Libraries -
30 Questions Q&A
31 RoR to RubyMotion Writing Your First ios App Michael Denomy BostonMotion User Group June 25, 2013
View Controller Programming Guide for ios
View Controller Programming Guide for ios Contents About View Controllers 10 At a Glance 11 A View Controller Manages a Set of Views 11 You Manage Your Content Using Content View Controllers 11 Container
More information(Unit) Testing ios Apps. Paweł Dudek
(Unit) Testing ios Apps Paweł Dudek 1 Why do we want to write tests? 2 Reasons for testing Striving for better software Leads to better, more modularized codebase Faster development cycles Being confident
More informationMobile App Design and Development
Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures
More informationMEAP Edition Manning Early Access Program Hello! ios Development version 14
MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents
More informationChapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
More informationTakeMySelfie ios App Documentation
TakeMySelfie ios App Documentation What is TakeMySelfie ios App? TakeMySelfie App allows a user to take his own picture from front camera. User can apply various photo effects to the front camera. Programmers
More informationMA-WA1920: Enterprise iphone and ipad Programming
MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This
More informationios Dev Fest Research Network Operations Center Thursday, February 7, 13
ios Dev Fest Research Network Operations Center Outline http://goo.gl/02blw Getting Started With App Development Setup Developer Environment Setup Certificates and Provisioning Deploying App To Device
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationHow To Develop An App For Ios (Windows)
Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns
More information2. About iphone ios 5 Development Essentials. 5. Joining the Apple ios Developer Program
Table of Contents 1. Preface 2. About iphone ios 5 Development Essentials Example Source Code Feedback 3. The Anatomy of an iphone 4S ios 5 Display Wireless Connectivity Wired Connectivity Memory Cameras
More informationSSRS Reporting Using Report Builder 3.0. By Laura Rogers Senior SharePoint Consultant Rackspace Hosting
SSRS Reporting Using Report Builder 3.0 By Laura Rogers Senior SharePoint Consultant Rackspace Hosting About Me Laura Rogers, Microsoft MVP I live in Birmingham, Alabama Company: Rackspace Hosting Author
More informationProgramming Cocoa with Ruby Create Compelling Mac Apps Using RubyCocoa
Programming Cocoa with Ruby Create Compelling Mac Apps Using RubyCocoa Brian Mariek The Pragmatic Bookshelf Raleigh. North Carolina Dallas. Texas 1 Introduction 1 1.1 What Is Cocoa? 2 1.2 What Is RubyCocoa?
More informationFigure 1 responsive grid system for all view ports, from desktops, tablets and smart phones
Pimp your SharePoint with Uihiro our front-end framework for developing responsive, on-prem, hybrid, pure Office 365 and mobile ready projects. Our theming engine provides a rich repeatable design experience
More informationBuilder 2.0 Guide and Walkthrough
Builder 2.0 Guide and Walkthrough Getting Started Get started with Builder 2.0 by logging in to the application via your Facebook. Once you have logged into the application, the main dashboard will appear.
More informationMobile App Proposal 0-000-000-000. - Magazine company- email@address.com. January 12, y. Direct Contact. Email
Mobile App Proposal - Magazine company- January 12, y Direct Contact 0-000-000-000 Email email@address.com TABLE OF CONTENTS 1. Introduction 2. Project Overview & Objectives 3. About Newsboard 4. Analytics
More informationANDROID INTRODUCTION TO ANDROID
ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,
More informationIOS App Development Training
IOS App Development Training IPhone app development is currently the hottest technology. Rightly said it is not everybody's cup of tea but professional trainers make the learning experience really interesting.
More informationThe Mannheim University Library App
The Mannheim University Library App IgeLU 2015 Alexander Wagner Mannheim University Library alexander.wagner@bib.uni-mannheim.de 2015/09/04 My Name is Alexander Wagner I am Systems Administrator & Developer
More informationWelcome to the new Netop School 6.0 interface!
Welcome to the new Netop School 6.0 interface! In the design of the Netop School 6.0 release, the Netop School team reevaluated the way our users interact with School and in particular with the Teacher
More informationGetting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
More informationgeniusport mobility training experts
geniu po About Geniusport: GeniusPort is a Pioneer and India's No. 1 Training Center for Mobile Technologies like Apple ios, Google Android and Windows 8 Applications Development. A one stop destination
More informationEmbedded BI made easy
June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin
More informationHow To Convert A Lead In Sugarcrm
Attract. Convert. Retain. Lead Management in SugarCRM Written by: Josh Sweeney and Matthew Poer www.atcoresystems.com Atcore Systems, LLC 2010 All rights reserved. No part of this publication may be reproduced
More informationios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
More informationDeveloping Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts
More informationApp Distribution Guide
App Distribution Guide Contents About App Distribution 10 At a Glance 11 Enroll in an Apple Developer Program to Distribute Your App 11 Generate Certificates and Register Your Devices 11 Add Store Capabilities
More informationA LITTLE PROMISE FROM YOU
A LITTLE PROMISE FROM YOU It took me many years of experience to gather the knowledge that helped me make this guide and hours to actually produce it. But I am happy to offer it for you completely free
More informationAdobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW
More informationINTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011
INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011 1 Goals of the Lecture Present an introduction to ios Program Coverage of the language will be INCOMPLETE We
More informationHow To Use Ios 5
Chapter 1 The Brand New Stuff In 2007, the late Steve Jobs took the stage at Macworld and proclaimed that software running on iphone was at least five years ahead of the competition. Since its initial
More informationOffice 365 SharePoint Setup and Admin Guide
Setup and Admin Guide Contents About this guide... 2 Introduction to SharePoint... 2 SharePoint sites... 3 Team sites, Websites and personal sites... 3 Site structures... 4 Choosing a site structure...
More informationLearn iphone and ipad game apps development using ios 6 SDK. Beginning. ios 6 Games. Development. Lucas Jordan. ClayWare Games tm
Learn iphone and ipad game apps development using ios 6 SDK Beginning ios 6 Games Development Lucas Jordan ClayWare Games tm This book was purchased by dstannard@oregonmba.com For your convenience Apress
More informationCross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationMac Built-in Accessibility (10.7 - Lion) - Quick Start Guide
Mac Built-in Accessibility (10.7 - Lion) - Quick Start Guide Overview The Mac operating system has many helpful features to help users with a wide range of abilities access their computer. This Quickstart
More informationThe IBM i on Rails + + Anthony Avison anthony@powerruby.com. Copyright 2014 PowerRuby, Inc.
The IBM i on Rails + + Anthony Avison anthony@powerruby.com Copyright 2014 PowerRuby, Inc. Rails on the the IBM i + + Anthony Avison anthony@powerruby.com Copyright 2014 PowerRuby, Inc. There's something
More informationThis documentation is made available before final release and is subject to change without notice and comes with no warranty express or implied.
Hyperloop for ios Programming Guide This documentation is made available before final release and is subject to change without notice and comes with no warranty express or implied. Requirements You ll
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationBeginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple ios Application
FROM 1st TO 4th OF FEBRUARY 2012 contents of the app s creation training track Beginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple
More informationStart Developing ios Apps Today
Start Developing ios Apps Today Contents Introduction 6 Setup 7 Get the Tools 8 Review a Few Objective-C Concepts 9 Objects Are Building Blocks for Apps 9 Classes Are Blueprints for Objects 9 Objects Communicate
More informationRuby - A Brief History
Ruby on Rails 4 Web development workshop Rick Pannen, Consulting & Development [ pannen@gmail.com ] The history of Ruby A scripting language like perl or python Developed by Yukihiro Matz Matsumoto in
More informationMobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
More informationManaging Existing Mobile Apps
Adobe Summit 2016 Lab 324: Managing Existing Mobile Apps Adobe Experience Manager Mobile 1 Table of Contents INTRODUCTION 4 GOAL 4 OBJECTIVES 4 MODULE 1 AEM INTRODUCTION 5 LESSON 1 - AEM BASICS 5 OVERVIEW
More informationWelcome to icue! Version 4
Welcome to icue! Version 4 icue is a fully configurable teleprompter for ipad. icue can be used with an external monitor, controlled by remote and can easily share files in a variety of fashions. 1 of
More informationCitrix Virtual Classroom. Deliver file sharing and synchronization services using Citrix ShareFile. Self-paced exercise guide
Deliver file sharing and synchronization services using Citrix ShareFile Self-paced exercise guide Table of Contents Table of Contents... 2 Overview... 3 Exercise 1: Setting up a ShareFile Account... 6
More informationIntroductory Tutorial on ScalIT File and Document Management
Introductory Tutorial on ScalIT File and Document Management Logging in to My Dashboard Log in to the ScalIT File and Document Management web application by entering in your user name (the part of your
More informationAssignment I Walkthrough
Assignment I Walkthrough Objective Reproduce the demonstration (building a calculator) given in class. Goals 1. Downloading and installing the ios4 SDK. 2. Creating a new project in Xcode. 3. Defining
More informationLearning ios Programming
SECOND EDITION Learning ios Programming Alasdair Allan Beijing Cambridge Farnham Koln Sebastopol O'REILLY Tokyo Table of Contents Preface ix 1. Why Go Native? 1 The Pros and Cons 1 Why Write Native Applications?
More informationMobile Application Development ITP 342 (3 Units)
Mobile Application Development ITP 342 (3 Units) Spring 2013 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process
More informationAssignment 2: Matchismo 2
Assignment 2: Matchismo 2 Objective This assignment extends the card matching game Matchismo we started last week to get experience understanding MVC, modifying an MVC s View in Xcode, creating your own
More informationZoom Participant Guide
The Office of Academic Technology http://academictech.ottawa.edu/ Zoom Participant Guide Zoom is a conferencing solution that provides both video conferencing and screen sharing capabilities. Its high-quality
More informationMicrosoft Dynamics CRM Online Fall 13 Service Update
How to Prepare for the Microsoft Dynamics CRM Online Fall 13 Service Update COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information
More informationA product of Byte Works, Inc. http://www.byteworks.us. Credits Programming Mike Westerfield. Art Karen Bennett. Documentation Mike Westerfield
A product of Byte Works, Inc. http://www.byteworks.us Credits Programming Mike Westerfield Art Karen Bennett Documentation Mike Westerfield Copyright 2013 By The Byte Works, Inc. All Rights Reserved Apple,
More informationMaximizer CRM 12 Winter 2012 Feature Guide
Winter Release Maximizer CRM 12 Winter 2012 Feature Guide The Winter release of Maximizer CRM 12 continues our commitment to deliver a simple to use CRM with enhanced performance and usability to help
More informationMicrosoft SharePoint 2010
Tips & Tricks (page 1/5) 1. You should check out a document only if you want to make sure that no one else can change it until you check it back in. If you want to collaborate on a document, do not check
More informationCustomization and Configuration in Microsoft Dynamics CRM 4.0
Course Code: M8912 Vendor: Microsoft Course Overview Duration: 3 RRP: 1,477 Customization and Configuration in Microsoft Dynamics CRM 4.0 Overview This three-day instructor-led course provides delegates
More informationHere to take you beyond Mobile Application development using Android Course details
Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android
More informationCustomizing ArcPad solutions
Esri International User Conference San Diego, California Technical Workshops 25 July 2012 Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan Session Outline What can be customized?
More informationAdobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers 1 Table of Contents INTRODUCTION MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS
More informationM, N, O F, G, H. network request, 101 ParseFacebookUtilities SDK, 100 profile, 100 user_about_me, 101 -(void)updateindicator, 101
A, B Access control list (ACL), 187 Account category favorites category lists, 4 orders category, 4 Account settings notification, 5 sales and refund policy, 5 ACL. See Access control list (ACL) Add product
More informationOracle FLEXCUBE Direct Banking
Oracle FLEXCUBE Direct Banking ios Client developer Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 ios Client Developer Guide April 2014 Oracle Financial Services Software Limited Oracle Park Off
More informationZoom Participant Guide
Zoom Participant Guide Zoom is a conferencing solution that provides both video conferencing and screen sharing capabilities. Its high-quality and easy to use format have made it a great choice for istudy.
More informationMy experience of Ruby Education in Taiwan
My experience of Ruby Education in Taiwan ~ 台 湾 にRuby 教 育 で 得 た 知 見 Mu-Fan Teng(@ryudoawaru) Ruby World Conference はじめに 発 表 する 機 会 をいただき ありがとうございます 自 己 紹 介 鄧 慕 凡 (Mu-Fan Teng) a.k.a: 竜 堂 終 両 方 どもある 小 説
More informationBeginner's Guide. LiveCode Mobile Development. LiveCode. Create fun-filled, rich apps for Android and ios with. Colin Holgate PUBLISHING
LiveCode Mobile Development Beginner's Guide Create funfilled, rich apps for Android and ios with LiveCode Colin Holgate [ ] PUBLISHING BIRMINGHAM MUMBAt it's making Table of Contents Preface 1 Chapter
More informationAmerican Integrity INSURANCE GROUP
Our New website provides a complete overhaul from the ground up, with the addition of some exciting new features. This guide is a quick tour through the new layout and tools. HOME PAGE 3 4 8 5. Emergency
More informationEnterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com
Enterprise Mobile Web Development Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com Setting the Stage Making the right technology choice for your mobile presence What
More informationXcode Application note
1 Xcode Application note - how to export file from an ios application Feifei Li ECE480 Design Team 10 2 Table of Contents Introduction... 3 Get Started... 3 Familiar with Xcode... 6 Create user interface...
More informationExplore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands.
Quick Start Guide Microsoft Excel 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Add commands to the Quick Access Toolbar Keep favorite commands
More informationOne of the fundamental kinds of Web sites that SharePoint 2010 allows
Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental
More informationMobile Application Development ITP 342 (3 Units)
Mobile Application Development ITP 342 (3 Units) Fall 2013 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process of
More informationPraktikum Entwicklung von Mediensystemen mit
Praktikum Entwicklung von Mediensystemen mit Wintersemester 2013/2014 Christian Weiß, Dr. Alexander De Luca Today Organization Introduction to ios programming Hello World Assignment 1 2 Organization 6
More informationios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0
ios Development: Getting Started Min Tsai March 1, 2011 terntek.com v1.0 1 Agenda Introduction Account, Software and Hardware Learn ios development App Design Discussion 2 Introduction Cover What is needed
More informationios Development Tutorial Nikhil Yadav CSE 40816/60816: Pervasive Health 09/09/2011
ios Development Tutorial Nikhil Yadav CSE 40816/60816: Pervasive Health 09/09/2011 Healthcare iphone apps Various apps for the iphone available Diagnostic, Diet and Nutrition, Fitness, Emotional Well-being
More informationBuilding, testing and deploying mobile apps with Jenkins & friends
Building, testing and deploying mobile apps with Jenkins & friends Christopher Orr https://chris.orr.me.uk/ This is a lightning talk which is basically described by its title, where "mobile apps" really
More informationYour First App Store Submission
Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve
More informationOmar Fleming. App Discovery using Social Media An ios Application. BSc Computer Science
Omar Fleming App Discovery using Social Media An ios Application BSc Computer Science 20/03/2015 I certify that the material contained in this dissertation is my own work and does not contain unreferenced
More informationObjective C and iphone App
Objective C and iphone App 6 Months Course Description: Understanding the Objective-C programming language is critical to becoming a successful iphone developer. This class is designed to teach you a solid
More informationios App Development for Everyone
ios App Development for Everyone Kevin McNeish Getting Started Plugging into the Mother Ship Welcome! This is the part of the book where you learn how to get yourself and your computer set for App development
More informationHow to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information
More informationSmartphone Overview for the Blind and Visually Impaired
Smartphone Overview for the Blind and Visually Impaired The smartphone has become a primary technology for many people who are blind or have low vision. A smartphone provides a multi-purpose toolkit like
More informationDashcode User Guide. (Retired Document)
Dashcode User Guide (Retired Document) Contents Introduction to Dashcode User Guide 7 Who Should Read This Document? 7 Organization of This Document 7 Getting and Running Dashcode 8 Reporting Bugs 8 See
More informationTeaching App Development with Swift Course Materials Overview
Teaching App Development with Swift Teaching Programming with ios and Swift ios, Swift and the Apple toolset provide an excellent platform for teaching students how to program. With this collection of
More informationDevelopment of Computer Graphics and Digital Image Processing on the iphone Luciano Fagundes (luciano@babs2go.com.
Development of Computer Graphics and Digital Image Processing on the iphone Luciano Fagundes (luciano@babs2go.com.br) Rafael Santos (rafael.santos@lac.inpe.br) Motivation ios Devices Dev Basics From Concept
More informationDev01: Kentico CMS 7 Developer Essentials Syllabus
Dev01: Kentico CMS 7 Developer Essentials Syllabus About This Course [Elements of this syllabus are subject to change] This three-day, instructor-led course teaches Web Developers the introductory fundamentals
More informationKnappsack ios Build and Deployment Guide
Knappsack ios Build and Deployment Guide So you want to build and deploy an ios application to Knappsack? This guide will help walk you through all the necessary steps for a successful build and deployment.
More informationMERLIN. The Quick Start Guide to professional project management. 2013 ProjectWizards GmbH, Melle, Germany. All rights reserved.
MERLIN The Quick Start Guide to professional project management 2013 ProjectWizards GmbH, Melle, Germany. All rights reserved. INTRODUCTION Welcome to the quick start guide to Merlin! Thank you for choosing
More informationWhat s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation
What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity
More informationIntroduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics
Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web
More informationLead Management in Sugar 7
Attract. Convert. Retain. Lead Management in Sugar 7 Written by: Josh Sweeney and Briana Gross www.atcoresystems.com Atcore Systems, LLC 2014 All rights reserved. No part of this publication may be reproduced
More informationA guide for Purchasing and Syncing Apps on the ipad
A guide for Purchasing and Syncing Apps on the ipad All Apps for the ipad can only be purchased through the itunes Store. This can either be done via itunes on the designated MacBook or via the ipad itself.
More information1 от 6 8.01.2012 22:45
Welcome, Yuriy Donev Edit Profile Log out Provisioning Portal : Astea Solutions AD Go to ios Dev Center Manage History How To Assigning Apple Devices to your Team The Devices section of the ios Provisioning
More informationThe Learn-Verified Full Stack Web Development Program
The Learn-Verified Full Stack Web Development Program Overview This online program will prepare you for a career in web development by providing you with the baseline skills and experience necessary to
More informationProduct Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted.
Product Guide support@nintex.com www.nintex.com 2013 Nintex. All rights reserved. Errors and omissions excepted. Contents Contents... 2 Introduction... 4 1 Understanding system requirements... 5 1.1 Operating
More informationMicrosoft Tag Scanning SDK for iphone & Android Apps
Microsoft Tag Scanning SDK for iphone & Android Apps This document provides an overview of the functionality of the Microsoft Tag Scanning SDK, used to integrate Tag scanning into mobile apps on the ios
More informationBuilding Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
More informationQuick Start Guide Mobile Entrée 4
Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application
More informationClient Overview. Engagement Situation
Client Overview Our client is a key provider of software solutions for ensuring safety and quality standards of the supply chain of consumable goods manufacturers. Client's dedicated software platform
More informationExtending Microsoft Dynamics CRM 2011
Extending Microsoft Dynamics CRM 2011 Course 80295; 3 Days, Instructor-led Course Description: This course offers detailed and interactive information on how to develop extensions for Microsoft Dynamics
More informationTable of Contents. 1. Content Approval...1 EVALUATION COPY
Table of Contents Table of Contents 1. Content Approval...1 Enabling Content Approval...1 Content Approval Workflows...4 Exercise 1: Enabling and Using SharePoint Content Approval...9 Exercise 2: Enabling
More information