Home
Videos uploaded by user “Sean Allen”
Swift - Retain Cycle, Automatic Reference Counting, Memory Leak - iOS Interview Questions
 
07:07
The first topic in my series about iOS Interview questions is about Retain Cycles, Automatic Reference Counting, and Memory Leaks in Swift. It's a tricky topic to get the hang of, so leave any questions in the comments and I'll be happy to help. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Project Source Code: https://www.dropbox.com/sh/oajpbm0qlluat70/AADaVX7XzQ9rFQ_b7nxGXgIha?dl=0 Apple Automatic Reference Counting Doc: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html Memory Leaks in Closures: https://medium.com/compileswift/understanding-memory-leaks-in-closures-48207214cba Follow me on Twitter: https://twitter.com/SeanA0400
Views: 27793 Sean Allen
iOS Concurrency and Threading - iOS Interview Question - Swift
 
07:50
The next topic in my series on iOS Interview questions explains concurrency and threading in iOS and Swift. This iOS interview question was asked in quite a few interviews. In this concurrency and threading tutorial I explain what is going on at a high level to help you answer this interview question. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 35390 Sean Allen
Swift Classes and Structures Explained
 
07:35
The next topic in my series on iOS Interview questions is about Classes and Structures in Swift. This is a fundamental question in iOS development and I was asked about it a few times during phone screens. In this video I'll walk you through the differences between Swift classes and structs in an Xcode Playground. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Project Source Code: https://www.dropbox.com/sh/b1mynrmk0m4g1yz/AABWtrC-XBLYMPa6JnXRiR8ra?dl=0 Apple Classes & Structs Documentation: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html Follow me on Twitter: https://twitter.com/SeanA0400
Views: 31442 Sean Allen
Learning Swift & iOS - 4 Things I Would Do Differently
 
05:56
I've been a professional iOS Developer for over 2 years now, and I learned mostly online, self-taught. I've been in your shoes trying to learn Swift programming online. In this video I discuss what I would do differently if I could go back in time and learn again, knowing what I know now. Here's how I would learn Swift if I could do it all over again. Follow me on Twitter: https://twitter.com/SeanA0400
Views: 34677 Sean Allen
Swift Optionals Tutorial - Unwrapping - Guard, If Let, Chaining, Force
 
11:55
The next topic in my series on iOS Interview questions explains unwrapping Optionals in Swift. This iOS interview question was asked in most almost all interviews. In this Swift tutorial I'll explain if let, guard statements, optional chaining, and force unwrapping, using Xcode. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Optional Chaining Apple Doc https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html Xcode Project Source Code: https://www.dropbox.com/sh/rnx5gabo6s9ktt0/AAAr63-6HmSVMLq8KowRFxDJa?dl=0 Follow me on Twitter: https://twitter.com/SeanA0400
Views: 33833 Sean Allen
Swift Delegate Protocol Pattern Tutorial - iOS Communication Patterns Part 1
 
13:27
The next topic in my series on iOS Interview questions explains the Delegate Protocol Communication Pattern in Swift. This is a fundamental question in iOS development and I was asked about it a lot during my interviews. In this tutorial I'll walk you through how the delegate protocol pattern in Swift works, using Xcode. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Project Source Code: https://www.dropbox.com/sh/eamlgg3hk59760y/AACyqWYGAWArm2KBgUWjLCTqa?dl=0 Follow me on Twitter: https://twitter.com/SeanA0400
Views: 62928 Sean Allen
iOS Interview Questions and Answers 2017 - Swift  - Series Overview
 
