PLAY PODCASTS
Inside iOS Dev

Inside iOS Dev

87 episodes — Page 2 of 2

Ep 37One Year Anniversary Episode - Podcasting, learning, architecture, & JavaScript talk!

For their one year anniversary, Alex & Andrew let loose, have some beers and enjoy some free flowing chat. They talk podcasting, learning, architecture, & JavaScript! Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Have an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Jun 27, 20181h 16m

Ep 36WWDC 2018 Recap - What you need to know as a developer

Alex & Andrew do a quick recap of the WWDC 2018 Keynote & Platforms State of the Union. They get straight to what you need to know as a developer to be on top of all the new announcements and changes. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Have an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Jun 12, 201826 min

Ep 35Learning the Realm database with Marin Todorov

We invite author & Ray Wenderlich contributor Marin Todorov to talk about the Realm database. Marin explains what it is and why you might use it as a persistence solution. He compares it to Core Data and helps give guidance on how to choose a persistence solution. He also goes into some of its benefits: simplified API, improved performance, cross platform usage, & automatic sync. Lastly, he talks about his new book "Realm: Building Modern Swift Apps with Realm Database". Find the book: https://store.raywenderlich.com/products/realm-building-modern-swift-apps-with-realm-database Learn more about Marin: http://www.underplot.com/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

May 30, 201827 min

Ep 34App Architecture with Florian Kugler

Florian Kugler, co-founder of the popular objc.io, joins us to discuss his new book "App Architecture". We discuss the five architectures covered in the book: Model-View-Controller, Model-View-ViewModel + Coordinator, Model-View-Controller+ViewState, ModelAdapter-ViewBinder, and The Elm Architecture. We also touch on the VIPER architecture and why it wasn't included in the book. Finally, we close out with some advice from Florian. Want to read the new "App Architecture" book? https://amzn.to/2KJfJPT https://www.objc.io/books/app-architecture/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

May 21, 201834 min

Ep 33Clean Architecture with Basem Emara

Basem Emara discusses his application of Clean Architecture on iOS. He talks the different components, data flow, dependencies, & more!https://iosmentor.io/clean-architecture-for-ios/Buy Clean Architecture book

May 15, 201828 min

Ep 32The Problems of "Fun Driven Development" with Art Fedosejev

Best selling author Art Fedosejev joins us to discuss his new "Fun Driven Development" thesis and the problems it entails. What can we do to be more professional, responsible, and ethical software engineers? http://fundrivendevelopment.guide/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Apr 30, 201832 min

Ep 31Soroush Khanlou on dev community, architecture, best books to read, and more.

Soroush Khanlou joins for a rapid fire style interview. He talks about the iOS dev community, app architecture, best books to read as a dev to level up, and more! Find Soroush at: https://fatalerror.fm/ and http://khanlou.com/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Book recommendations: Domain Driven Design, Practical Object-Oriented Design in Ruby, Patterns of Enterprise Application Architecture.

Apr 16, 201826 min

Ep 30Swift Sets and Pattern Matching

Guest Kyle Roucis talks about the power of using Sets in Swift for pattern matching. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Apr 4, 201816 min

Ep 29Running into problems with shared cross platform code in JavaScript

Alex talks about some of the problems he had working on a codebase that shared its business logic in JavaScript. We also talk generally about sharing code across mobile platforms. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Mar 20, 201822 min

Ep 28The Null Object Pattern & Law of Demeter

Alex explains how to use the Null Object Pattern to simplify your code (an alternative to optionals). Read a related article about Null Object design pattern here: https://m.smartcloud.io/swift-optionals-and-the-null-object-design-pattern-7578b7448edf Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Prepping for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Mar 5, 201814 min

Ep 27Understanding Auto Layout + Tips & Tricks

Learn about the underlying mechanics of Auto Layout and the layout system of iOS in general. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Prepping for an interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Feb 18, 201817 min

Ep 26Writing Clean Code - Part 3 - An Overview of Robert Martin's Clean Code

