63 afleveringen

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

    • Technologie

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.

    Asynchronous Work on iOS (Combine Edition) with Leo Dion

    Asynchronous Work on iOS (Combine Edition) with Leo Dion

    Alex interviews Leo Dion about his recent article Asynchronous Multi-Threaded Parallel World of Swift. They talk about async work on iOS, options developers had previously (from low level to high), and then discuss how new Apple frameworks Swift Nio and Combine helps solve asynchronous tasks on iOS.
    Unfortunately the chat transcript for this call was lost and some of the links didn't make it into show notes.
    Leo's article - Asynchronous Multi-Threaded Parallel World of SwiftLeo's 360 iDev talkLeo's twitterSwiftNIOCombineSign 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 hello@insideiosdev.com

    • 31 min.
    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.

Top-podcasts in Technologie

Luisteraars hebben zich ook geabonneerd op