Inside iOS Dev
Alex Bush, Sandeep Aggarwal
All episodes
Best episodes
Top 10 Inside iOS Dev Episodes
Goodpods has curated a list of the 10 best Inside iOS Dev episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Inside iOS Dev for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Inside iOS Dev episode by adding your comments to the episode page.
Overview of Mocks, Stubs, and Fakes
Inside iOS Dev
03/14/19 • 10 min
Alex gives an overview of unit-testing mocks, stubs, and fakes and explains what is the difference between them.
Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Connect with us: https://twitter.com/insideiosdev
Developing for iPhone X - Embrace the notch
Inside iOS Dev
10/02/17 • 10 min
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
try! Swift NYC 2017 Conference
Inside iOS Dev
09/14/17 • 19 min
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
08/23/17 • 22 min
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
Protected Visibility Modifier in Swift with Daniel Hall
Inside iOS Dev
11/08/20 • 16 min
Daniel Hall and Alex talk about protected visibility modifier in objective oriented languages and how they wish it was added to Swift language. They talk about reasons for why it is needed and what workarounds you could use to achieve semi-similar result.
Sign up for Alex's upcoming video course about iOS System Design Interview: https://iosinterviewguide.com/system-design-interview
Sign up for Alex's upcoming video course about RIBs Architecture: http://ribsarchitecture.com/video-course-waitlist
Need to prepare for an iOS Engineer Interview?
https://iosinterviewguide.com
Connect with us: https://twitter.com/insideiosdev
Email us at [email protected]
Youtube Channel Announcement
Inside iOS Dev
06/30/21 • 3 min
I'm transitioning to Youtube! Don't worry, the podcast is not over :) I'll be making more and more screencast style videos instead of just audio podcast format. I'll still be having guest over and have conversations with them about the code and I'll be cross posting screencast episodes on the podcast as well.
This new direction will allow me to explain the concepts and showcase the code examples better as the audio format can only do so much.
Please hop on over to Youtube. You can find the channel here https://www.youtube.com/channel/UC6zcA3dAMUWN8E2_dlg_WyQ
Please share, like, and subscribe to it as it will greatly help me get this channel up and running. Hope to see and hear your feedback and have better content quality there. Let me know what you think and I'm looking forward to hearing from you!
RIBs. The Best iOS Architecture.
Inside iOS Dev
09/26/21 • 64 min
RIBs Resources:
[Original RIB repository](https://github.com/uber/RIBs)
[Uber RIB wiki](https://github.com/uber/RIBs/wiki)
General video: [Uber's new mobile architecture that scales to hundreds of engineers by Tuomas Artman](https://youtube.com/watch?v=FfwZSk6VRVY)
Video 1: [Architecture rewrite](https://youtube.com/watch?v=bB9e7ZYVYCo)
Video 2: [Deep Scope Hierarchies](https://youtube.com/watch?v=LWu1HcFIRnQ)
Video 3: [Introduction to RIBs](https://youtube.com/watch?v=Q5cTT0M0YXg)
Video 4: [Plugins in RIBs](https://youtube.com/watch?v=vIdsYLXClZs)
Blog: [Engineering the Architecture Behind Uber’s New Rider App](https://eng.uber.com/new-rider-app/)
Blog: [Engineering Scalable, Isolated Mobile Features with Plugins at Uber](https://eng.uber.com/plugins/)
Blog: [Why We Decided to Rewrite Uber’s Driver App](https://eng.uber.com/rewrite-uber-carbon-app/)
Blog: [Building a Scalable and Reliable Map Interface for Drivers](https://eng.uber.com/building-a-scalable-and-reliable-map-interface-for-drivers/)
Blog: [Architecting a Safe, Scalable, and Server-Driven Platform for Driver Preferences with RIBs](https://eng.uber.com/carbon-driver-app-preferences-ribs/)
Blog: [Activity/Service as a Dependency: Rethinking Android Architecture for the Uber Driver App](https://eng.uber.com/activity-service-dependency-android-architecture/)
Blog: [Harnessing Code Generation to Increase Reliability & Productivity on iOS at Uber](https://eng.uber.com/code-generation/) ***Not directly RIBs but good to read***
Blog: [Exploring RIBs](https://medium.com/swlh/ios-architecture-exploring-ribs-3db765284fd8)
Podcast: [Opinion about RIBs from somebody at Uber](https://overcast.fm/+JAbhB0-c0)
Podcast: [Alex on Uber's RIB Architecture](https://insideiosdev.com/episodes/alex-on-ubers-rib-architecture-2d362fd3)
Screencast : [RIBs Architecture on iOS by Alex Bush](https://alexbush.podia.com/ribs-architecture-on-ios)
Sign up for Alex's upcoming video course about iOS System Design Interview: https://iosinterviewguide.com/system-design-interview
Sign up for Alex's upcoming video course about RIBs Architecture: http://ribsarchitecture.com/video-course-waitlist
Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com
Connect with us: https://twitter.com/insideiosdev
Email us at [email protected]
Refactoring Large Initializer in Swift. Part 1. Dependency Injection with Default Values and Properties.
Inside iOS Dev
10/23/21 • 25 min
In this episode Sandeep and Alex refactor a class with a large initializer into something easier to use. This is part one of this series.
Sample code was taken from Fred’s tweet: https://twitter.com/frederickohen/status/1413595709471875072
Sign up for Alex's upcoming video course about iOS System Design Interview: https://iosinterviewguide.com/system-design-interview
Sign up for Alex's upcoming video course about RIBs Architecture: http://ribsarchitecture.com/video-course-waitlist
Need to prepare for an iOS Engineer Interview?
Connect with us: https://twitter.com/insideiosdev
Email us at [email protected]
Clean Code’s Impact with Uncle Bob
Inside iOS Dev
07/27/23 • 80 min
In this episode we have legendary Robert Uncle Bob Martin come over to talk about Clean Code, professionalism, and courage. We cover:
- the impact of Clean Code on businesses' ability to change software and make money
- management pushback on applying Clean Code practices and how to handle it
- how managers get to the truth and how developers get to the truth
- professionalism, courage to take risk and saying NO despite potentially being fired
- writing tests to reduce risks working with legacy (and not legacy) code
- code ownership and pair programming
- following the code rules you establish
- a rapid questions round
- ask listeners' questions
- and much more
Clean Code: Architecture & Design Masters Class for Software Developers . It starts September 6th: https://cleancodemastercourse2023.eventbrite.com/
More Uncle Bob's events can be found here: http://thecleancoder.eventbrite.com/
Clean Coders video courses: http://www.cleancoders.com/
---
If you're looking for to simplifying software development with Clean Code reach out to: https://www.linkedin.com/company/clean-code-ventures/
Prepping for a system design interview? Check out Alex's iOS System Design Interview video course: https://iosinterviewguide.com/system-design-interview
Need to prepare for an iOS Engineer Interview?
https://iosinterviewguide.com
Connect with us:
https://twitter.com/insideiosdev
https://www.linkedin.com/in/alexvbush/
https://www.linkedin.com/in/sandeep-aggarwal-629ab45a/
https://twitter.com/alex_v_bush
https://twitter.com/sandeepCool77
Email us at [email protected]
Flutter with Rody Davis
Inside iOS Dev
10/07/19 • 35 min
Alex interviews Rody Davis about Flutter, a cross platform framework for iOS and Android development. They also address cross platform development issues Dropbox experienced with their mobile apps.
- Dropbox drops mobile cross platform C++
- Flutter
- Dropbox's cross platform C++ issues article
- Rody on Twitter
- Rody's website
- Rody's Github
Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com
Connect with us: https://twitter.com/insideiosdev
Email us at [email protected]
Show more best episodes
Show more best episodes
FAQ
How many episodes does Inside iOS Dev have?
Inside iOS Dev currently has 87 episodes available.
What topics does Inside iOS Dev cover?
The podcast is about Ios, Podcasts, Technology and Education.
What is the most popular episode on Inside iOS Dev?
The episode title 'Law of Demeter, Async Programming, Naming Things with Tom Mornini' is the most popular.
What is the average episode length on Inside iOS Dev?
The average episode length on Inside iOS Dev is 27 minutes.
How often are episodes of Inside iOS Dev released?
Episodes of Inside iOS Dev are typically released every 15 days.
When was the first episode of Inside iOS Dev?
The first episode of Inside iOS Dev was released on Apr 30, 2017.
Show more FAQ
Show more FAQ