An overview of the indispensable Uncle Bob's Clean Code. Chapters 10 through 13. Learn how to write code that's simple, expressive, easy to read, easy to maintain, and elegant. Find Clean Code here: http://amzn.to/2Cd49HO Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Prepping for an interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Feb 12, 201823 min

Ep 25Why Singletons Are Evil

Alex explains why he thinks Singletons are evil. He gives concrete reasons why and then offers a better alternative. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an iOS Engineer job interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Jan 16, 201821 min

Ep 24An Introduction to Dependency Injection

What is Dependency Injection? Why is it useful? How can we use it? Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Dec 18, 201716 min

Ep 23Understanding Design Patterns & Architecture

Why is there so much confusion around design patterns and architectures? How can we gain better understanding of them? Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Preparing for your next iOS Engineer job interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref

Dec 4, 201714 min

Ep 22Programming language battle: Javascript

We have a lively debate over the potential merits and downfalls of Javascript as a programming language and community. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Preparing for your next iOS engineer job interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Want to learn about backend development? http://codetales.io/

Nov 14, 201718 min

Ep 21Writing Clean Code - Part 2 - An Overview of Robert Martin's Clean Code

An overview of the indispensable Uncle Bob's Clean Code. Chapters 6 through 9. Learn how to write code that's simple, expressive, easy to read, easy to maintain, and elegant. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Oct 30, 201719 min

Ep 20Our Dark Secret - A conversation about Swift versus Objective-C

We make a confession and discuss developing in Swift versus Objective-C Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Oct 17, 201715 min

Ep 19Developing for iPhone X - Embrace the notch

What you need to know about developing for the new iPhone X. https://developer.apple.com/ios/human-interface-guidelines/overview/iphone-x/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Oct 2, 201710 min

Ep 18Being a generalist - What iOS developers can learn from the backend

Guest Julian Fahrer joins us to discuss what iOS developers can learn from backend development & devops. Julian's screencasts website: http://codetales.io/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Sep 26, 201721 min

Ep 17try! Swift NYC 2017 Conference

We share our experience and what we learned at the try! Swift New York City 2017 conference. Including Matt Gallaghers redux-like modeling of view state, Tanner Nelson's server-side Swift using Vapor, Neem Serra's Map & FlatMap magic, and Paul Fenwick's talk on machine ethics & emerging technologies. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Sep 14, 201719 min

Ep 16Introducing the New iOS 11 System Review Prompt - SKStoreReviewController

Starting in iOS 11, Apple is requiring all apps to use the new SKStoreReviewController to prompt users to review & rate your app. We discuss the details of how this new review prompt works as well as other changes to reviews and the App Store. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Sep 6, 201711 min

Ep 15Writing Clean Code - Part 1 - An Overview of Robert Martin's Clean Code

An overview of the indispensable Uncle Bob's Clean Code. Learn how to write code that's simple, expressive, easy to read, easy to maintain, and elegant. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Aug 23, 201722 min

Ep 1414 - Software Engineer Interview Hole In One - How Alex nailed his interview process

Alex talks about how he nailed his iOS Software Engineer interview process and got his dream job at ThoughtWorks. The book about interviews Alex wrote: https://iosinterviewguide.com/?promo=inside-ios-dev-ref Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Aug 8, 201724 min

Ep 1313 - View Models To The Rescue

An iOS design / architecture talk. Andrew & Alex introduce and discuss view models. What are they? Should you use them? How do they help solve the malignant Massive View Controller problem in iOS? Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Jul 25, 201724 min

Ep 1212 - Pair Programming

Andrew & Alex talk about pair programming. The advantages and disadvantages of it and whether you should utilize it or not. They also give some advice about pair programming. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Jul 13, 201718 min

Ep 1111 - The Problems with 3rd Party Services

Alex and Andrews describe the problems that arise when working with third party services in your application and how to work around those problems. First, they describe third party services. Then, they talk about specific problems they've had. Finally, they close with key takeaways and main lessons. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Jun 28, 201725 min

Ep 1010 - Top Must Watch WWDC 2017 Videos

