CSC 581: Mobile App Development

Slides:



Advertisements
Similar presentations
What is an application?. An application is... An application (or app) is a type of software that allows you to perform specific tasks! Applications for.
Advertisements

Assistant Professor of Mathematics P: / Report on a Fall 2010 Case Study of the Efficacy of Mobile Computing Platforms.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
UFCFX5-15-3Mobile Device Development iOS Development Review.
Offering your Windows Server Class Online. Tony Basilico Community College of Rhode Island
Design an App Gail Dickinson Germantown Middle School 8 th Grade STEM Gail Dickinson Germantown Middle School 8 th Grade STEM.
By Ms.A.C.Sumathi AP(SG)/ Dept of CSE SNS College of Engineering, CBE.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Foundations First with Readings 4 th Edition Laurie G. Kirszner Stephen R. Mandell ©2012 Bedford/St. Martin’s ISBN-10: ISBN-13:
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
DUE Introduction to the Android Platform Working Connections 2011.
Student iPad WebDAV Setup Guide. First WebDAV needs to be downloaded from the App Store. 1) Tap “App Store”
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Mobile Device Programming
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
1 CSC 222: Object-Oriented Programming Spring 2013 Course goals:  To know and use basic Java programming constructs for object- oriented problem solving.
IPad Orientation MR REYNOLDS AND MR BEDFORD. Current Setup  Apple configurator – Must be connected to a MacBook Pro to update  Why move to a new platform?
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
How do I use my Ebooks? Nursing 100 Fall So what’s so great about an Ebook? They are inexpensive Environmentally friendly Lighter to carry Offer.
READY TO GET STARTED online study tools for: Psychology 10 th Edition By David Myers ?
READY TO GET STARTED online study tools for: Psychology 2 nd Edition By Schacter, Gilbert, & Wegner ?
Monday, August 31, 2012 CSCI 333 – Systems Programming.
READY TO GET STARTED online study tools for: Essentials of International Economics 2 nd Edition By Robert C. Feenstra and Alan M. Taylor ?
PACER APP. In Personal Training one thing people hate the most is running. Running can be difficult but this app makes running/walking fun!!
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
2014 CS Mobile Computing (iOS) Dr. William C. Bulko CS 378 – Mobile Computing (iOS) Introduction.
Reading Articles and ebooks on Your Mobile Device
Outlook Mobile App for iOS
Introduction to Xamarin C# Everywhere
Lecture 1 - Introduction
ET-570 Smart Phone Apps.
Computer Science skill sets
CSC 222: Object-Oriented Programming
CSC 222: Object-Oriented Programming
Want to Create Page Flip HTML5 Magazine?
YEAR 12 COMPUTER SCIENCE.
CSC 222: Computer Programming II
Tips and Tricks to Help Your Team Succeed
CSCI 351 – Mobile Applications Development
Use Google PlayStore and download apps
Outlook Mobile App for Android
Computing.
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
COSC 4355/6355 Intro to Ubiquitous Computing
Reading Articles and ebooks on Your Mobile Device
OpenWells Cross-Platform Mobile Application
“IMO is a messaging and free video calling app.”
CSC 222: Object-Oriented Programming
Google translate app demo
CSCI 351 – Mobile Applications Development
Call for How to Set Up AirDrop on Mac and iOS devices?
Webex Classes in Mobile
IOS App Development.
CS371M - Mobile Computing Class Intro.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
CSC 581: Mobile App Development
Mobile App Development
CS323 Android Getting Started
Architecture.
ELC Blackboard Orientation
EEC-492/693/793 iPhone Application Development
CSC 581: Mobile App Development
CSC 581: Mobile App Development
CSC 581: Mobile App Development
How to give Student Voice Surveys
Presentation transcript:

CSC 581: Mobile App Development Spring 2018 See online syllabus: http://dave-reed.com/csc581 (also on BlueLine) Course goals: to apply existing programming skills to the mobile domain, addressing challenges such as memory restrictions, touch-based interfaces, and rapidly evolving architectures to appreciate the wide range of tools and platforms available for mobile development, and be able to identify appropriate tools for various tasks to be proficient with the XCode development environment and the Swift programming language to design and implement apps that address real-world needs, using best practices in design and software engineering

General plan for this course, we will focus on developing native apps for iOS (Apple’s mobile operating system, for iPhones & iPads) we will touch briefly on Android and Web/hybrid approaches during the semester (e.g., AppInventor, PhoneGap/Adobe Cordova, …) Apple has developed a robust IDE (XCode) and programming language (Swift), with an extensive tool kit (UIKit), for developers the format of the course will be hands-on Apple Education has created a free, tutorial-based book we will be following that book, working on exercises and labs in class I will augment with additional examples, assignments, and readings in the 2nd half of the course, you will propose, design, and implement your own app we will have a class demo show in the last week

Installing software the Apple IDE, Xcode, only runs on Macs if you have a MacBook, bring it to class and use for development if not, you will need to use one of the lab computers (or 2nd floor of Hitchcock) note: you will need an Apple ID to download the software and book to install Xcode: launch the App Store on your Mac search “XCode” and click the Get button to download to install the interactive book: launch the iBooks Store on your Mac search “Mobile App Development for Swift” and click the Get button to download IF YOU HAVE A MAC, INSTALL BOTH BY NEXT CLASS

Demo as a sneak peek, let’s develop a (really) simple app using XCode HELLO WORLD APP!