11:42
I spent the last two months interviewing for mid-level iOS developer positions around San Francisco and was asked a lot of the same questions. I have a great gasp on what's actually being asked in interviews, and I'm sharing that knowledge with you. This is the beginning of a series of videos about iOS interview questions in Swift. In this overview, I'll be summarizing the tops discussed in later videos. Topics include: - ARC, Memory Leaks and Retain Cycles - Delegation and Observers/Notifications - View Lifecycle - Classes vs. Structs - Filter, Map, Reduce - Testing - 3rd Party Libraries - Gesture Recognizers - Networking - Debugging - Modulo Operator - Take Home Projects *** During the portion of the video where I talk about the ViewController lifecycle, I misspeak and call it the "View Lifecycle". I'm talking about the "ViewController" lifecycle. My apologies for any confusion. Apple Automatic Reference Counting Doc: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html Follow me on Twitter: https://twitter.com/SeanA0400
Views: 45547 Sean Allen
How I Got My First iOS Developer Job in 7 months - Starting From Scratch
 
10:13
I went from no programming experience to getting my first job as an iOS Developer in 7 months. In this video I explain specifically what I did to make that happen. I talk about the online courses I took as well as the developer bootcamp I attended. Many people wonder how to become an iOS Developer with no programming experience, if it's possible, and how long it takes. It is possible... and here's how I did it. Patreon: https://www.patreon.com/seanallen My Bootcamp Blog Post: http://seanallen.co/posts/mobile-makers-review Facebook Interview VLOG #1 https://youtu.be/V31iNSFxuh0 Facebook Interview VLOG #2 https://youtu.be/o5_WOROnZMc Facebook Interview VLOG #3 https://youtu.be/DkCoGkyxMxY Follow me on Twitter: https://twitter.com/SeanA0400
Views: 62134 Sean Allen
Swift - Bounds vs. Frame - iOS Interview Question
 
08:00
The next topic in my series on iOS Interview questions frames vs bounds in iOS and Swift. This iOS interview question is typically asked as a warm up question, so it's best to make sure you know this. In this tutorial I walk though a detailed explanation of frames vs bounds on a UIView in iOS. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 19623 Sean Allen
ARKit Tutorial - Basic Concepts - WWDC 2017 - Augmented Reality
 
05:22
ARKit is a new Augmented Reality framework released by AppIe at WWDC 2017. In this video, I discuss the basic concepts you need to know in order to understand how Apple's ARKit works to display Augmented Reality. I talk about scene rendering, plane detection, hit testing, light estimation, and more. ARKit required Xcode 9 and iOS 11. Introducing ARKit WWDC Session: https://developer.apple.com/videos/play/wwdc2017/602/
Views: 17349 Sean Allen
How to Install a CocoaPod - Xcode 9 - Swift 4
 
11:18
In this Swift Tutorial I show you how to install a cocoapod using Xcode and Terminal. Cocoapods are 3rd party libraries that handle common iOS development tasks that you can use in your project. Patreon: https://www.patreon.com/seanallen See more of my Swift Snippets here: https://www.youtube.com/playlist?list=PL8seg1JPkqgG3822Pbf_H9xldrODNV3XI Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 46853 Sean Allen
No, Swift is NOT dying... Response to Stefan Mischook - Google Flutter vs. Swift
 
07:14
I didn't intend to make a response video, but I received a lot of questions/feedback from my audience about this. Some were genuinely concerned they made the wrong career move by choosing Swift, and this struck a chord with me as I feel he was putting out some misinformation. In his video, Stefan, makes the case for non-native app development like Google Flutter, React Native, Phone Gap, Ionic, Cordova replacing native development. This is a perfectly valid opinion, however, I felt he was spreading some misinformation when he said companies are no longer writing native, and that non-native apps are dominating the app space. *** This is NOT a native vs. non-native argument video. That's not what this is about. Stefan's video: https://www.youtube.com/watch?v=G4g_5PUxm2A App Figures Study: https://blog.appfigures.com/ios-developers-ship-less-apps-for-first-time/ Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400 Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 27343 Sean Allen
Swift or Objective C - Based on 2017 Job Interviews
 
