Saturday, April 25, 2015

[2015/04/25] MaGIC Academy: Learn Swift Programming (Mobile Development)

Event Date
Apr 25 - Apr 26, 2015
[ Sat ] - [ Sun ]

Event Time
9:45 AM - 5:00 PM MYT

Event Venue
Malaysian Global Innovation & Creativity Centre

Venue Address
Block 3730, Persiaran Apec, 63000 Cyberjaya, Selangor


Event Details
Apple have come up to a new programming language for iOS and OS X based apps that builds on the best of C and Objective-C, without the constraints of C compatibility. This language adopts safe programming patterns and adds modern features to make programming easier, more fun and more flexible. It's a new programming language for Cocoa and Cocoa Touch frameworks.

Development of Swift started by Chris Lattner in collaboration with other programmers in 2010 and was announced by Apple in 2014. The language was designed with two goals in mind, to be swift to code and execute. Swift syntax was designed to be clean and easy to read. This is to make it friendly for new programmers, and as a result it is incredibly easy to learn.

This introductory bootcamp is suitable for aspiring mobile entrepreneurs who have ideas which they want to be developed.

Key Takeaways
  • Understanding of the basic iOS development ecosystem.
  • Ability to create simple iOS applications using Swift on your Mac.

Pre - Requisite & Planning
  • Access to a Mac computer running OS X 10.9 or later.
  • No prior programming experience is required but students should have basic understanding of programming concepts.
  • XCode 6 should be installed. Download XCode 6 here.
  • You can start learning swift on your own first by going to this link given. Learn Swift

Useful References (and recommended readings)

Agenda
9.15am - Registration begins
9.45am - Class starts
1.00pm - Lunch break (lunch is provided)
2.00pm - Class resumes
5.00pm - Class ends

About the Speaker
Kevin Bluer
Kevin is an entrepreneur and developer with a blend of technical, enterprise, and early-stage startup experience. He has worked for and operated businesses in both Europe and North America, and has extensive experience in both regions. Since his undergraduate degree in Applied Computer Science his career has spanned the industrial spectrum, working with companies such as Microsoft, JP Morgan Chase, MTV Networks, Deloitte, and a number of startups. He also holds a masters degree in Technology Management from Columbia University in New York City.

Kevin currently runs Bluer Inc, a consultancy focused on mobile, web, and wearable development for clients that include The Economist Group, Horizon Media, General Assembly, Google, and a number of early stage ventures.

Organizer
Malaysian Global Innovation and Creativity Centre
http://www.mymagic.my/
Our mission is to catalyze the entrepreneurial ecosystem in Malaysia, bringing together the abundant resources from partners and communities alike, and to develop entrepreneurs of enduring, high growth startups that will make a positive impact at a regional or global scale.

Note (from Kirby510's Website Blog)
01a. Presentation Slides (KeyNote)
Chapter 1: Welcome & Housekeeping [3MB]
Chapter 2: Ecosystem, Trends, & Future [10MB]
Chapter 3: Requirements Gathering [1MB]
Chapter 4: Prototyping & Design [9MB]
Chapter 5: Programming Fundamentals [2MB]
Chapter 6: Introducing Swift [2MB]
Chapter 7: iOS Development [8MB]
Chapter 8: Data and API's [2MB]
Chapter 9: Testing [570KB]
Chapter 10: Application Deployment [5MB]
Chapter 11: Resources & Next Steps [612KB]
Full Version [39MB]

01b. Presentation Slides (Microsoft PowerPoint 97 - 2003)
Chapter 1: Welcome & Housekeeping [3MB]
Chapter 2: Ecosystem, Trends, & Future [9MB]
Chapter 3: Requirements Gathering [1MB]
Chapter 4: Prototyping & Design [9MB]
Chapter 5: Programming Fundamentals [2MB]
Chapter 6: Introducing Swift [1MB]
Chapter 7: iOS Development [8MB]
Chapter 8: Data and API's [2MB]
Chapter 9: Testing [1MB]
Chapter 10: Application Deployment [5MB]
Chapter 11: Resources & Next Steps [1MB]
Full Version [39MB]

02. Mobile Application Requirements Gathering [114KB]

03.Extra Materials for Labs / Exercises
mob-swift-materials [72MB]
mob-swift-playgrounds [31KB]
my-purple-news [253KB]
my-kids-calc [67KB]
my-where-am-i [17KB]
my-data-data-data [11MB]



Note%20List

0 comments:

Post a Comment