Andrew and Alex talk about the top must watch WWDC 2017 videos. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Jun 22, 201719 min

Ep 89 - How To Do An iOS Engineer Job Search (After Being Laid Off)

From being laid off to landing his dream job at Reddit, Andrew shares lessons learned from his recent iOS Engineer job search. Listen to this episode if you want to be prepared for your next job interview. First, he talks about what it means to be laid off. Then, he gives advice about what to do immediately after being laid off. Next, he explains about how he prepared for and carried out the interview process. Finally, he discusses lessons learned and key takeaways. Read 'The iOS Interview Guide' book at https://iosinterviewguide.com/?promo=inside-ios-dev-ref Reddit is hiring! Go to about.reddit.com and tell them Andrew from Inside iOS Dev sent you. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Jun 14, 201739 min

Ep 98 - WWDC Platforms State Of The Union Recap

Andrew and Alex recap Apple's WWDC Platforms State Of The Union 2017 -- Christmas for iOS Devs. Learn what new goodies we can look forward to. XCode, debugging, Swift, VR, AR, and more! Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Jun 8, 201728 min

Ep 77 - Twelve Libraries To Skyrocket Your iOS Development

In this episode, Alex and Andrew discuss 12 useful open source libraries you can use in your iOS app. They give a brief overview of how each works and how they can help you be more productive. They discuss: IGListKit, Realm, SwiftyJSON, AsyncDisplayKit/Texture, DZNEmptyDataSet, Hero, Charts, MGSwipeTableCell, RxSwift, PromiseKit, GDPerformanceView, Alamofire. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

May 24, 201722 min

Ep 66 - An Introduction To Continuous Deployment

In this episode, we talk about what continuous deployment is and how it can help automate and improve your development process. First, we define continuous deployment. Then, we talk about the evolution of our continuous deployment process. Finally, we end with key takeaways and a recommendation to use Buddybuild for your continuous deployment setup. Blog post mentioned: https://medium.com/@AndrewRohn/8-things-i-learned-in-my-first-eight-months-as-a-software-engineer-35c421a57036 Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

May 16, 201715 min

Ep 55 - Setting Up Universal Links (Deep Linking)

Setup checklist: https://gist.github.com/andrewrohn/774185e4e15ddcc14f0a1e3c66c943e3 Andrew and Alex discuss setting up Universal Links in your application so you can deep link users directly into a specific page in your app. First, they discuss the overview and benefits of Universal Links. Then, they go over the exact steps to setup Universal Links. Along the way they discuss any gotchas to be mindful of. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

May 11, 201720 min

Ep 44 - The iOS Developer Community

An introduction to some people in the iOS developer community. And a short exploration into why community matters in the software development world. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Apr 30, 201718 min

Ep 33 - AB Testing and Dependency Management

Alex and Andrew discuss A/B testing. What it is, how it works, and how to stay on top of it. Next, they discuss dependency management. What is it and why should you use it? How can you setup dependency management? Show Notes: iOS Project Setup with Cocoapods video: https://www.youtube.com/watch?v=1SZfSXqQcZs&t=4s Learn more about AB testing best practices here: https://m.smartcloud.io/ab-testing-best-practices-in-ios-apps-2f04ab4f642e Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Apr 30, 201722 min

Ep 22 - Implementing Analytics/Tracking in your app

In this episode, Alex and Andrew talk about tracking users in your application. They discuss the original in-app tracking and why they needed to update it. Then they talk about how they implemented the new in-app tracking. They discuss the evolution of their implementation, the tools they used, and some of the gotchas. We also wrote an article that shows an example of how we implement analytics in our apps https://m.smartcloud.io/analytics-and-tracking-best-practices-in-ios-apps-dedb8f328e97 Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Apr 30, 201719 min

Ep 11 - Testing in Object-Oriented Applications

Alex and Andrew introduce the book Practical Object-Oriented Design in Ruby and discuss the chapter on testing. They explain how the principles in the book can be applied to any object-oriented application regardless of programming language. Finally, they discuss the main takeaways from the book and about testing an OO application.Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com

Apr 30, 201725 min