bloc info session ios with aaron

19

Upload: prasid-pathak

Post on 02-Jul-2015

80 views

Category:

Education


3 download

DESCRIPTION

Do you have an idea for a mobile app? Bloc recently launched an online apprenticeship in iOS Development. Learn to develop your own iOS apps full-time or part-time online. Develop beautiful and complex apps for iPhone and iPad Go deep into Objective-C and touch interfaces Learn to design for iPhone and iPad form factors Meet Your Host: Aaron Brager - Director of Bloc's iOS Apprenticeship Aaron has been developing iOS apps since the iPHone launched in 2007. Prior to Bloc, Aaron was an iOS Developer at Sprout Social. He has also worked at Apple and deck5 Software.

TRANSCRIPT

Page 1: Bloc info session iOS with Aaron
Page 2: Bloc info session iOS with Aaron
Page 3: Bloc info session iOS with Aaron
Page 4: Bloc info session iOS with Aaron
Page 5: Bloc info session iOS with Aaron
Page 6: Bloc info session iOS with Aaron
Page 7: Bloc info session iOS with Aaron
Page 8: Bloc info session iOS with Aaron

●●●●

●●●

●●●

●●●

Page 9: Bloc info session iOS with Aaron

●●●●●

●●

●●●●●●●●●●

Page 10: Bloc info session iOS with Aaron

● 15 years of developer & entrepreneurship experience

● Founded and sold 3 startups ● Voted one of Israel’s Top 40 young

entrepreneurs in 2010

Page 11: Bloc info session iOS with Aaron

● Aaron is Bloc’s Director of iOS Development

● He is responsible for writing and maintaining the course syllabus, recruiting and training iOS mentors, and working with students during Office Hours

● Prior to Bloc, Aaron worked as an iOS Developer at Sprout Social

● Prior to that, he worked for Apple and deck5 Software

Page 12: Bloc info session iOS with Aaron

●●●●●●

Page 13: Bloc info session iOS with Aaron

● Have an idea. Know your minimum viable product.

● Download Xcode from the App Store for free. Use Xcode Storyboards to wireframe your project.

● Iterate on your app. Write flexible code that minimizes coupling so you can be agile and reorganize quickly.

● Get user feedback. Ask specific questions to ensure your user interface is intuitive, beautiful, and clean.

● Use Xcode Instruments to test your app for reliability and stability.

Page 14: Bloc info session iOS with Aaron

Set up Xcode and Learn the Basics of iOS App Development

● Learn the basics of Objective-C● Push, pull, and manage your code with Git and GitHub● Use basic controls, like buttons, labels and text fields● Build two small sample apps: a calculator for determining the alcohol content in wine, and a

web browser

Build Your First Real iOS App: Instagram

● Build an app that connects to Instagram and display photos● Use iOS frameworks to handle scrolling, images, asynchronous networking, layout, and more● Learn to support iPhone, iPod touch, and iPad in one app● Learn Test Driven Development with Xcode’s built-in tools● Submit your app to the App Store

Page 15: Bloc info session iOS with Aaron

Build a Game, a To-Do List App, and more

Build 4 more iOS apps from scratch. We'll give you a menu of apps to choose from so you can focus on the skills and concepts that most interest you. Examples of apps you may choose to build:

● A Pong clone● A to-do list manager that syncs with iCloud● A web browser that saves web sites for offline reading

Capstone Project: Have an app idea? Build v1 with your mentor

● Work with your mentor to define the scope of your dream project● Design, build, test, and launch your capstone app. Show off your capstone project to the

world!● Graduate from Bloc, enter our alumni community, and launch your app in the App Store.

Page 16: Bloc info session iOS with Aaron

●●●●●

Page 17: Bloc info session iOS with Aaron

●●●

●●

Page 19: Bloc info session iOS with Aaron

●●●