02:19
Should you learn Swift or Objective C? During early 2017, I went on over 30 iOS Developer job interviews in Silicon Valley (San Francisco, Bay Area), and the first question I asked at each company was how much of their codebase was Swift. I'm primarily a Swift developer, but I found out there's still a lot of Objective-C out there...
Views: 6405 Sean Allen
Are you too old to learn code?
 
08:04
I've been a full-time iOS Developer writing Swift for almost 3 years now and I wrote my first line of code at the age of 33. In this video I talk about why you're not too old to learn to code, and how being an older developer was actually an advantage in some cases. Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400
Views: 15884 Sean Allen
iOS Development Setup & Workspace
 
03:50
I walk through my iOS Development Workspace and Setup. See what hardware I use to create my client's apps in Swift using Xcode. Links to items in my Dev Setup: https://www.amazon.com/shop/seanallen Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400 Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/ If I've helped you out, and you're feeling super generous: BTC Tip Jar: 3GfPq4GoxEy9x6dYVc5VFhEiYHLBmaLMB ETH Tip Jar: 0x727D04196fBcdEdab74ea68F546E5c24C35151bc
Views: 51397 Sean Allen
My Facebook iOS Engineer Interview Process - Part 1
 
04:29
The story of my interview process at Facebook for an iOS Engineer position - Part 1. * Part 2 - https://youtu.be/o5_WOROnZMc Part 3 - https://youtu.be/DkCoGkyxMxY Books shown: Cracking the Coding Interview (Highly recommended) https://www.amazon.com/gp/product/0984782850/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0984782850&linkCode=as2&tag=040006-20&linkId=bd6abd365488ea4e6344451f82e98801 The Algorithm Design Manual https://www.amazon.com/gp/product/1848000693/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1848000693&linkCode=as2&tag=040006-20&linkId=c81c66caa7ebc91f758c791092a2eb1c Introduction to Algorithms https://www.amazon.com/gp/product/0262033844/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0262033844&linkCode=as2&tag=040006-20&linkId=749c1180748631bcc3c9882a8d804da5
Views: 9658 Sean Allen
My iOS Contractor Rate - 2017 - Swift Freelance
 
03:56
I discuss my independent iOS contracting rates as a Swift developer here in San Francisco & Silicon Valley. I also talk about the many considerations you should take into account when coming up with your own rates. Follow me on Twitter: https://twitter.com/SeanA0400
Views: 9927 Sean Allen
Filter, Map, Reduce - Swift - iOS Interview Questions
 
11:08
The next topic in my series on iOS Interview questions explains Filter, Map and Reduce in Swift. I was asked about this in a few of my interviews, so it's a good topic to know. In this tutorial I'll walk you through how Filter, Map and Reduce works in Swift, using Xcode. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Good blog post on Filter, Map, Reduce: https://useyourloaf.com/blog/swift-guide-to-map-filter-reduce/ Project Source Code: https://www.dropbox.com/sh/n2tdqfaue5k87ph/AAA04SHluOurrcfcPpvxH41aa?dl=0 Follow me on Twitter: https://twitter.com/SeanA0400
Views: 21795 Sean Allen
Facebook iOS Engineer Interview Part 3
 
02:47
I hear from my recruiter if I'm on the the final round of Facebook's technical interviews for an iOS Engineer position. * Part 1 - https://youtu.be/V31iNSFxuh0 Part 2 - https://youtu.be/o5_WOROnZMc
Views: 6698 Sean Allen
9 Things I Wish I Knew When I Started Programming
 
10:16
In this video I discuss 9 things I wish I knew before I started programming. Knowing these things would have made my journey in becoming a full-time iOS developer so much faster and easier. I hope this advice helps someone out there that's early in their career as a software developer. Networking on Twitter for Software Developers: https://youtu.be/QH79tyspt-w Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies & Goodies: https://seanallen.co/store Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I have a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Videos: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my iOS Dev Setup & iOS Dev Book Recommendations https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Hired.com: https://hired.com/x/1n01g
Views: 9375 Sean Allen
Unwind Segue & Passing Data Between Views - Swift Tutorial - Swift 4, Xcode 9
 
