Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
This course will enable you to build your very own iPhone, iPad, or Watch apps using Swift & Xcode.
Fri, Oct 02, 2015 @ 10:00 AM   $3500   Noble Desktop, 594 Broadway, Ste 1202
 
   
 
 
              

    
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS
Free Seminar Sept 10: Get Started with iOS App Development

This course will enable you to build your very own iPhone, iPad, or Watch apps using Swift and Xcode. Each week youll build a new app that covers different iOS / Swift concepts to become a proficient iOS app developer. At the completion of the course youll have a portfolio of real, working apps.

During this 10-week course we'll cover iOS, Swift, XCode, and WatchKit. You will learn:

Swift and XCode
App architecture
App styling
Auto layout to build a user interface for iPhone and iPad
Various controller types such as view controllers, table view controllers, scroll view controllers, split view controllers, and page view controllers.
Handling of image assets
Core Data
Store and parse data in the cloud using an app
MapKit
Use of timers, sounds, local notifications, and alerts
Use of buttons, taps, and gestures
App logic
Debugging apps
The class does not require previous programming experience. To add apps developed in class to your personal device or to the app store you will need an Apple Developer account that costs $99, which we will set up in class.

WHAT YOULL LEARN

WEEK 1
Introduction to Tools of the Course
Topics
XCode
iOS
Swift
XCode Tutorial
Setting Up
Parts of an App
App 0: Checking-in!
Topics
Auto-layout
Buttons
App 1: Dice
Topics
Starting to Build the Dice App

WEEK 2
Foundations of Swift
Topics
Strings
Arrays
Integers
Dates
Optionals
Closures
Classes
Methods
Loops
App 1: Dice
Topics
Auto-layout: Landscape vs. Portrait
Buttons
Image Assets
Logic
Scoring
Deploying Your App on Your Phone
Topics
Setting up Your Developer Account
Save your code on GitHub
Weekly Quiz

WEEK 3
Using Timers, Modal Alerts, and Scrollviews
App 2: Memory
Topics
App Architecture
App Layout
Size Classes
Models
Views
Taps
Logic
Timers
Alerts
Weekly Quiz

WEEK 4
Table Views, Remote Data, and Multiple Controllers
App 3: News Reader
Topics
App Architecture
App Layout
View Controller
Table View Controller
Detail View Controller
Segues
Fetching Remote Data
Styling Table Cells
Custom Table Cells
Weekly Quiz

WEEK 5
Core Data
App 4: Task List
Topics
App Architecture
App Layout
View Controller
Table View Controller
Detail View Controller and Segues
Core Data
Adding Tasks
Editing Tasks
Send Local Notifications
Weekly Quiz

WEEK 6
More iOS Features
App 4: Task List Continued
Topics
Textfields
Switches
Datepicker
Send Emails
Searching Tasks
Segment Control
App 5: Recyle Me
Topics
App Architecture
App Layout
Geolocation
Display Map and Markers
Calculate Distance
Weekly Quiz

WEEK 7
Parse and Saving Cloud Data
App 6: Inventory Control
Topics
App Architecture
App Layout
Setup Parse Account
Signin and Signout
Save Data to Parse
Use Your Camera as a Barcode Scanner
Weekly Quiz

WEEK 8
Photo and Video Management
Final Project Proposals
App 7: Photo Gallery
Topics
App Architecture
App Layout
Using Your Camera to Take Photo and Video
Page View Controller and Collection Views
Scroll View Controller
Selecting Photos
Playing Videos
Weekly Quiz

WEEK 9
Connecting Your App with Twitter
App 7: Photo Gallery Continued
Topics
Posting Your Photos to Twitter
Split View Controller
Work on Final Project
Weekly Quiz

WEEK 10
Animation and Course Wrap Up
App 8: Bouncy
Topics
App Architecture
App Layout
Dynamic Behavior
Gravity Behavior
Test Flight and Submitting to the App Store
Final Projects
Final Project Presentations
 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms