Oreilly - iOS 8 Development: Introduction to Building Apps LiveLessons (Video Training)
by Joe Keeley | Publisher: Addison-Wesley Professional | Release Date: October 2014 | ISBN: 9780133904253
Description iOS 8 Development: Introduction to Building Apps LiveLessonsteaches viewers everything they need to know to build their first application using iOS 8. The most important components of a successful iOS application are introduced. After an in-depth overview of iOS 8 features, including common iOS patterns, views and controls, and navigation basics, viewers learn how to work with storyboards, implement and debug Auto Layout, add custom interactions to applications, use tables inside applications, and much more.About the InstructorJoe Keeleyis the CTO of Dragon Forged Software, Project Lead at Empirical Software, and coauthor of the book iOS Components and Frameworks(Addison-Wesley, 2013). Joe works on Resolve and Slender from Dragon Forged Software and has built a number of very successful apps for clients. Before getting into iOS development, Joe worked on enterprise software installations at companies including Apple, AMD, Vistar, Intelligent Electronics, and Ahold USA/Stop and Shop.Skill LevelBeginnerIntermediateWhat You Will LearnHow to plan and design a basic application using StoryboardHow to create dynamic visual interfaces with Auto LayoutHow to add interactions and tables to customize your applicationHow to connect your app with the outside worldHow to add animation to your applicationWho Should Take This CourseDevelopers looking for a practical introduction to iOS 8 application developmentCourse RequirementsFamiliarity with Objective-C languageFamiliarity with basic application development concepts Table of Contents Lesson 1: Overview of iOS 1.1 Understand what is needed to get started 1.2 Identify common iOS patterns 1.3 Grasp the basics of navigation 1.4 Understand view controllers 1.5 Understand views 1.6 Understand controls 1.7 Understand events Lesson 2: Starting Your App with Storyboard 2.1 Add view controllers to a storyboard 2.2 Add views and controls to view controllers 2.3 Implement storyboard segues and transitions 2.4 Customize views and controls 2.5 Set up static tablesLesson 3: Auto Layout 3.1 Understand the basics of Auto Layout 3.2 Use Auto Layout in Interface Builder 3.3 Implement Auto Layout programmatically 3.4 Debug Auto Layout Lesson 4: Adding Interactions to Your App 4.1 Respond to button taps 4.2 Handle text entry and display 4.3 Display text in preferred font 4.4 Select and display images 4.5 Utilize gesture recognizersLesson 5: Using Tables in Your App 5.1 Display dynamic content in tables 5.2 Respond to table interactions 5.3 Create custom table cells 5.4 Implement forms with tables Lesson 6: Connecting to the Outside World 6.1 Make a network call 6.2 Parse a JSON response 6.3 Upload and download images 6.4 Save data using simple approachesLesson 7: Animating Your App 7.1 Perform basic view animations 7.2 Animate Auto Layout views 7.3 Use basic transition animations 7.4 Animate inserting and removing table cells 7.5 Use UIKit DynamicsLesson 8: Xcode Features 8.1 Experiment with Swift playgrounds 8.2 Manage project images in Asset Manager 8.3 Build and run unit tests 8.4 Use source control integration 8.5 Understand the Capabilities tab 8.6 Distribute your app Lesson 1: Overview of iOS Learn the basic iOS patterns and understand the concepts of navigation, views, controllers, controls, and events. Lesson 2: Starting Your App with Storyboard Learn to add view controllers to a storyboard, implement storyboard segues and transitions, customize views and controls, and set up static tables.Lesson 3: Auto Layout Learn Auto Layout basics, how to use Auto Layout in Interface Builder, how to implement Auto Layout programmatically, and how to debug Auto Layout. Lesson 4: Adding Interactions to Your App Learn how to respond to button taps, handle text entry and display, display text in preferred font, display images, and work with gesture recognizers.Lesson 5: Using Tables in Your App Learn how to display dynamic content in tables, respond to table interactions, create custom table cells, and implement forms with tables. Lesson 6: Connecting to the Outside World Learn how to make a network call, parse a JSON response, upload and download images, and save data.Lesson 7: Animating Your App Learn how to perform basic animations, animate Auto Layout views, use basic transition animations, animate table cell insertion and removal, and work with UIKIT Dynamics.Lesson 8: Xcode Features Experiment with Swift playgrounds, manage project images in Asset Manager, build and run unit tests, use source control integration, work with the Capabilities tab, and distribute your application.About LiveLessons Video Training The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessonsLiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/imprint/series_detail.aspx?ser=2185116
- Introduction
- iOS 8 Development: Introduction to Building Apps LiveLessons: Introduction 00:01:52
- Lesson 1: Overview of iOS
- Learning Objectives 00:00:37
- 1.1 Understand what is needed to get started 00:07:51
- 1.2 Identify common iOS patterns 00:07:14
- 1.3 Grasp the basics of navigation 00:13:09
- 1.4 Understand view controllers 00:01:41
- 1.5 Understand views 00:11:35
- 1.6 Understand controls 00:13:24
- 1.7 Understand events 00:07:37
- Lesson 2: Starting Your App with Storyboard
- Learning Objectives 00:00:40
- 2.1 Add view controllers to a storyboard 00:27:17
- 2.2 Add views and controls to view controllers 00:04:17
- 2.3 Implement storyboard segues and transitions 00:17:45
- 2.4 Customize views and controls 00:19:18
- 2.5 Set up static tables 00:08:55
- Lesson 3: Auto Layout
- Learning Objectives 00:00:40
- 3.1 Understand the basics of Auto Layout 00:11:37
- 3.2 Use Auto Layout in Interface Builder 00:12:28
- 3.3 Implement Auto Layout programmatically 00:10:36
- 3.4 Debug Auto Layout 00:11:04
- Lesson 4: Adding Interactions to Your App
- Learning Objectives 00:00:33
- 4.1 Respond to button taps 00:10:18
- 4.2 Handle text entry and display 00:19:33
- 4.3 Display text in preferred font 00:09:18
- 4.4 Select and display images 00:16:59
- 4.5 Utilize gesture recognizers 00:16:40
- Lesson 5: Using Tables in Your App
- Learning Objectives 00:00:25
- 5.1 Display dynamic content in tables 00:11:38
- 5.2 Respond to table interactions 00:14:46
- 5.3 Create custom table cells 00:11:35
- 5.4 Implement forms with tables 00:26:30
- Lesson 6: Connecting to the Outside World
- Learning Objectives 00:00:25
- 6.1 Make a network call 00:19:14
- 6.2 Parse a JSON response 00:08:24
- 6.3 Upload and download images 00:13:51
- 6.4 Save data using simple approaches 00:20:53
- Lesson 7: Animating Your App
- Learning Objectives 00:00:40
- 7.1 Perform basic view animations 00:18:54
- 7.2 Animate Auto Layout views 00:07:22
- 7.3 Use basic transition animations 00:06:20
- 7.4 Animate inserting and removing table cells 00:14:49
- 7.5 Use UIKit Dynamics 00:25:58
- Lesson 8: Xcode Features
- Learning Objectives 00:00:36
- 8.1 Experiment with Swift playgrounds 00:24:06
- 8.2 Manage project images in Asset Manager 00:07:17
- 8.3 Build and run unit tests 00:10:57
- 8.4 Use source control integratino 00:19:22
- 8.5 Understand the Capabilities tab 00:04:08
- 8.6 Distribute your app 00:26:19
- Summary
- iOS 8 Development: Introduction to Building Apps LiveLessons: Summary 00:01:38
9780133904253.iOS.8.Development.Introduction.to.Building.Apps.LiveLessons.Video.Training.part1.OR.rar
9780133904253.iOS.8.Development.Introduction.to.Building.Apps.LiveLessons.Video.Training.part2.OR.rar