06:55
**** There is an audio issue when viewing this video in Safari for some. It works fine in other browsers. Apologies for the inconvenience. In today's Swift Tutorial I'll show you how to use an unwind segue to go back to a previous screen using storyboards in Xcode. I'll also show you how to pass data between two views via the unwind segue. Source Code: https://www.dropbox.com/sh/ddi5oz29lq1kiy9/AAAHgliFZOOikgIH0M84gRYQa?dl=0 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen More Swift Tutorials: https://www.youtube.com/playlist?list=PL8seg1JPkqgG3822Pbf_H9xldrODNV3XI Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 13938 Sean Allen
Swift 4.2 - What's New? - WWDC 2018
 
10:37
In this video I discuss the highlights of what's coming in Swift 4.2 based on the What's New in Swift session at WWDC 2018. I talk about caseIterable enums, errors & warnings, a new random method, boolean toggle, and more. Stay up do date as an iOS Developer with the latest in Swift 4.2. What's your favorite addition in Swift 4.2? Leave a comment, I'd love to hear it! Paul Hudson (Hacking with Swift) Swift 4.2 article: https://www.hackingwithswift.com/articles/77/whats-new-in-swift-4-2 Swift 4.2 Playground: https://github.com/twostraws/whats-new-in-swift-4-2 WWDC 2018 - What's New in Swift?: https://developer.apple.com/videos/play/wwdc2018/401/ Ben Cohen - Extending the Standard Library: https://www.dotconferences.com/2018/01/ben-cohen-extending-the-standard-library Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 17331 Sean Allen
Swift UITabBar Tutorial & Basic Customization - Xcode 10
 
11:50
In this video I'll show you how to create the basic UITabBar, implement a UINavigationController in one of the tabs, and go through some basic customization. We'll be using Swift 4.2 and Xcode 10. UITabBarControllers are a fundamental part of iOS Development, as you'll see them in the most common apps like Instagram, Twitter, AirBnB, etc... Source Code: https://www.dropbox.com/sh/6ds2x78keqw3l0m/AACNFq1rE2v0BRRV8Kf4LPl5a?dl=0 Refactor Storyboard Video: https://youtu.be/htQATVxlLng Icons8 Glyphs: https://icons8.com/ios Swift News can now be heard on my Podcast: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 13982 Sean Allen
iOS Contractor - Day in the Life - Freelance
 
07:27
I've been a full-time iOS Contractor writing Swift for a few months now. It's been a bit of an adjustment period coming from the normal full-time developer job, and I'd like to share my experience so far. Check out a typical day in the life of a freelance iOS Contractor. Follow me on Twitter: https://twitter.com/SeanA0400
Views: 10473 Sean Allen
Storyboard vs. Code - iOS Development - Swift
 
06:11
In this video I discuss the age old question of "Should you build your User Interface in storyboards, or programmatically?". I'd love for this video to have a constructive comment section that can help people who have this question, so leave a comment as to why you prefer the method that you do. Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 7809 Sean Allen
Swift 4 - What's New - WWDC 2017
 
