Hacking with Swift 2 – Beginner to Pro – Build 20 Apps
Hacking with Swift 2 – Beginner to Pro – Build 20 Apps, available at $34.99, has an average rating of 4.1, with 211 lectures, based on 307 reviews, and has 4808 subscribers.
You will learn about Create your own amazing apps using your new skills combined with your unique creativity Become completely proficient with Swift and IOS App Development This course is ideal for individuals who are This course is for those who are new to IOS developing and have a burning desire to get their own creative ideas translated into an app ready for the app store, and for the intermediate and advanced developer as well or This is the perfect course if your coming from another language like Objective C or any other language, and you'll see how easy it is to transition to swift. It is particularly useful for This course is for those who are new to IOS developing and have a burning desire to get their own creative ideas translated into an app ready for the app store, and for the intermediate and advanced developer as well or This is the perfect course if your coming from another language like Objective C or any other language, and you'll see how easy it is to transition to swift.
Enroll now: Hacking with Swift 2 – Beginner to Pro – Build 20 Apps
Summary
Title: Hacking with Swift 2 – Beginner to Pro – Build 20 Apps
Price: $34.99
Average Rating: 4.1
Number of Lectures: 211
Number of Published Lectures: 211
Number of Curriculum Items: 211
Number of Published Curriculum Objects: 211
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Create your own amazing apps using your new skills combined with your unique creativity
- Become completely proficient with Swift and IOS App Development
Who Should Attend
- This course is for those who are new to IOS developing and have a burning desire to get their own creative ideas translated into an app ready for the app store, and for the intermediate and advanced developer as well
- This is the perfect course if your coming from another language like Objective C or any other language, and you'll see how easy it is to transition to swift.
Target Audiences
- This course is for those who are new to IOS developing and have a burning desire to get their own creative ideas translated into an app ready for the app store, and for the intermediate and advanced developer as well
- This is the perfect course if your coming from another language like Objective C or any other language, and you'll see how easy it is to transition to swift.
This course aims to show you that building IOS Apps with swift is fun and relatively easy. Learn how to create 20 apps using apples new language Swift. Each app will be a bit more complex, but we build it together, so theres no guesswork as to the process and what the code is doing. A lot of work goes into my courses to make the code as easy to understand as possible..i use callout graphics, highlighting, and deep explanations to help guide you along the path of the code, each step of the way.
Some of what you will be leaning:
- Featuring apps built by the award winning programmer Paul Hudson of HackingWithSwift dot com
- The Swift language – we go from variables to creating our own functions and more
- Learn Swift by use of diagrams / highlighting / graphics
- Learning the ins and outs of Xcode 7 and its many attributes
- Working in storyboards and all it nuances
- How to use with controls / Outlets and Actions
- How to use logic for smooth control flow
- Using segues and passing data, in storyboards, and programmatically
- Using delegates and protocols
- Adding audio / Animations
- Master strings in Swift
- Working with the NSTimer class
- Using stackView
- The new safari view controller class
- Using core image
- Using core data
- Implement a slide-out controller to use as a settings page or other data
- Learn the best Debugging Techniques
- Using core spotlight
- iAds – Learn how to add advertising to your apps
- Working with the many swift classes available to us
- More than 30 hours of video describing the details of building iOS apps
- Creating an iCloud app
- Using Push Notifications in an app
- SpriteKit / Build a Flappy Bird Clone in under 1 hour
- Learn sketch 3 (fast becoming the industry standard for UI design)
- Autolayout easy and advanced – create constraints using VFL
- Learn how to work with JSON data in swift
- All videos are recorded in HD for maximum resolution and clarity
Swift is the new language of the future, And with this course you will get plenty of instruction on how to implement Swift code in unique ways, in an easy to understand step by step format. Everything is explained in detail using graphics, animations, and annotations, so there’s no guesswork as to how or why the code works the way it does, it just all makes sense, and is easy to implement, and before you know it you will have built yourself a wonderful working app that you can submit to the app store.
This course assumes you have no programming experience, so its perfect for the beginner. Its also a nice fit for the intermediate and experienced coder as the course covers advanced techniques as well…like creating autolayout constraints in code using VFL.
By adding your own creativity and data, you will be transformed into an Apple Developer in a very short time.
Happy Coding 🙂
Course Curriculum
Chapter 1: Getting to know Xcode 7
Lecture 1: Welcome – How to use this course
Lecture 2: Part 1 – Getting to Know Xcode 7
Lecture 3: Part 2 – The Project Navigator – Adding files to the project
Lecture 4: Part 3 – The Navigators Continued
Lecture 5: Part 4 – Template, Code Snippet, and Media Libraries
Lecture 6: Part 5 – Utilities Pane – The Object Library and Document Outline
Lecture 7: Part 6 – Xcode wrap up
Lecture 8: Working with controls – Part 1 – Getting to know controls – Creating segues
Lecture 9: Working with controls – Part 2 – Adding some code
Chapter 2: The Swift Language – Swift 2.2
Lecture 1: Variables / Constants Part 1
Lecture 2: Variables / Constants Part 2 – Data Types – Type Annotation – Type Inference
Lecture 3: Operators – Part 1 – Unary, Binary, Ternary, Assignment, and Remainder operators
Lecture 4: Operators – Part 2 – Increment, Decrement, Minus Unary, Compound, Nil Coalesing
Lecture 5: Operators – Part 3 – Range, and Logical operators
Lecture 6: Functions – Part 1 – Declaring / Syntax / Return
Lecture 7: Functions – Part 2 – Working with functions
Lecture 8: Functions – Part 3 – Working with more functions
Lecture 9: Functions – Part 4 – Nested functions
Lecture 10: Optionals
Lecture 11: Structs
Lecture 12: Computed Properties
Lecture 13: Extensions
Lecture 14: Property Observers
Lecture 15: Protocols and Delegation Part 1 – Syntax and declaring – Adding functions
Lecture 16: Protocols and Delegation Part 2 – Adding properties – Delegation- Static keyword
Lecture 17: enums part 1
Lecture 18: enums part 2
Lecture 19: Generics part 1
Lecture 20: Generics part 2
Lecture 21: Type Casting – Part 1 – The "as" and "is" operators
Lecture 22: Type Casting – Part 2 – Using AnyObject and Any
Lecture 23: Nested Types
Lecture 24: Tuples
Lecture 25: Closures Part 1 – Syntax and Optimizations
Lecture 26: Closures Part 2 – Trailing Closures
Lecture 27: Closures Part 3 – Capturing Values
Chapter 3: Control Flow
Lecture 1: if statement – else if – nested if's
Lecture 2: Switch Statement
Lecture 3: For-in loops
Lecture 4: While loop – repeat while loop
Chapter 4: Collections
Lecture 1: Arrays – Part 1 – Declaring and initialiizing an array
Lecture 2: Arrays – Part 2 – Accessing and modifying an array
Lecture 3: Arrays – Part 3 – More of accessing and modifying an array
Lecture 4: Dictionaries – Part 1
Lecture 5: Dictionaries – Part 2
Lecture 6: Sets Part 1 – Declaring and initializing them
Lecture 7: Sets Part 2 – Accessing and modifying – Set membership functions
Chapter 5: Strings
Lecture 1: Strings Part 1 – Literals, Mutability, Interpolation, Characters
Lecture 2: Strings Part 2 – Accessing and modifying strings
Lecture 3: Strings Part 3 – More accessing and modifying strings
Lecture 4: Strings Part 4 – Even more of accessing and modifying strings
Chapter 6: Classes – Properties – Inits – Subclassing
Lecture 1: Classes – Properties – inits
Lecture 2: Subclassing
Chapter 7: Swift 2 – Whats New?
Lecture 1: Print – do try catch – repeat while
Lecture 2: The guard statement
Lecture 3: Counting Strings – Compiler Warnings – Synthesized Headers – Protocol Extensions
Chapter 8: Debugging
Lecture 1: Part 1 – Using print() for debugging
Lecture 2: Part 2 – Assertions
Lecture 3: Part 3 – Breakpoints – Conditional Breakpoints
Lecture 4: Part 4 – View debugging
Chapter 9: Beginner Apps – 4 easy to build apps for the beginning level
Lecture 1: Beginner Apps Intro
Lecture 2: RGB part 1 – User Interface setup – Outlets and Actions
Lecture 3: RGB part 2 – Adding labels and logic
Lecture 4: RGB Part 3 – Add the reset and animation
Lecture 5: Ad Libs Generation – Part 1 – Setting up the UI
Lecture 6: Ad Libs Generation – Part 2 – Outlets and actions
Lecture 7: Ad Libs Generation – Part 3 – Delegate – IBActions
Lecture 8: Crazy Animal Facts – Part 1 – Setting up the UI
Lecture 9: Crazy Animal Facts – Part 2 – Animating the labels and button
Lecture 10: Crazy Animal Facts – Part 3 – Expanding and shrinking the button
Lecture 11: Fun with animating part 1 – Setup
Lecture 12: Fun with animating part 2 – Adding a pause and randomize function
Lecture 13: Fun with animating part 3 – Xcode 7.3 Updates
Chapter 10: Project 1 – Storm Viewer
Lecture 1: Storm Viewer Intro
Lecture 2: Part 1 – Setup
Lecture 3: Part 2 – Deleting Sleleton Code
Lecture 4: Part 3 – Listing Images with NSFileManager
Lecture 5: Part 4 – Introducing Interface Builder
Lecture 6: Part 5 – Loading images with UIImage
Lecture 7: Part 6 – Final Tweaks – HidesBarsOnTap
Chapter 11: Project 2 – Guess the Flag
Lecture 1: Guess the Flag Intro
Lecture 2: Part 1 – Setting up and designing the layout
Lecture 3: Part 2 – Making the basic game work
Lecture 4: Part 3 – Guess which flag
Lecture 5: Part 4 – From outlets to actions
Chapter 12: Project 3 – Social Media
Lecture 1: Social Media Intro
Lecture 2: Sharing to FB and Twitter and more
Lecture 3: Xcode 7.3 updates for Social Media
Instructors
-
Stephen DeStefano
SwiftUI / Swift / Developer / Instructor -
Andrew Eddy
Graphic Designer, Entrepreneur, & Instructor
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 2 votes
- 3 stars: 20 votes
- 4 stars: 84 votes
- 5 stars: 197 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024