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 238: iPS 237: GraphQL with Derrick Hathaway
Panel: Erica Sadun Andrew Madsen Special Guest: Derrick Hathaway In today's episode, the iPheaks panel, Erica, and Andrew speak with Derrick Hathaway about GraphQL. Derick is a mobile app developer and works at LifeOMic. Derrick is on The Freelance Show to discuss exactly what GraphQL is about. This is a great episode to understand the structure of GraphQL on the client and server side, and many other facets and features. In particular, we dive pretty deep on: What is GraphQL, why are you using it. How does GraphQL differ from REST? Where does this live? The server component of GraphQL What do you use to use GraphQL? GraphQL requests under the hood Where is the state of the technology? Apogee Subscriptions Security How to get started? GraphiQL - https://developer.github.com/v4/explorer/ https://github.com/skevy/graphiql-app Query validation at compile time And much, much more! LINKS: https://lifeomic.com https://cloud.google.com/apigee-api-management/ https://developer.github.com/v4/explorer/ https://github.com/skevy/graphiql-app https://www.linkedin.com/in/derrickhathaway Twitter handle - @derrh https://github.com/derrh Picks: Erica Salt Lake City Andrew Nintendo Switch Derrick Microbiology
Episode 237: iPS 236: Bootcamps with Paul Shelley and Eric Ludlow
Panel: Erica Sadun Andrew Madsen Jaim Zuber Special Guest: Paul Shelley and Eric Ludlow In today's episode, the iPheaks panel, Erica, Andrew, and Jaim speak with Paul Shelley and Eric Ludlow, both graduates of a boot camp at Dev Mountain. The topics cover, what is a boot camp, computer science, app development, duration of training, investment, who goes to boot camp, iOS programming, and much more. This is a great episode to learn more about how developer boot camps work. In particular, we dive pretty deep on: What is a bootcamp - 3 month intensive training Costs of attending a bootcamp Investment Who goes to bootcamp? iOS, Fullstack, etc. What kind of boot camps are out there? What do you learn at bootcamps, platforms, etc Growing industry Geting a sense of the hiring? Competitive fields Job markets Locations of bootcamps How do you find out about the job market in (Utah) Going to Bootcamp with families at home Recruiters SIRR- reports of numbers - students getting jobs Working with team and real world activities Git Repos, Scrum, Agile, Who succeeds at a bootcamp? Apple educational event Everyone can code Graduating from bootcamp and looking for a job Job offers at Dev Mountain Labs Apprenticeship And much, much more! LINKS: https://devmountain.com Picks: Erica Bike paths Andrew Speed Test app Okla with cat easter egg Eric Ipad with Smart Pen Paul Bike paths plus 1 Family
Episode 236: iPS 235: Data Transparency and iMazing with Gregorio Zanon
Panel: Andrew Madsen Jaim Zuber Erica Sadun Gui Rambo Special Guest: Gregorio Zanon In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and iMazing. Gregorio is in Geneva, Switzerland currently and is the code leader at DigiDNA which created the app iMazing. He talks about the inspiration for creating the app, its main functions, and what kind of people use this app. They also touch on the topic of data transparency, what it is, and how it affects developers. In particular, we dive pretty deep on: Gregorio intro iMazing Who is the average user of the app? 3 types of users What motivated you to create the app that does so much for so many types of people? Go beyond iTunes Where to start? C++ toolkit Apple reasons for trouble reaching data Need for control Why not split up functionality into 3 apps? Do iOS updates break iMazing? Does iMazing handle changes in APFS? What is Data Transparency? How did Facebook get my What’s App info? Should I delete Facebook? Delete Facebook article How can we get iMazing? And much, much more! Links: iMazing Delete Facebook article @RealGregzo DigiDNA Friendly 30% off for developers: PHREAKS-GET-IMAZING Picks: Jaim pprof - Ruby Gem to list, filter, search and print Provisioning Profiles files Erica Teletubbies Andrew Outline Edit - Use OutlineEdit to sketch ideas on your Mac Gregorio Notion
Episode 235: iPS 234: Public Extension Snippet Newsletter with Joe Fabisevich
Panel: Andrew Madsen Jaim Zuber Erica Sadun Gui Rambo Special Guest: Joe Fabisevich In today’s episode, the iPhreaks panel talk to Joe Fabisevich about the new mailing list that he has recently taken over, and you can sign up for it here. He talks about the type of snippets that they send out in the newsletter and gives general information about the newsletter. Joe loves the reception that he has gotten, and this is what fuels him to find new extensions every week to help other people learn. One of his goals for this project is to try to figure out the formula that keeps people coming back each week. In particular, we dive pretty deep on: Joe Fabisevich intro Public Extension twitter GetRevue What is an example of a snippet? How did you start the newsletter? Public Extension archives are at https://github.com/mergesort/Public-Extension Does the playground work on iPad? Who follows the twitter account? Is this for learners or production code? Are these snippets performant? Did you have any goals for the newsletter in particular? What have you learned? 80-90% of people actually open the newsletter Find something that is focused for your newsletter content Carbon Is it time for a new Mac & iOS design refresh? Are touch screens for Mac’s coming? What technologies are you excited about? And much, much more! Links: @PublicExtension @Mergesort GetRevue Public Extension Archives Carbon Picks: Erica: Leet Code Gui: MacOS and iOS Internals, Volume I by Jonathan Levin Andrew: Tea Code Oregon Trail Jaim: iOS Ref @EugeneBelinski Joe: Service Pocket
Episode 234: iPS 233: Should We Swipe Left or Right for Core Data with Fernando Bunn
Panel: Jaim Zuber Erica Sadun Gui Rambo Special Guest: Fernando Bunn In today’s episode, the iPhreaks panel talk to Fernando Bunn about different storage option for the iPhone, such as Core Data. Fernando has worked with mobile as a hobby since 2006 when apps were developed in J2ME and started to develop apps since the first day the iOS SDK was released in 2008. He is also passionate about using technology to improve people’s lives. This episode is great for those wanting to know more about iPhone storage and Core Data in general. In particular, we dive pretty deep on: Intro about Fernando C and C++ developer at first Core Data Is core data still relevant? What are alternatives to Core Data? Realm, FMDB Encourages people to stay with Apple’s framework of personal What is the cutoff point at which you move into Core Data? The Core Data curve What happens to Core Data at scale? Why not just use SQL? Swift debugging problems Would Swift change your opinion of CoreData? Performance problems with Realm FMDB FCModel Springboard What about the Cloud? And much, much more! Links: FMDB FCModel @FCBunn Picks: Gui Craig Hockenberry article Erica Jessica Jones Season 2
Episode 233: iPS 232: Andrew’s Audio Data-Transfer Adventure
Panel: Jaim Zuber Andrew Madsen Gui Rambo Special Guest: None In today’s episode, the iPhreaks panel talk about Andrew’s client project that he’s been working on. To combat an issue, he has been using the audio port on the iPhone in order to transport data. With this, you don’t need any approval from Apple and the hardware is very simple. They go more in depth about how this process works and how iPhone updates affect it, such as the loss of the headphone jack. In particular, we dive pretty deep on: About the Project How does it work? Bell 202 Frequency Shift Keying How does it work with iPhones without new headphone jacks? What libraries are available? JM FSK-25 Modem Andrew wrote his own library as well How do you get around transmission issues? Erroring checking What type of device is on the other side? How do you structure your data? What other apps can use this? How is the audio with Bluetooth? Tech support Getting into the DSP weeds Zero cross detector to determine frequency Channel Coding How can I learn about the Core Audio APIs? Audio Queue Services And much, much more! Picks: Gui System-Bus-Radio Andrew 34th Anniversary of the Original Mac Altair 8800 Playing Music Over Am Radio Mini vMac Soft Modem Arduino Library Jaim Trade Wars
Episode 232: iPS 231: App Stories: Kite Compositor with Joseph Rhodes
Panel: Jaim Zuber Andrew Madsen Special Guest: Joe Rhodes In today’s episode, the iPhreaks panel, Jaim and Andrew talk to Joe Rhodes, a developer in Atlanta who is currently working on an app called Kite Compositor. This app is an animation and motion design app for Mac that came out in about March 2017. He left the corporate world to pursue his dream to be an app creator, and has never looked back since. This episode contains a great conversation about the process that goes through the mind of a developer when they are creating their respective apps. In particular, we dive pretty deep on: Kite Compositor How did you come up with the idea to create the app? Adobe After Effects Why use Kite Compositor? What makes Kite Compositor better? Graphics underpinnings How can designers or developers use this app? Zeppelin and JavaScript Is creating this app a full-time job? Did you do validation? He created an app that he would want to use Computer science in college Launching the app How did you do source code generation? Swift or Objective-c? Does Xcode handle projects with both languages better than it did? What learning materials are there? And much, much more! Links: Linode Microsoft App Center @JRho Kite Compositor Picks: Jaim The ‘King of Kong’ could be stripped of his high score Blog post on the “King of King” fraud Andrew Chasing Ghosts - Beyond the Arcade movie OpenEmu
Episode 231: iPS 230: ChibiStudio
Panel: Erica Sadun Gui Rambo Special Guest: None In today’s episode, the iPhreaks panel, Erica and Gui talk about his app ChibiStudio, the challenges and lessons learned, and specifically about how it's like to have a freemium app in the App Store. The app allows people to create their own avatar, or Chibi, that they the can share through the iMessage app. This is a great episode to learn about the thought processes that go into creating a new iOS app. In particular, we dive pretty deep on: Where did the idea for ChibiStudio come from? iMessage apps How to improve the iMessage app success Discoverability Free app with in-app purchases. Why? Different theme packs, especially during holidays Balance between free content and paid options Corporate outreach Developing your own brand Small and specialized audience 2 pathways to monetary success Using ads in apps King Games Ethical apps Lessons he’s learned from developing And much, much more! Links: Linode ChibiStudio Microsoft App Center Picks: Gui HomePod Erica Farscape
Episode 230: iPS 229: Flawless App
Panel: Erica Sadun Gui Rambo Special Guest: Lisa and In today's episode, the iPheaks panel, Erica and Gui speak with Lisa Dziuba and Ahmed Suljman about their new product called Flawless App. The discussion covers topics on design, how the app works, marketing, team size, and much more. This is a great episode to learn about new iOS products and their unique build and design, and implementation. In particular, we dive pretty deep on: What's Flawless Dealing with multiple screen sizes The story of Flawless Working on a small team Designing and marketing as a developer Marketing ProductHunt The future of Flawless app and much more! LINKS: https://flawlessapp.io https://twitter.com/FlawlessAppio https://twitter.com/LisaDziuba https://twitter.com/ahmed_sulajman http://www.dailyui.co https://bendodson.com/weblog/2017/06/16/flawless/ https://medium.com/flawless-app-stories/https-medium-com-flawless-app-stories-the-ultimate-guide-for-mobile-developers-who-want-to-design-part1-a2d47c04fd49 https://medium.com/flawless-app-stories/designed-by-engineer-76cbc6ffe34d https://www.smashingmagazine.com/2018/01/reduce-app-optimizing-sketch-files/ https://medium.com/flawless-app-stories/how-flawless-app-will-make-you-a-better-ui-designer-23c7c5338e8c https://speakerdeck.com/lisadziuba/marketing-for-engineers https://github.com/LisaDziuba/Marketing-for-Engineers https://medium.com/flawless-app-stories/flawlessapp-on-producthunt-7db3e561ce7a Picks: Gui Tech Podcasts Lists Erica Donuts Lisa Marketing for Engineers
Episode 229: iPS 228: Apple Wishlist
Panel: Erica Sadun Gui Rambo In today's episode, the iPheaks panel, Erica, and Gui talk about the state of Apple in 2018 and what they would like to see from Apple in this new year. The discussion covers topics like where should Apple build their next campus, iMac Pro and desktop computing, replacement Mac lines, Mac mini, Puck Mac, Developer market, control center issues, and much more! This a great episode to get a glimpse of the current needs and wants among the iOS and OS developer communities. In particular, we dive pretty deep on: Apples Second major campus - in Denver? iMac Pro Consumer market Other desktop computing possibilities Mac mini talk Puck Mac? Commit Cloud Developer Market Control Center issues Air Pods Swift Playgrounds on iPad Enable 3rd party developers to add to control center Evolution of iPads as pro computers Where do we put our developers? Touchscreens iPhone X MacBook keyboards Touch Bar WWDC 2018 and much more! Picks: Gui 8 Bit Guy Videos Erica Libere Foldable Bike
Episode 228: iPS 227: RxSwift
Panel: Eric Sadun Gui Rambo Andrew Madsen Special Guest: Junior Bontognali, Marin Todorov, Scott Garner, and Florent Pillet In today's episode, the iPheaks panel discuss RxSwift with the four authors of the book RxSwift Reactive Programming with Swift. The co-authors are Junior Bontognali, Marin Todorov, Scott Garner, and Florent Pillet. The four authors are developers in their own respective jobs and companies who are experts in Swift and iOS platform. The discussion covers the specifics of RxSwift and Reactive Programming. In particular, we dive pretty deep on: What is RX Swift? Web applications Asynchronous code Advantages of Swift Data is always in sync What are typical events? Coming from traditional Obj. C development, what is different? Reactive Cocoa vs Swift Concepts, languages Standardized terms How does RxSwift merge with Swift? Schedulers? GCD? How do you integrate RxSwift with Table View? Integrating RxSwift with UIKit Drawing patterns Do you think Apple will adopt some of this uniform design? Marzipan with RxSwift Coco for the Mac What are the first step to learning RxSwift? What do you want to accomplish? RxSwift Slack Group and much more! LINKS: Junior Bontognali Marin Todorov Scott Garner Florent Pillet RxSwift Reactive Programming with Swift RxSwift Slack Group Picks: Gui External Build Systems in Xcode Erica RxSwift book The Vector Podcast Andrew Classic Computing Podcast Swift Coding Challenges Book Junior AppBuilders Conference Marin Snippette Sourcery Florent Vert.x Reactive JVM Server Framework Scott Paintcode RxFlow Realm
Episode 227: iPS 226: Give Cloudkit a Chance
Eric Sadun Gui Rambo Jaim Zuber In today's episode, the iPheaks panel discusses Cloudkit, and many technical details about the cloud-based service. In short, Cloudkit is a cloud syncing solution and works similar to a database. Gui mentions the reluctant users of such type of service, some important discussion with the security and privacy. This is a great episode on understanding the framework of Cloudkit and the technical structure of this cloud service, how data is managing when documents are updated, Change Tokens, costs, and much more. In particular, we dive pretty deep on: Gui describes CloudKit Why does it mean to use the Cloud Storage Storage facility - in Carolinas. Data from the apps to the Cloud Schema-less Issues with login and see other peoples data Creating a data object Framework - Cloud-kit Thinking of the cloud as an extra disc drive. Error oriented programming Real world use, and conflicts with document revisions Nightmares syncing issues Change tokens Server Record Change Options for Local and Server version Text merging Register subscriptions Costs and development Cloudkit is essentially free and has 3 different database Private Web clients or android Local caching mechanism Can I use CloudKit with a web or Android app? and much more! LINKS: https://developer.apple.com/icloud/ CloudKit Rest API https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda Picks: Gui https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda Eric Ventusky Weather App Jaim English Premier League
Episode 226: iPS 225: Concurrency with Paulo Faria
Panel: Andrew Madsen Erica Sadun Special Guests: Paul Faria In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also, Paulo mentions focusing on server side development and working in iOS and Android development. Paulo is the creator of Zewo and one of the first to work with server-side Swift. Paulo is on iPheaks to talks about Concurrency. Paul believes that concurrency is the missing feature to make it a true and mature ecosystem for server-side on Swift. In particular, we dive pretty deep on: Zewo (http://zewo.io) IBM Grand Central Dispatch Syncro-programming Promises Async/Await Is Swift following or leading? Defer statements Current state of concurrency in Swift Swift forums What's going on in concurrency in Swift right now Incremental programming Chris Eidhof's Incremental Programming Seven Concurrency Models in Seven Weeks https://www.objc.io/issues/2-concurrency/ CFHipsterRef Mike Ash and much more! LINKS: https://github.com/paulofaria https://twitter.com/paulofariarl Picks: Erica Swift Forums Paulo Incremental Swift Andrew: Iconic Book The Emerald Deep
Episode 225: iPS 224: Design Code with Meng To and Marcos Griselli
Panel: Jaim Zuber Gui Rambo Special Guests: Meng To Marcos Griselli In today's episode, iPhreaks speaks with Meng To and Marcos Griselli about Design Code. Design Code is an interactive book and app on how to design and code an iOS 11 app. Meng and Marcos talk about early career challenges building an iOS app. Meng talks about solving this problem with their Design Code book and app and making the process faster and intuitive. This is great for developers who want to learn to build an iOS app with little to advance knowledge. In particular, we dive pretty deep on: Design Code Platform Books and resources How big is the team? Designers and Developers working together, challenges and wins Not Prototype Code, Real Code Auto layout in Design tools What can developers learn from designers? Margins Design guidelines Negative Spacing iOS 11 design changes Developing for iOS 11 How can I decide between regular titles and large titles? Transitioning from web to mobile design Tab Bars Design Language and Guide Lines and much more! LINKS: Meng To Marcos Grisell Picks: Gui https://github.com/apple/turicreate Meng HQ Live Trivia Game
Episode 224: iPS 223: Testing with Stephen Celis
Panel: Andrew Jaim Erica In today's episode, the iPhreak panel speaks with Stephen about how Swift could benefit from higher level types like in Haskel, Reactive programming and testing in the Kickstarter app. Stephen is a software engineer living in Brooklyn, New York. He previously helped build and open source the Kickstarter mobile apps. He's a co-founder of Point-Free , a consultancy and upcoming educational video series on functional programming and Swift. In particular, we dive pretty deep on: Open Source Language Renaissance Higher Types Maps & Arrays Functional & Reactive Programming Swift Swift as a gateway to functional programming Future features in Swift? What can you do with higher level types? How has application development evolved Declarative State is back! Programming by contract Testing Testing timecode Unit Testing Examples of testing code from Kickstarter app Point Free https://www.pointfree.co/ Picks: Jaim: Realm Andrew: Cities Skylines Advent of Code Erica Anti-pick High Sierra missing Network Diagnostics App Stephen Reducers Purescript Test Driven Reactive Programming