14:30
In this video I discuss the highlights of what's coming in Swift 4 based on open source Swift and the What's New in Swift session at WWDC 2017. I talk about Strings, One-Sided Ranges, Access Control, Codable Protocol and more. Stay up do date as an iOS Developer with the latest in Swift 4. *** Upon my rewatch after uploading, I saw a few funny typos. Sorry, it was pretty late at night ¯\_(ツ)_/¯ *** What's your favorite addition in Swift 4? Leave a comment, I'd love to hear it! My Keynote Reaction Video: https://youtu.be/lT5tD9BKqdI Source Code: (Note, you need Xcode 9 for Swift 4) Swift 3: https://www.dropbox.com/sh/4phc8fhzhaezky0/AABVQuq9supyKaI1_gRSSy75a?dl=0 Swift 4: https://www.dropbox.com/sh/tkot5hfsp5ahmb1/AABe-cSqra7Q6wwnhP6UWkbMa?dl=0 Ole Begemann Playground: https://oleb.net/blog/2017/05/whats-new-in-swift-4-playground/ Hacking With Swift - What's New in Swift 4: https://www.hackingwithswift.com/swift4 WWDC What's New in Swift Session: https://developer.apple.com/videos/play/wwdc2017/402/ Follow me on Twitter: https://twitter.com/SeanA0400
Views: 21473 Sean Allen
Swift Observer & Notification Pattern Tutorial - iOS Communication Patterns Part 2
 
15:05
The next topic in my series on iOS Interview questions explains the Observer and Notification Communication Pattern in Swift. This is a fundamental question in iOS development and I was asked about it a lot during my interviews. In this tutorial I'll walk you through how the observer and notification pattern in Swift works, using Xcode. iOS Communication Patterns Part 1 - Delegates & Protocols: https://youtu.be/DBWu6TnhLeY This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Project Source Code: https://www.dropbox.com/sh/n5myefw2fvkxisk/AADu_iA6WFq7QsLiyQNZJNCOa?dl=0 Follow me on Twitter: https://twitter.com/SeanA0400
Views: 34732 Sean Allen
How I Get My iOS Contracts - Swift
 
09:16
In this video I discuss how I got my first ever freelance contract as an iOS Developer writing Swift. I also tell the stories how how I got all my subsequent contracts as well. Hopefully hearing the different ways I was able to secure contracts will help you guys out in your iOS contracting and or freelancing journey. Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400
Views: 7173 Sean Allen
27 Xcode Keyboard Shortcuts - Xcode 10 Tips and Tricks
 
10:59
**SPONSOR** Interested in a dev bootcamp? Check out Dev Mountain https://devmountain.com/?utm_source=Sean%20Allen%20YouTube In this video I've got 27 Xcode keyboard shortcuts for ya. This video was made using Xcode 10 and Swift 4.2. Be sure to check out my previous videos about Xcode for even more tips and tricks! Other Xcode Tips Videos: 10 Xcode Tips & Tricks: https://youtu.be/1uVnWbygg_c 20 Xcode Tips & Tricks: https://youtu.be/38LNXk_oTak Herman Kayy - Dev Mountain Experience Interview: https://youtu.be/u8PDgXDhsu0 If you want more... Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I started a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Swift News Hoodies & iPhone Case: https://teespring.com/stores/sean-allen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 5140 Sean Allen
July 1st... It's Happening...
 
06:12
It's finally happening. I've been wanting this for a long time. As of July 1st, I'll be going "full-time" YouTube content creation. I've decided to cancel my interviews and will no longer be pursuing a job at a big company. In this video I'll be tell you about how I can to that decision, as well as what to expect from the channel moving forward. Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies & Goodies: seanallen.co/store Hired.com: https://hired.com/x/1n01g Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I have a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Videos: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my iOS Dev Setup & iOS Dev Book Recommendations https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen
Views: 5490 Sean Allen
iOS Contracting - How Much I Made in 2017
 
10:42
In this video I discuss how much money I made as an iOS Contractor (or iOS Freelancer, if you prefer that) in 2017. For the first part of the year, I was contracting part-time, but made the switch to full-time iOS Contractor writing Swift around June. Here the story about the ups and downs in the salary of an iOS Contractor. Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400 Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/ If I've helped you out, and you're feeling super generous: BTC Tip Jar: 3GfPq4GoxEy9x6dYVc5VFhEiYHLBmaLMB ETH Tip Jar: 0x727D04196fBcdEdab74ea68F546E5c24C35151bc
Views: 17467 Sean Allen
iOS Developer Jobs - Full-Time vs. Contracting
 
