The iOS Development Podcast
Similar Podcasts
Elixir Mix
Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.
Developer Tea
Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence.
With over 13 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell (@jcutrell), co-founder of Spec and Director of Engineering at PBS. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Twitter: @developertea :: Email: developertea@gmail.com
Formación en Dermofarmacia
Bienvenido al canal formativo, a través de podcast, de la vocalía nacional de Dermofarmacia del Consejo General de Colegios Farmacéuticos.
Una iniciativa en la que se abordarán en profundidad los principales temas de interés y actuación del profesional farmacéutico en el campo de la dermofarmacia.
Únete al programa formativo en Dermofarmacia y déjanos en comentarios tus propuestas de temas.
Episode 133: 132 iPS Fastlane with Felix Krause
01:02 - Felix Krause Twitter GitHub Blog 01:17 - Fastlane 01:37 - The Background and Motivation of Fastlane 03:19 - Fastlane as a Collection of Tools 04:06 - Plugin Architecture 05:08 - Language = Ruby 06:29 - Nomad 08:32 - What do these tools help with? snapshot deliver 12:23 - Using Fastlane for Continuous Integration Jenkins CI Travis CI CircleCI Bitrise scan Xcode Server 14:17 - Fastlane Growth and Community 17:14 - Contribution 20:29 - Integrating and Using Tools in Workflows 26:10 - Keeping Up with Changes 27:00 - Twitter + Fastlane 29:34 - Support and Community (Cont’d) 32:12 - Getting Started Felix Krause: iOS Continuous Delivery with Fastlane @ CocoaHeads Stockholm 33:10 - Difficulties and Gotchas Code Signing sigh 34:23 - Naming Tools Picks Swift Sandbox (Andrew) Chris McVeigh (Andrew) Brine your turkey (Jaim) Tower (Felix) what-terminal-is-felix-using (Felix) Google Flights (Felix)
Episode 132: 131 iPS MIKMIDI and Open Source Projects
01:12 - MIKMIDI The iPhreaks Show Episode #57: MIDI 02:17 - Adding Features or Changing the Way a Library Works in an Open Source Projects 04:49 - Deprecation 07:23 - Deprecation vs Replacing 09:37 - Semantic Versioning 15:14 - What is a breaking change? 17:51 - Choosing Issues and Bugs to Tackle; How long should it take? 24:31 - Maintainer Responsibility 26:33 - Being a Good Contributor; Documentation & Examples Contributor Covenant 31:01 - Using Badges 32:12 - How Travis CI Integrates with an Open Source Project ClangFormat 35:22 - Hosting for Open Source Projects GitHub Bitbucket Kiln 36:37 - Generated Documentation CocoaPods CocoaDocs Dash 39:07 - Licensing The MIT License The Apache License GPL License AGPL License 40:56 - What’s changed in MIKMIDI? (Since Episode #57) Picks The Big Star Story (Jaim) Searching for Sugar Man (Andrew) Erica Sadun: A handful of Swift style rules #swiftlang (Andrew) appledoc (Andrew) jazzy (Andrew) Toastmasters (Chuck)
Episode 131: 130 iPS Validating an App Idea Before Building It with Fei Wang
01:02 - Fei Wang Introduction Twitter Blog Secret Sauce 02:24 - Validating an App Idea 03:54 - Identifying Your Market and Your Market’s Pain Points 08:52 - Networking and Communication 14:24 - Dealing with “Low-Tech” Clients 16:24 - Tools and Approaches for Prototyping Sketch InVision Marvel Ionic Creator 24:51 - The Value Proposition Facebook Ads 28:07 - When Things Fall Through… 29:35 - Validating Your Marketing Channels Traction: Get a Grip on Your Business by Gino Wickman 33:10 - Pricing 36:20 - Building a List 39:23 - Recap Hooked: How to Build Habit-Forming Products by Nir Eyal 41:34 - Validating You’re on the Right Track Picks Sketch Toolbox (Alondo) Clever Coffee Dripper (Alondo) You Must Remember This Podcast (Jaim) FamilySearch (Chuck) Relative Finder (Chuck) The New Yorker Podcast (Fei) Adblock Fast (Fei) More Resources From Fei (Fei)
Episode 130: 129 iPS WebRTC
01:08 - WebRTC 03:23 - Advantages 04:51 - Approaching WebRTC Bowser Pristine IO: Build iOS AppRTC iOS AppRTC Deep Dive (Pt. 1) webrtc-build-scripts AppRTC on CocoaPods openTalk API OpenTok Developer Center 08:24 - Use Cases and Gotchas PodClear Zencastr ICE Candidates Explanation Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015 JavaScript Jabber Episode #155: Webtorrent with Feross Aboukhadijeh 15:51 - Capturing and Collecting Data 18:35 - Handling Errors 20:31 - Encryption 22:35 - Alternatives to WebRTC Picks Observable-Swift (Andrew) CocoaHeads-SLC-Presentations (Andrew) Karma (Alondo) Eden Twig Tea (Jaim) iphreakstopics (Chuck) Geek Toys (Chuck) ThinkGeek (Chuck) Sonic Screwdriver (Chuck)
Episode 129: 128 iPS JavaScriptCore with Cesare Rocchi
00:58 - Cesare Rocchi Introduction Twitter Studio Magnolia Ray Wenderlich Podrover 01:55 - JavaScriptCore asciiwwdc webkit.org/blog 04:15 - WKWebViews Web Assets: Local vs On The Web UIWebView The Ionic Framework Adventures in Angular Episode #064: Ionic with Matt Kremer and Mike Hartington JSContext MacOS and iOS Platforms Electron Cordova React 21:58 - Hybrid Apps 27:48 - Performance and Upgrades LLVM 32:17 - Organizing JS Code with Exports 33:47 - Background Processes in JavaScript Picks Highrise (Chuck) The Ionic Framework (Chuck) Podcasting (Cesare) Pick Up Podcasting (Chuck)
Episode 128: 127 iPS iBeacons with Azam Sharp
01:11 - Azam Sharp Introduction Twitter GitHub Blog Blinds.com 7 Minute Body 02:14 - iBeacons 03:50 - Retail Adoption 05:26 - Apps and iBeacons 05:56 - Can you fake out an iBeacon? Estimote Beacons 07:12 - Why the slow adoption of iBeacons? 08:48 - Setting Up Beacons 14:21 - Precision Nearables are here: introducing Estimote Stickers 18:12 - Range 19:28 - Life Expectancy Particle 21:08 - APIs and SDKs Beacons eddystone Arrived MactsAsBeacon 30:35 - More Use Cases Picks Anker PowerPort 5 (Alondo) FIRST LEGO League (Jaim) UIStackView (Andrew) Rewind (Andrew) DMG Canvas (Andrew) Allrecipes (Chuck) LinkedIn (Chuck) 7 Minute Body (Azam)
Episode 127: 126 iPS Robots with Janie Clayton
01:10 - Janie Clayton Introduction Twitter GitHub Blog iOS 8 SDK Development: Creating iPhone and iPad Apps with Swift The Swift Apprentice: Beginning Programming with Swift 2 Ray Wenderlich Black Pixel 03:02 - iOS and Robotics SonoPlot, Inc. Brad Larson GPUImage 08:39 - System Architecture SerialPortExample-Swift 11:24 - History 14:19 - Robot Design Microns to Inches Mac Software SonoDraw 18:52 - Why is robotics more complicated? 20:09 - Assembly 21:24 - Rewriting Objective-C Apps in Swift 27:25 - Design Patterns 29:21 - Connecting Worlds 30:52 - Realtime 33:44 - Open Source and GPUImage Picks ORSSerialPort (Andrew) Honeycrisp Apples (Jaim) NSScreencast Episode #188: App Transport Security (Jaim) Rush Revere and the Brave Pilgrims by Rush Limbaugh (Chuck) The Magician's Nephew by C. S. Lewis (Chuck) MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins (Chuck) GPUImage (Janie) OpenGL ES Pixel Shaders Tutorial (Janie) Programming Sucks (Janie)
Episode 126: 125 iPS GameplayKit with Jake Gundersen
01:04 - Jake Gundersen Twitter GitHub Blog The Ray Wenderlich Podcast 01:38 - GameplayKit Framework Reference GameplayKit Programming Guide 03:56 - What’s the advantage of GameplayKit? Unity 5 09:05 - Component Architecture 11:52 - ComponentKit | Component API 14:29 - Randomization 16:21 - State Machines GKStateMachine GKState 24:10 - Rules Systems 24:51 - Pathfinding GKGraph GKGraphNode GKObstacleGraph GKPolygonObstacle 30:50 - Agents, Goals, and Behaviors GKAgent GKGoal 33:58 - Compatability 35:54 - Cross-platform Limitation Picks fastlane (Andrew) Swift State Machines (Andrew) Ryan Olson: Libraries Used in the Top 100 iOS Apps (Andrew) Charles Max Wood "Upgrading From Yesterday" (Chuck) Charles Max Wood: UFY 007: Standing Desk and Upgrading My Health (Chuck) A Simple, Portable, Inexpensive Standing Desk Solution (Chuck) Periscope (Chuck) Ray Wenderlich: Introducing the iOS 9 Feast! (Jacob) The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing by Marie Kondo (Jacob)
Episode 125: 124 iPS Siesta with Paul Cantrell
01:19 - Paul Cantrell Introduction Twitter GitHub Blog Bust Out Solutions 01:41 - Siesta 07:31 - Is Siesta a specialized tool? 09:06 - Defining REST 10:35 - How Siesta Works 20:26 - Why use Siesta? 27:57 - Conversion 32:44 - Handling Requests 34:09 - Observers 35:51 - Checking 41:44 - Storing Resources, Caching 45:11 - Readability Picks Siesta README (Jaim) Standing Up (Chuck) SmartCells Anti-Fatigue Comfort Mat (Chuck) Lifehacker Ikea Standing Desk (Chuck) Periscope (Chuck) Katch (Chuck) The Complete Guide to the Alexander Technique (Paul) Alexandros Salazar: The Ghost of Swift Bugs Future (Paul) 99% Invisible Episode #52: Galloping Gertie (Paul) Proofs and Refutations: The Logic of Mathematical Discovery by Imre Lakatos (Paul)
Episode 124: 123 iPS DevChat.tv: The App
01:15 - DevChat.tv: The App 03:51 - Basic Authentication OAuth NSURLSession HTTP: Basic Access Authentication 08:05 - Making a Universal App Size Classes 09:24 - Possible Starting Points and Features Balsamiq 14:04 - Design and Finding a Designer Dribbble Web => iOS Design 18:42 - Audio: Streaming, Downloading Overcast 21:23 - Recording 22:46 - RSS 23:21 - Is the DevChat.tv app idea overambitious? Stack Overflow 24:38 - Animations and Transitions 25:27 - Core Data? Realm fmdb 27:13 - Synchronization and Persistence 27:50 - Flagging Updates 29:00 - Social Integration & Subscription Content 29:59 - Security and Privacy 31:00 - Learning Resources Ray Wenderlich Stanford on iTunes U 34:55 - Third-party Libraries? 36:39 - HTTP Live Streaming AV Foundation Picks Exit Through the Gift Shop (Jaim) Learn Something New (Andrew) Michael Vey 5: Storm of Lightning by Richard Paul Evans (Chuck) Get outside and get moving (Chuck)
Episode 123: 122 iPS The 2015 Apple Event
01:37 - Apple Watch Hermès Strap Collection Pebble Time watchOS 2 08:55 - iPhone 6s + 6s Plus 3D Touch Maintaining Usability Across Multiple Systems Live Photos Multitasking Storage 19:06 - iPad Pro Apple Pencil Use Cases 29:20 - Apple TV AirPlay Cross-Device Interaction ?? HomeKit Integration tvOS Picks Oktoberfest Beer (Jaim) CodeCombat (Alondo) Airplay Tutorial: An Apple TV Multiplayer Quiz Game (Alondo) Beginning tvOS Development with TVML Tutorial (Alondo) Pebble.js (Chuck) Basecamp (Chuck)
Episode 122: 121 iPS Mobile Audio and DJ Player App with Gábor Szánto
01:18 - Gábor Szántó Introduction Twitter 02:46 - Superpowered Typical Applications C++ Core Audio 13:00 - Audio Apps on iOS vs Android Android’s 10 Millisecond Problem: The Android Audio Path Latency Explainer 16:59 - Superpowered Cost 17:51 - Connecting Code 22:18 - Algorithms 24:25 - DJ PLAYER and The DJ Market iMashup Flow 8 Deck Piracy Picks Hardcore History (Jaim) Whynter Ice Cream Maker (Andrew) The Aggregate Magic Algorithms (Mike) Solarbotics Bundles (Mike) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Pebble Time (Chuck) The DFT “à Pied”: Mastering The Fourier Transform in One Day (Gábor)
Episode 121: 120 iPS The Search Functionality in iOS 9 with Chris Grant
01:05 - Chris Grant Introduction Twitter GitHub shinobicontrols Shinobi GitHub Account @shinobicontrols 01:19 - iOS9 Day-by-Day Blogs iOS9 Day-by-Day GitHub Repo 01:52 - Search APIs iOS9 Day-by-Day :: Day 1 :: Search APIs 03:27 - NSUserActivity 04:56 - Indexing Use Cases 09:06 - Displaying Results, Supporting Deep Linking 10:28 - Core Spotlight 11:54 - Images 13:34 - Benefits of the API 14:49 - Content & Discoverability 16:41 - Is anything missing? 18:24 - Testing 18:50 - Indexing Shared Data iOS9 Day-by-Day :: Day 7 :: Contacts Framework 19:30 - shinobicontrols 22:52 - iOS9 Day-by-Day Blogs 24:18 - Recommendations for Developers Updating Apps to iOS9 Picks Hackathons (Alondo) Flock (Alondo) keen (Andrew) Autodesk 123D Design (Andrew) React Native Podcast (Chuck) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Orphan Black (Chuck) fastlane (Chris)
Episode 120: 119 iPS Ambient Information and the Apple Watch with Neal Ford
01:26 - Neal Ford Introduction Twitter GitHub Blog ThoughtWorks 01:42 - Ambient Information and the Apple Watch “Mean Wrangler” Ambient = Accessible and Available 06:39 - Benefits of Having Ambient Information Safety ETAs 08:52 - When should information be ambient? 12:53 - Notifications 15:58 - Visualizing Information, User Experience Dark Sky Apple Pay 17:09 - Apple Watch as a Fashion Accessory 18:04 - Ambient Control Bluetooth Timers Texting/Voice Control w/ Siri Reminders OmniFocus 22:29 - Training Siri 23:46 - Google Glass Neal Ford: Ambient Information 26:45 - Apps That Shouldn’t Push Ambient Information 29:42 - Customization Watch Faces 32:10 - What can app designers do to make their applications more approachable on the watch? 34:10 - Battery Life 35:00 - Security 36:13 - Could-be Feature Improvements (User Customization) Other DevChat.tv Episodes Featuring Neal Ford iPhreaks Show Episode #54: Building Your Technology Radar with Neal Ford Ruby Rogues Episode #195: Building Your Technology Radar with Neal Ford Freelancers' Show Episode #145: Life as a Traveling Consultant with Neal Ford Picks Remote Year (Alondo) Homemade Chicken Broth (Jaim) Adafruit Inductries (Mike) Soaring Society of America (Mike) HMDX - JAM XT Extreme Wireless (Chuck) Orphan Black (Chuck) iOS Remote Conf! Interested? Email chuck@devchat.tv (Chuck) Seveneves: A Novel by Neal Stephenson (Neal) Badass: Making Users Awesome by Kathy Sierra (Neal) Bose SoundLink Mini Bluetooth Speaker II (Neal) Beats II Bluetooth Headset (Neal)
Episode 119: 118 iPS Tutorials For Developers and Gamers with Ray Wenderlich, Mic Pringle, and Greg Heo
01:14 - Ray Wenderlich Introduction Twitter Blog 01:23 - Mic Pringle Introduction Twitter GitHub The raywenderlich.com Podcast 01:40 - Greg Heo Introduction Twitter GitHub Blog 01:47 - The Conception of Ray’s Tutorial Website and The Tutorial Team Ray Wenderlich: Tutorials for iPhone / iOS / Developers and Gamers EA Games 05:58 - Maintaining High Quality and Consistency 07:26 - Tips & Advice for Writing a Tutorial 09:12 - Avoiding User Frustration 11:54 - Writing Books 13:00 - Traditional vs Self-Publishing Pragmatic Programmers 14:31 - Book Content vs Site Tutorials 15:41 - Starter Kits 16:33 - Transitioning to Swift 19:47 - Error/Bug Support 21:06 - Branching Out Into Other Technologies 22:21 - Selling Introductory vs Advanced Tutorials 25:15 - Choosing Topics 26:08 - RWDevCon 31:48 - Working with Ray and on raywenderlich.com 36:31 - Maximizing Marketing Opportunities 39:46 - Writing Tutorials for Mainstream Apps & Games 41:08 - Highlights Video Tutorials iOS Games by Tutorials Second Edition: Beginning 2D iOS Game Development with Swift iOS Animations by Tutorials by Marin Todorov Episode Resources The Freelancers' Show Episode #164: Teaching and Learning Courses with Breanne Dyck The Freelancers' Show Episode #165: Strategy and Project Management with Marie Poulin JavaScript Jabber Episode #173: Online Learning with Gregg Pollack Picks WinObjC (Andrew) Friday Q&A 2015-07-31: Tagged Pointer Strings by Mike Ash (Andrew) The Web Platform Podcast Episode 56: Building Your Brand with Charles Max Wood (Chuck) Developer On Fire Episode 017 - Charles Max Wood - Get Involved and Try New Things (Chuck) Skype’s Inside Out Emojis (Chuck) little bites of cocoa (Ray) The insanely slow road to building a blog (and why most people give up) by Belle Beth Cooper (Ray) What the Best College Teachers Do by Ken Bain (Greg) What’s Your Learning Style? Quiz (Greg) Brian Gilham's WatchKit Resources (Mic) Exploding Kittens (Mic)