62 episodes

Inside iOS dev is a weekly show about real world iOS development. Your hosts, Alex and Andrew, draw from their experiences ranging from 4+ year old legacy codebases, to small startup green field projects, to working on apps at places like Uber & Reddit with millions of active users. They discuss everything from implementing specific features, to creating flexible designs, to utilizing refactoring techniques, and more. This is THE show for professional iOS developers.

Inside iOS Dev Alex Bush, Andrew Rohn

    • Technology

Inside iOS dev is a weekly show about real world iOS development. Your hosts, Alex and Andrew, draw from their experiences ranging from 4+ year old legacy codebases, to small startup green field projects, to working on apps at places like Uber & Reddit with millions of active users. They discuss everything from implementing specific features, to creating flexible designs, to utilizing refactoring techniques, and more. This is THE show for professional iOS developers.

    Protocol Extension Overuse

    Protocol Extension Overuse

    Alex explains how overusing extensions and protocol extensions in Swift leads to unpredictable runtime bugs.

    • 24 min
    Optionals Are Evil..?

    Optionals Are Evil..?

    When and where should optionals be used? What are the advantages and disadvantages of optionals? Before Swift, iOS developers wrote their apps using Objective-C. In Objective-C, programmers could send messages to nil without the program crashing and in some cases was considered a feature. However, sometimes objects were unexpectedly nil and the program would incorrectly execute. Today, Swift uses optionals to more explicitly handle the case when an object is nil.

    • 13 min
    Flutter with Rody Davis

    Flutter with Rody Davis

    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.

    • 35 min
    Cross-platform code sharing via C++ at Dropbox with Eyal Guthmann

    Cross-platform code sharing via C++ at Dropbox with Eyal Guthmann

    Recently, Dropbox published a blog illustrating the costs & overhead of using C++ to code share between iOS and Android. The author, Eyal Guthmann from Dropbox, joins us to elaborate more on the topic. Was the problem C++? Why couldn't Dropbox simply hire more C++ developers? Why not React Native or Flutter? Is cross platform mobile development simply not viable?

    • 43 min
    VIPER First Impressions

    VIPER First Impressions

    Alex talks about his first impressions working with VIPER architecture. He walks through each part of the architecture, compares it to RIBs, and talks about modularization.

    • 32 min
    Dropbox drops mobile cross platform C++

    Dropbox drops mobile cross platform C++

    Alex and Andrew discuss the latest Dropbox engineering article that announced that Dropbox is dropping their support of cross platform mobile C++ code.

    • 22 min

Top Podcasts In Technology

Listeners Also Subscribed To