05:31
I've been employed as an iOS Engineer as a full-time employee for a year and a half, and have spent the past 6 months as an iOS Contractor, working from home full-time. In this video I discuss the pros and cons of both work styles to hopefully give you a better understanding of each. Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 2576 Sean Allen
Software Development: The 90/90 Rule
 
06:35
What I call the 90/90 Rule of Software Development usually bites new inexperienced developers in the ass. It's the concept that there's the first 90% of building the app... and then there's the second 90%. Let's talk about it. My Book: How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies, and other goodies: seanallen.co/store Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I started a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Videos: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Swift News Hoodies & iPhone Case: https://teespring.com/stores/sean-allen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co
Views: 6511 Sean Allen
Swift Error Handling - Do, Try, Catch - iOS Interview Question Series
 
14:58
The next topic in my series on iOS Interview questions explains error handling and the do, try, catch syntax in iOS and Swift. This iOS interview question was asked in a few interviews, so it's a good topic to learn. In this tutorial I walk though some basic error handling on a log in screen using the Do, Try, Catch syntax in Swift. This is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series: https://youtu.be/56ZO6Gg68tw Source Code: https://www.dropbox.com/sh/dhhy3kn1ql04uh0/AAB3vGb6veT5_IX3N3p59-jMa?dl=0 Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 23488 Sean Allen
Facebook Interview Part 2 - The trip to Menlo Park
 
02:49
The story of my interview process at Facebook for an iOS Engineer position - Part 2. * Part 1 - https://youtu.be/V31iNSFxuh0 Part 3 - https://youtu.be/DkCoGkyxMxY
Views: 8183 Sean Allen
iOS Contracting - How to Stay Motivated as an iOS Developer
 
06:15
Sometimes I have trouble staying motivated when coding all day. When working from home or making your own hours, it is very easy to get distracted and lose motivation. In this video I share a few tips on how I handle this, and get myself into the coding mindset. Hopefully these motivation tips will help you stay on track and pump out awesome code! Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 2341 Sean Allen
Is a Dev Bootcamp worth it?
 
04:19
I give pros and cons of attending a dev bootcamp to help you determine if spending all that money is worth it. You can find my personal Dev Bootcamp Review here: http://seanallen.co/posts/mobile-makers-review *** I'm aware of the slight audio syncing issue. It happens during the upload process. I've looked into how to fix it, but it would be more time consuming that it's worth. ¯\_(ツ)_/¯
Views: 2312 Sean Allen
How to Show User's Location - Swift 4.2 - Xcode 10
 
18:09
This is part 1 of a 3 part series on MapKit. In this first tutorial we'll walk through getting location permissions, showing the users location on a MapKit view, and updating that user's location as they move. This tutorial is in Xcode 10 (beta) and Swift 4.2. Part 2 will be about reverse geocoding an address and part 3 will be getting directions from the users location to that address. Source Code: https://www.dropbox.com/sh/dusb8mqn3szbnv8/AACFSDySrx339082xaC5mIbia?dl=0 Swift News can now be heard on my Podcast: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 19228 Sean Allen
iOS 11 Navigation Bar Update - Large Titles and SearchBar - Swift 4
 
06:52
iOS 11 is introducing some visual design changes in Apple's native apps. In this Swift 4 tutorial, I show you how to update your Navigation Bars with large titles and a search bar so that you're app will look native in iOS 11. Note: This tutorial requires Xcode 9. Updating your apps for iOS 11 WWDC video: https://developer.apple.com/videos/play/wwdc2017/204/ Follow me on Twitter: https://twitter.com/SeanA0400
Views: 36808 Sean Allen
Refactor Your Storyboard - Interface Builder - Xcode 10
 
12:36
In this Xcode tutorial I discuss the topic of refactoring one giant storyboard into multiple smaller ones, and the best way to do that. This helps improve the performance of Xcode when dealing with your storyboards, as well as making it easier to work with them in a team environment. If you're working in any sort of team, keeping your storyboards small and neat is a must. Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 11990 Sean Allen
Merge Sort - Swift Tutorial - iOS Interview Coding Challenge
 
