CIS195 - Intro to ios App Development
|
|
- Ilene Freeman
- 7 years ago
- Views:
Transcription
1 CIS195 - Intro to ios App Development Lecture 12 Josh Pearlstein Spring 2016
2 Announcements Great job with Homework 5 Grading is slow Weekly Project Meetings Presentations on April 29th 12-2PM. - If you can t make this me ASAP
3 Review
4 Dependencies? You re not the only ios Devs out there - Some people are pretty good at this stuff Some of these people make their code available to others - And you can use this code! How do you use this code? - You already saw one option with Homework 5 - There are others
5 Adding External Code Directly Copy the files into your project - Only possible if you re using a small amount of external code (e.g a couple of classes) What about larger amounts of external code? - Not all of the functionality might be exposed - Sometimes, this code has dependencies And these dependencies might have dependencies Build time goes up fast - Is there an easier way?
6 CocoaPods One of the most widely used and supported dependency managers for Xcode - Alternatives are: Xcode Maven VendorKit Others? Provides access to dependency source code Dependencies are placed in a separate project - Keeps your project clean - This project is linked to yours via a *workspace*
7 CocoaPods - Great guides and references - I ll cover the basics in the next few slides
8 Getting Started With CocoaPods Working with CocoaPods mainly involves using the command line - You can access this via the Terminal app Install CocoaPods via Ruby - CocoaPods is just a Ruby gem Don t worry if you don t know what this is - Use the following terminal command to install: sudo gem install cocoapods There s a sudo-less way to do this too See the Getting Started guide on the CocoaPods website
9 Adding CocoaPods to your project You need to add a Podfile to your project directory - You can do this manually (hard mode) - Or you can have CocoaPods make one and add it for you Just run this command in your project directory pod init - Sample Podfile:
10 Installing Dependencies The Podfile only specifies to CocoaPods the dependencies you want - This doesn t necessarily mean they re installed To install dependencies, run this command: - pod install - This should be run where your Podfile is located Now your dependencies are installed! Now what?
11 Workspace? When you install your dependencies, they go into a separate project - Your project stays clean and neat How do I access these dependencies then? - CocoaPods links your project and it s dependencies via a workspace - A workspace is just a way of grouping together multiple projects and builds - All you have to do is open he workspace file instead of your project file - You can still work with your project like normal, there will just be more stuff (files) in the File Inspector
12 Is that all? Almost - Once you have your workspace all set up, you can go back to development as usual - You can add dependencies whenever you want Just run the install command again - When you need to use one of these dependencies in code, just import it! You can create pods as well - I won t cover this, but it s pretty easy to integrate - Take a look at the guide for it on the CocoaPods site
13 ios Frameworks WatchKit
14 WatchOS A Watch app complements your ios app; it does not replace it. If you measure interactions with your ios app in minutes, you can expect interactions with your Watch app to be measured in seconds. Apple Watch Human Interface Guidelines
15 WatchOS
16 Watch Interactions There are a few different ways Apple allows users to interact with the watch - Glances - Complications - Notifications - WatchKit Apps
17 WatchKit Apps Created using storyboards just like ios Apps UIKit objects replaced with watch versions - WKInteraceController - WKInterfaceLabel - WKInterfaceImage Instead of viewdidload and viewdidunload - didactivate diddeactivate
18 Communication Between Devices Uses WCSessions Passes a dictionary or raw data from watch to device Phone can respond with dictionary or raw data Bluetooth is slow, don t transfer big files Low memory on watches
19 WatchKit Demo
20 App Store Submission So you ve made an App
21 So you ve made an App How do you get it onto the app store? - Submit it to Apple for review - Not so simple
22 Provisioning Profiles Overly Simplified Overview: - Entitlements file + Bundle: What does this app want to do? Developer signature AppID Signature - Provisioning Profile: What is this app allowed to do? Apple signature AppID Signature Types of Provisioning Profiles - Developer: For installing on developer registered devices 3 month expiration - Distribution (ad-hoc) For installing on beta-testers devices 1 year expiration - Distribution (App Store) Shipping
23 Uploading to Apple Make sure your code is complete and all permissions granted Test on all types of devices and supported operating systems Switch your target device to Generic ios Device Archive your project Go to Organizer - Select your project - Hit Verify - Hit Submit - Fill out the paperwork - Export compliance? Crypto? - Wait days
24 Stages of App Review Review Approval Rejection
25 Rejections Happen Usually about metadata or crashes Fix the changes or submit an appeal Get big enough no longer a rejection but a conference call Most common rejections: - Crashes and Bugs - Substandard User Interface - Broken Links - Advertisements - Placeholder Content - No beta apps! Use Testflight - Incomplete Information - Web clippings, content aggregators, or a collections of links - Repeated Submission of Similar Apps - Inaccurate Descriptions - Misleading Users - Not enough lasting value
26 Expedited Review Requests If you face extenuating circumstances, you can request the review of your app to be expedited. These circumstances include fixing a critical bug in your app on the App Store or releasing your app to coincide with an event you are directly associated with. Urgent Bug Fix - If you've submitted an update to fix a critical bug in your app on the App Store and you are requesting an expedited review, be sure to include the steps to reproduce the bug on the current version of your app. Time-Sensitive Event - For apps associated with an event, we recommend you plan and schedule the release of your app in itunes Connect. However, if your app is still in review and the launch of your event is quickly approaching, you can request to have your app review expedited. When submitting your request, it's important to include the event, date of the event, and your app's association with the event.
27 Useful Frameworks to Include Making a new app? - Crashes will annoy users Useful frameworks for new apps - Instabug Shake phone to submit a bug report - Mixpanel Analytics and notifications very useful - Appirater After x number of launches over y weeks ask the user to review the app - Rollout Really cool framework Code swizzling in production
28 Logistics Quiz this week - Due next Wednesday at 11:59PM TAs and I will hold some office hours in the coming weeks
29 Demos Informal 8-10 minute presentations You can use your phone + quicktime or demo on the simulator Code submission due Tuesday 5/3 at midnight Final project final grade - 10% Milestone meetings - 30% Demo - 60% App + code
30 Questions?
Your 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 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 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 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 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 informationWhite Label ios Application Installation and Customization Guide
White Label ios Application Installation and Customization Guide Background Background Application built for civic agencies to bring voting information to the public Code written to make deployment easy,
More informationios Team Administration Guide (Legacy)
ios Team Administration Guide (Legacy) Contents About ios Development Team Administration 5 At a Glance 6 Team Admins Manage Team Membership and Assign Roles in the Member Center 6 Development Devices
More informationDeveloping for the App Store. (Legacy)
Developing for the App Store (Legacy) Contents About the Application Development Process 5 At a Glance 5 Developing for Apple s Platforms Is a Mix of Administrative and Coding Tasks 5 Apps Published on
More informationIMPLEMENTATION BEST PRACTICES
IMPLEMENTATION BEST PRACTICES Last updated: 8.6.2014 This implementation best practices document will guide you through the process we believe will get you the most value out of Amplitude. Our philosophy
More informationCreate an ios App using Adobe Flash Side by Side Training, 2013. And without using a Mac
Create an ios App using Adobe Flash And without using a Mac Contents 1 Become an Apple ios Developer... 2 2 Add a Development Certificate... 4 3 Create a Certificate Signing Request (CSR)... 6 4 Register
More informationGame Center Programming Guide
Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements
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 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 informationIcons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29
I. Before Publishing 1. System requirements Requirements for ios App publishing using FlyingCatBuilder Mac running OS X version 10.9.4 or later Apple Development Account Enrollment in ios Developer Program
More informationArrk purple paper. ios App store submission guide. India. India
Arrk purple paper ios App store submission guide A guide to preparing and submitting ios apps to the Apple itunes store. Andreas England (andreas.england@arrkgroup.com) 25 th June 2014 imagination technology
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 informationStreamlining Account Paperwork With Laser App and New Schwab Tools
TABLE OF CONTENTS 8 Overview Flexible Workflow Options Getting Started With Laser App Keys to Success Overview Schwab s integrated suite of tools can save you time and simplify completion of forms and
More informationEPISODE 02: HOW TO FAST FORWARD YOUR EMAIL LIST GROWTH
EPISODE 02: HOW TO FAST FORWARD YOUR EMAIL LIST GROWTH! 1 of 18! Tell me if you ve done this before HOW TO FAST FORWARD YOUR EMAIL LIST GROWTH Come up with a brilliant idea. Go into hiding while you create
More informationIntroduction to Open Atrium s workflow
Okay welcome everybody! Thanks for attending the webinar today, my name is Mike Potter and we're going to be doing a demonstration today of some really exciting new features in open atrium 2 for handling
More informationManaging Your Class. Managing Users
13 Managing Your Class Now that we ve covered all the learning tools in Moodle, we ll look at some of the administrative functions that are necessary to keep your course and students organized. This chapter
More informationCommunications Cloud Product Enhancements February 2016
Communications Cloud Product Enhancements February 2016 Table of Contents Pages GoToMeeting... 3-26 GoToTraining...47-60 Communications Cloud Product Enhancements February 2016 GoToMeeting (Return to Table
More informationVDI, THE NEXT GENERATION OR THE FINAL FRONTIER?
VDI, THE NEXT GENERATION OR THE FINAL FRONTIER? After sitting through a virtualization sales pitch focused around Virtual Desktop Infrastructures (VDI) this afternoon I had several thoughts on the topic
More informationCucumber: Finishing the Example. CSCI 5828: Foundations of Software Engineering Lecture 23 04/09/2012
Cucumber: Finishing the Example CSCI 5828: Foundations of Software Engineering Lecture 23 04/09/2012 1 Goals Review the contents of Chapters 9 and 10 of the Cucumber textbook Testing Asynchronous Systems
More informationAdvanced Testing and Continuous Integration
Developer Tools #WWDC16 Advanced Testing and Continuous Integration Session 409 Zoltan Foley-Fisher Xcode Engineer Eric Dudiak Xcode Engineer 2016 Apple Inc. All rights reserved. Redistribution or public
More informationCSCI E-65: Mobile Application Development Using Swift and ios
Page 1 of 5 OFFICIAL 25 Jan 2016 CSCI E-65: Mobile Application Development Using Swift and ios Harvard University Extension School: Spring 2016 Instructor: Daniel Bromberg bromberg@fas.harvard.edu TF:
More informationTheories of Personality Psyc 314-001, Fall 2014
Theories of Personality Psyc 314-001, Fall 2014 Dr. Mary E. McKemy (pronounced Mc-KAY-me) Kinard 123 (down the hall from the Psychology Office) 323-2643 (Office) and 328-9978 (Home -- please call before
More informationWHAT ELSE CAN YOUR HOME PHONE DO?
visit a Telstra store 13 2200 telstra.com/home-phone WHAT ELSE CAN YOUR HOME PHONE DO? Everything you need to know about the features that make your home phone more helpful, flexible and useful C020 FEB16
More informationAccelerate connectivity across 40 offices
Accelerate connectivity across 40 offices Ivie & Associates (Ivie) is a marketing services company with a unique business model. They locate their marketing teams right at client sites. In the last year,
More informationIntel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary
Intel HTML5 Development Environment Tutorial Building an Apple ios* Application Binary V1.02 : 08.08.2013 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO
More informationKony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application
Kony MobileFabric Kony MobileFabric Messaging Demo App QuickStart Guide (Building a Sample Application Apple ios) Release 6.5 Document Relevance and Accuracy This document is considered relevant to the
More informationSupplemental Activity
Materials: Test-Taking Skills Assessment on page 80 in this workbook (page 19 in the student workbook) Test-Taking Tips on page 81 in this workbook (page 20 in the student workbook) Tactics for Studying
More informationChapter 28: Expanding Web Studio
CHAPTER 25 - SAVING WEB SITES TO THE INTERNET Having successfully completed your Web site you are now ready to save (or post, or upload, or ftp) your Web site to the Internet. Web Studio has three ways
More informationHow to Get the Most Out of Your. Agency Management System
How to Get the Most Out of Your Agency Management System 1 CONTENTS Intro: Get the Most Out of Your Investment... 1 Partner Right... 4 Make it a Perfect Fit... 6 Map Your Processes to Your System... 8
More informationAnarchy In Your Inbox: A Guide To Email Management. A Whitepaper
Anarchy In Your Inbox: A Guide To Email Management A Whitepaper Do you remember what you did with the last email you read? How about one from a week ago? Or a year? Chances are, like most business professionals,
More informationIntroduction to Psychology Psych 100 Online Syllabus Fall 2014
Introduction to Psychology Psych 100 Online Syllabus Fall 2014 Contact Information Professor: Dr. Deborah Maher Office: C&L (Classrooms and Labs) 119 Office phone #: (714) 432-0202, x21190 (best to email
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 informationAn Introduction to the Moodle Online Learning Platform
An Introduction to the Moodle Online Learning Platform For a general orientation to features of the course platform review the Computer Configuration, Course Navigation and Moodle Features document presented
More informationFaxing: A Healthcare Disaster. 10 Ways Faxing is Holding Back Your Business
Faxing: A Healthcare Disaster 10 Ways Faxing is Holding Back Your Business December 2015 We Need A Fax Revolution Faxing is one of the most common forms of communication in healthcare. It s a point-to-point
More informationINTRODUCTION TO OBJECTIVE-C CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 12 09/29/2011
INTRODUCTION TO OBJECTIVE-C CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 12 09/29/2011 1 Goals of the Lecture Present an introduction to Objective-C 2.0 Coverage of the language will be INCOMPLETE
More informationHands-on Guide. FileMaker Pro. Using FileMaker Pro with Microsoft Office
Hands-on Guide FileMaker Pro Using FileMaker Pro with Microsoft Office Table of Contents Introduction... 3 Before You Get Started... 4 Sharing Data between FileMaker Pro and Microsoft Excel... 5 Drag and
More informationDevelop Your Own App. Presented at Closing the Gap October 16, 2015. Mark Larson Marblesoft
Develop Your Own App Presented at Closing the Gap October 16, 2015 Mark Larson Marblesoft Got a bright idea for a great app? The next App Store hit? Something to sell to businesses? A tool for your own
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 informationCollege Algebra Online Course Syllabus
VALENCIA COMMUNITY COLLEGE EAST CAMPUS MAC 1114 COLLEGE TRIGONOMETRY (ONLINE COURSE) SYLLABUS Term/Year: Spring 2009 CRN: 22607 Professor: Dr. Agatha Shaw Phone: (407) 582 2117 Office: 8-249 Student Engagement
More informationIn what follows, we discuss the course overview, grading, books, weekly schedule, laboratory assignments and group projects.
Computer Science 78 Computer Networks or hacking the network, part II In what follows, we discuss the course overview, grading, books, weekly schedule, laboratory assignments and group projects. Course
More informationFREQUENTLY ASKED QUESTIONS
Tip for use of FAQ: Click on questions to go to answer. GETTING STARTED... 2 Which hearing devices do I need to use the app?... 2 Why do I need the ReSound Unite Phone Clip+ to use the app?... 2 I have
More informationEngage ios App Administrator s Guide
Engage ios App Administrator s Guide Contents Contents... 1 Introduction... 2 Target Audience... 2 Devices Supported... 2 SharePoint Platforms Supported... 2 SharePoint Security & Privileges... 2 Deploying
More informationStructure, Communication, Consistency
Designing Your LMS Course Site for a Face-to-Face Class: Structure, Communication, Consistency Presented by Liesl Wuest E-Learning 2.0 Conference Drexel University March 29, 2012 Consistency Communication
More informationCheck-in Deals A new way to connect with customers
Check-in Deals A new way to connect with customers At Facebook, we are always looking for ways to create more enriching experiences so that businesses can share, connect, and interact with their customers.
More informationYour guide to building great apps. Upgrade your skills and update your tools to create the next great app
Your guide to building great apps Upgrade your skills and update your tools to create the next great app Introduction Visual Studio 2015 helps you turn great ideas into great business applications. Our
More informationUsing 2Can. There are three basic steps involved in migrating all of your data from your BlackBerry to your Android phone:
Using 2Can There are three basic steps involved in migrating all of your data from your BlackBerry to your Android phone: 1. Backup your BlackBerry 2. Transfer the backup file to your new Android phone
More informationHW/Lab 1: Email Security with PGP, and Crypto CS 336/536: Computer Network Security DUE 09/28/2015 (11am)
HW/Lab 1: Email Security with PGP, and Crypto CS 336/536: Computer Network Security DUE 09/28/2015 (11am) This HW/Lab assignment covers Lectures 2 to 4. Please review these thoroughly before starting to
More informationAssignment 1: Matchismo
Assignment 1: Matchismo Objective This assignment starts off by asking you to recreate the demonstration given in the second lecture. Not to worry, the posted slides for that lecture contain a detailed
More informationHello Swift! ios app programming for kids and other beginners Version 1
MEAP Edition Manning Early Access Program Hello Swift! ios app programming for kids and other beginners Version 1 Copyright 2016 Manning Publications For more information on this and other Manning titles
More informationSalesforce Classic Guide for iphone
Salesforce Classic Guide for iphone Version 37.0, Summer 16 @salesforcedocs Last updated: July 12, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationWhy Catalyst Production Suite? The post-production process
Why Catalyst Production Suite? You ve heard it already: The Catalyst Production Suite fuses powerful media preparation and fast, focused video editing to provide the backbone for your video productions.
More informationIntroduction to iphone Development
Introduction to iphone Development Introduction to iphone Development Contents Task 1 2 3 4 Application Runtime Core Architecture and Life-cycles What s in a bundle? The resources in an app bundle Customizing
More informationHello. If you have any questions that aren t addressed here, feel free to contact our support staff.
Hello. You've imported your list, created a beautiful campaign, tested it, revised it, and sent it to your loyal subscribers. Now it's time to sit back, relax, and watch your reports come in. MailChimp
More informationUsing the Push Notifications Extension Part 1: Certificates and Setup
// tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native
More informationKEY PHASES. In Creating a Successful Mobile App
1 KEY PHASES In Creating a Successful Mobile App Strategy Design Development Marketing Maintenance Developing a Plan for Success In a Competitive Environment 2 table of contents introduction... 3 Strategy...4
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 informationBusiness Media Platform (BMP)
(BMP) The BWW (BMP) is an in-house BWW communications platform, controlled, developed and owned by BWW, utilizing and maximizing Apple, Cloud and Internet technologies, compatible with ios and Android
More informationSpil Games Integration Guidelines. For Native Android and ios apps.
Spil Games Integration Guidelines For Native Android and ios apps. We strive to make it as easy as possible working with Spil Games. To ensure we deliver high quality games to our end users we have to
More informationMAXPRO. Cloud CLOUD HOSTED VIDEO SERVICES TO PROTECT YOUR BUSINESS. Video Anytime, Anywhere
MAXPRO Cloud CLOUD HOSTED VIDEO SERVICES TO PROTECT YOUR BUSINESS Video Anytime, Anywhere HOSTED VIDEO SURVEILLANCE Video in the cloud 2 Anytime, Anywhere Why the Cloud? The cloud is everywhere. Whether
More informationEasyPush Push Notifications Extension for ios
EasyPush Push Notifications Extension for ios Copyright 2012 Milkman Games, LLC. All rights reserved. http://www.milkmangames.com For support, contact info@milkmangames.com To View full AS3 documentation,
More informationsend and receive MMS
send and receive MMS 1 Contents Page 3 Page 4 Page 7 Page 8 Page 12 Page 13 Page 15 An introduction to MMS messaging How to send MMS messages How much does it cost to send MMS? Receiving MMS How much does
More informationBuzzTouch ios Push Notifications
BuzzTouch ios Push Notifications Niraj Shah January 27, 2013 Version 1.1 BuzzTouch ios Push Notifications 1 Introduction 1.1 An overview of Apple's Push Notifications 5 2 On the Mac with Keychain Access
More informationGetting the most from Contracts Finder
Getting the most from Contracts Finder A guide for businesses and the public May 2012 What s in this guide What s this guide for?...2 What s on Contracts Finder...2 Searching for notices the basics...2
More informationT-MOBILE USES SOCIAL MEDIA ANALYTICS TO BOOST EFFICIENCY
T-MOBILE USES SOCIAL MEDIA ANALYTICS TO BOOST EFFICIENCY The Dutch T-Mobile has been active on social media for almost 5 years now. Initially, their focus was on forums, which have now been accompanied
More informationLouis Gudema: Founder and President of Revenue + Associates
The Interview Series - Presented by SmartFunnel Interviews of Sales + Marketing Industry Leaders Louis Gudema: Founder and President of Revenue + Associates PETER: Hello folks this is Peter Fillmore speaking.
More informationBT Cloud Phone. A simpler way to manage your business calls.
. A simpler way to manage your business calls. Make and receive calls from anywhere with a phone system that s hosted in the cloud. Save on set-up, maintenance and call charges. Have reassurance that we
More informationColligo Briefcase Enterprise. Administrator s Guide
Enterprise Administrator s Guide CONTENTS Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges... 2 Deploying Colligo Briefcase...
More informationitunes U Guidelines Creating your course Overview
Contents Overview 1 Getting started 2 Editing and organizing content 4 Adding posts, assignments, and materials 6 Course management 7 Best practices 7 Managing enrollment 10 Overview With itunes U, it
More informationConfiguring an ios App Store application
Chapter 138 Configuring an ios App Store application You can deploy a free ios mobile application or deploy ios mobile applications purchased in bulk through the Apple Volume Purchase Plan. (You cannot
More informationContinuous integration, package update mechanism and release management in GAP
Continuous integration, package update mechanism and release management in GAP Alexander Konovalov GAP Days 2014, Aachen, 25-29 August To users, package authors and contributors to the core system A popular
More informationMidcontinent Digital Phone. Talk about easy.
Midcontinent Digital Phone Talk about easy. Dial it up! Home phone service doesn t get any easier than this. Our digital phone service works just like your current phone service. You dial the same way.
More informationINTRODUCTION TO BUSINESS BA2020 WAYNE STATE UNIVERSITY SCHOOL OF BUSINESS ADMINISTRATION
INTRODUCTION TO BUSINESS BA2020 WAYNE STATE UNIVERSITY SCHOOL OF BUSINESS ADMINISTRATION Section 004 Room: TBD (Tuesday) 11:30am 12:50pm (Thursday) 11:30am 12:20pm Instructor: Dr. Sheri Perelli Teaching
More informationPhenology & Citizen Science Go Mobile. Lee Marsh
Phenology & Citizen Science Go Mobile. Lee Marsh Developing Mobile App Technology Background Role of Mobile Apps in Cit-Sci Demo Phases of Development Open Forum General Lessons Learned Conclusion USA
More informationImage Credit: http://www.flickr.com/photos/warquel/3397541204/
1 2 3 4 Image Credit: http://www.flickr.com/photos/warquel/3397541204/ 5 Fully manual hit build in your IDE of choice and then manually copy files from the developers machine Easy and simple But never
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 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 informationOn-line Storage and Backup Services
Google Drive, icloud, Dropbox, Evernote There are many different services available that allow us to store, backup, and even share our files. Tonight we will explore some of these; how to use them and
More informationEmail Marketing Now let s get started on probably the most important part probably it is the most important part of this system and that s building your e-mail list. The money is in the list, the money
More informationOperations Management and the Integrated Manufacturing Facility
March 2010 Page 1 and the Integrated Manufacturing Facility This white paper provides a summary of the business value for investing in software systems to automate manufacturing operations within the scope
More informationNEW YORK UNIVERSITY Department of Chemistry Summer 2013
CHEM-UA 125 NEW YORK UNIVERSITY Department of Chemistry Summer 2013 Lecture Course Schedule and Outline * General Chemistry I & Laboratory Lectures: M, T, W 9:00-11:05 a.m. Recitations: M, W 11:15-12:30
More information100 SEO Tips. 1. Recognize the importance of web traffic.
1. Recognize the importance of web traffic. 100 SEO Tips SEO or Search Engine Optimization is one of the techniques to use in order to achieve more volume of traffic to your site. Without a good number
More informationWhenever possible, I will announce changes to the course via the Canopy announcement function.
Course Information: Title: Business Intelligence Course #: IS7034-003 Credit Hours: 3 Term: Spring, 2016 2 nd Term February 29, 2016 April 24, 2016 Tuesday s 6:00 9:50, Lindner 215 Prerequisites: IS6030
More informationBackup Tab. User Guide
Backup Tab User Guide Contents 1. Introduction... 2 Documentation... 2 Licensing... 2 Overview... 2 2. Create a New Backup... 3 3. Manage backup jobs... 4 Using the Edit menu... 5 Overview... 5 Destination...
More informationCreating an App Spec How to prepare for your first mobile app!
Creating an App Spec How to prepare for your first mobile app! by Mark Larson Marblesoft, LLC Welcome! Thank you for choosing Marblesoft as your app developer. Creating your first mobile application can
More informationConfidence intervals
Confidence intervals Today, we re going to start talking about confidence intervals. We use confidence intervals as a tool in inferential statistics. What this means is that given some sample statistics,
More informationCertificate IV in Project Management Practice 1 BSB41513
Certificate IV in Project Management Practice Certificate IV in Project Management Practice 1 BSB41513 Certificate IV in Project Management Practice BSB41513 Our Certificate IV in Project Management Practice
More informationthe gamedesigninitiative at cornell university Lecture 1 Course Overview
Lecture 1 Course CS/INFO 4152: Advanced Topics Sequel to CS/INFO 3152 Prereq unless you a non-cornell Meng (or exempt) Similar format and structure as Intro Game Design Covers topics not touched in Intro
More informationManaging Mobility. 10 top tips for Enterprise Mobility Management
Managing Mobility 10 top tips for Enterprise Mobility Management About Trinsic Trinsic is a new kind of business communications specialist, built from the ground up to help your organisation leave behind
More informationWhat are some things to consider when deciding if a career is a good fit?
Career Fair: Career Research 1 4 CAREERS The BIG Idea What are some things to consider when deciding if a career is a good fit? AGENDA Approx. 45 minutes I. Warm Up: Career Fair Announcement and Expectations
More informationFundamentals of marketing: product planning and development; pricing strategies; and marketing channels.
DE ANZA COLLEGE BUSINESS, COMPUTER SCIENCE & APPLIED TECHNOLOGIES DIVISION BUSINESS 90 PRINCIPLES OF MARKETING - Online Summer 2014 Section 61Z CRN: 00105 INSTRUCTOR: Emily Garbe PhD UNITS: 5 REQUISITES:
More informationYour guide to email marketing
Your guide to email marketing Precept 2016 Entering the world of email marketing can seem pretty daunting. Especially if your business has never done email marketing. But emails are actually a great way
More informationIntroducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
More informationGetting Started... 1. What s included... 1. Setting up Fitbit One on a computer... 2. Mac & PC Requirements... 2
User Manual Table of Contents Getting Started... 1 What s included... 1 Setting up Fitbit One on a computer... 2 Mac & PC Requirements... 2 Installing Fitbit Connect on a computer... 2 Installing Fitbit
More informationWhite Paper on Mobile Digital Wallets For Restaurants and Retailers
Since the launch of the iphone in 2005, over one million apps have been launched in the Apple s app-store. While the app market is still growing, new research indicates that only a small portion of apps
More informationTable Of Contents READ THIS FIRST! 3 How To Create Your Very First YouTube Video Ad In Less Than 30 Minutes! 4
Table Of Contents READ THIS FIRST! 3 How To Create Your Very First YouTube Video Ad In Less Than 30 Minutes! 4 Step 1: Find The Perfect Target Audience For Your Ads 4 Step 2: Refine Your Target Lists 7
More informationHOW TO TURN A. Single E-Book Into a 101+ Piece Content Marketing Machine
HOW TO TURN A Single E-Book Into a 0+ Piece Content Marketing Machine Table of Contents! Introduction. Blogs 2. Audio & Video 3. Promotion 4. Social Media 5. Branding 6. Visual Content 7. Additional Content
More information