12:42
The next video in my iOS Interview questions series all about coding challenges explains a common sorting algorithm called Merge Sort in Swift. I have been asked to code this during a phone screen interview for an iOS position, so it's good to know for a variety of reasons. Patreon: https://www.patreon.com/seanallen Thomas Hanning Blog Post about Merge Sort: http://www.thomashanning.com/merge-sort-in-swift/ Harvard CS50 Merge Sort: https://www.youtube.com/watch?v=EeQ8pwjQxTM Xcode Project Source Code: https://www.dropbox.com/sh/yi8z92z8kml8pbv/AACTJY6ZJt1Ho6Xw_OPMIqBZa?dl=0 Follow me on Twitter: https://twitter.com/SeanA0400
Views: 9577 Sean Allen
Beginner Swift Tutorial - Ternary Operator
 
03:30
In today's beginner Swift tutorial I'll be explaining how to use the conditional ternary operator. This is a good way to clean up your simple if/else statements in your code. We can replace that if/else statement with one line of code. In this video, I'll show you how. This tutorial is in Swift 4.2 and Xcode 10. Source Code: https://www.dropbox.com/sh/f32breo0vkj5574/AAB9ui5E-x9OESRkjk40CxJba?dl=0 My Book: How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies, and other goodies: seanallen.co/store Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I started a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Swift News Hoodies & iPhone Case: https://teespring.com/stores/sean-allen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co
Views: 3519 Sean Allen
Swift UITableView Tutorial with Custom Cells - Beginner Series
 
26:35
**Source code updated for Swift 4.2** In the latest installment of my Swift Beginner Series, we'll discuss UITableView and custom UITableView Cells in Swift using Xcode. UITableViews are a fundamental part of iOS Development and knowing them well is invaluable. You will build these all the time in your iOS development career. If you're just starting out learning Swift, go ahead and subscribe. More Beginner videos are on the way! Thumbnail Images to use in TableView: https://www.dropbox.com/sh/zc7vjpv4ses7n52/AADdsxwW-q_au4EO005Zu45Ma?dl=0 Source Code: https://www.dropbox.com/sh/bgx3vdz739p16pt/AABB-mVFU0sVFKpZd_l2TSWra?dl=0 Swift News can now be heard on my Podcast: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 73797 Sean Allen
Binary Search - Swift Tutorial - iOS Interview Coding Challenge
 
07:42
In this video I kick off my iOS Interview questions series all about coding challenges, starting with binary search in Swift. In this introduction, we're starting things off relatively simple with binary search, but future videos in the series will be more challenging. Patreon: https://www.patreon.com/seanallen Harvard CS50 video on Binary Search: https://www.youtube.com/watch?v=5xlIPT1FRcA Xcode Project Source Code: https://www.dropbox.com/sh/klajvyfp0g97prr/AABvQ02bgbhrahilErI-RtEla?dl=0 Follow me on Twitter: https://twitter.com/SeanA0400
Views: 7500 Sean Allen
Swift News #7 - Hiring Jr. Devs, 20 years of iMac, No Meetings, App Design, & More
 
16:33
Swift News is all about curating this week's latest news involving iOS Development. This week I discuss the hiring junior developers, Apple's Marzipan project, 20 years of iMac, Pinterest's No Meetings experiment, Apple's Developer Academy, App design, and much more! I'd love to hear how you think this type of show can be improved to provide you more value, so leave a comment with your input. Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400 Patreon: https://www.patreon.com/seanallen Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/ Links in the show: Ash Furrow's Hiring Jr. Devs: https://ashfurrow.com/blog/hiring-juniors/ John Gruber's Marzipan Article: https://daringfireball.net/2018/04/scuttlebutt_regarding_ui_project Stacktrace Podcast: https://stacktracepodcast.fm/ Pinterest No Meetings: https://medium.com/@Pinterest_Engineering/three-day-no-meeting-schedule-for-engineers-fca9f857a567 Rene Ritchie iPhone X Fail Video: https://www.youtube.com/watch?v=wwHlKbfX_0Y Apple Developer Academy: https://9to5mac.com/2018/05/03/apple-developer-academy-application-form/ 20 Years of iMac: https://9to5mac.com/2018/05/02/imac-design-20-years/ Self-Documenting Code: https://www.sicpers.info/2018/04/lets-talk-about-self-documenting-code/ Eye For Design: https://uxdesign.cc/how-to-develop-an-eye-for-design-c5a4c64bb26c StackOverflow Comic: https://twitter.com/joe_mighty/status/991998886784000000
Views: 3234 Sean Allen
Learning iOS Development - Patience When Leveling Up Your Skills
 
03:21
In this video I discuss having patience when learning to become an iOS Developer writing Swift. It takes years and years of fighting through tough roadblocks to become a great iOS Developer. I explain this using a video game character powering up individual attributes analogy. Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Instagram: @SeanA0400
Views: 2753 Sean Allen
Programmer Confidence - How to Improve
 
09:14
Impostor Syndrome can be crippling but there are many ways to boost your confidence as a software developer. In this video I review a tweet from Alphonso Sensley II asking for ways to improve his confidence as a software developer starting out at his first job. The tweet got a bunch of amazing responses and I give my take on each of them. If you're struggling with impostor syndrome or just want to be more confident in your self as a developer, this video is for you. Link to original tweet: https://twitter.com/AlphonsoSensley/status/1088839536996581377 My Book: How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies, and other goodies: seanallen.co/store Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I started a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Videos: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Personal Links: Swift News Hoodies & iPhone Case: https://teespring.com/stores/sean-allen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Website: https://seanallen.co
Views: 5926 Sean Allen
How to Enable Wireless Building to Your Phone in Xcode
 
02:03
Here's a quick video on how to run your app on your device wirelessly. Wireless debugging was introduced in Xcode 9 almost 2 years ago but many have forgotten about it. This video was filmed in Swift 5 and Xcode 10.2. Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies & Goodies: seanallen.co/store Hired.com: https://hired.com/x/1n01g Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I have a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Videos: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my iOS Dev Setup & iOS Dev Book Recommendations https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen
Views: 5265 Sean Allen
ARKit 2.0 - What's New - WWDC 2018
 
06:34
In this video I discuss the highlights of what's coming in ARKit 2.0 based on the What's New in ARKit session at WWDC 2018. I talk about ARWorldMap persistence, shared experiences, image tracking, environment texturing, face detection, and more. Stay up do date as an iOS Developer with the latest in ARKit 2.0. What's your favorite addition in ARKit 2.0? Leave a comment, I'd love to hear it! WWDC 2018 - What's New in ARKit?: https://developer.apple.com/videos/play/wwdc2018/602/ My ARKit 1.0 video: https://youtu.be/hn7CcovIRrM Links to my Developer & YouTube Setup https://www.amazon.com/shop/seanallen Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen My inbox gets flooded with questions. If you want a guaranteed response, use this link: https://earn.com/seanallen/
Views: 7767 Sean Allen
20 Xcode Tips & Tricks - Updated for Xcode 9 - 2017
 
20:10
In this video I discuss 20 of the Xcode tips and tricks I use on a regular basis. This is updated for 2017 and 2018 using Xcode 9. During my coaching sessions with students just beginning their iOS learning journey learning Swift, I realized many of them didn't know all the cool stuff Xcode can do. So, I made a video about it. Enjoy! Patreon: https://www.patreon.com/seanallen Follow me on Twitter: https://twitter.com/SeanA0400 Follow me on Instagram: @SeanA0400
Views: 34223 Sean Allen