Understanding native iOS from an Android perspective

Android vs. iOS. It’s a frequent discussion between developers on which is better, faster, easier to develop with. In general, developers pick one platform to focus on—however, it’s imperative for strong developers to have an understanding of both platforms and be able to see a problem from both perspectives.

Sep 10, 2021, 12:00 – 1:30 AM

34
RSVP'd

Key Themes

Android

About this event

Android vs. iOS. It’s a frequent discussion between developers on which is better, faster, easier to develop with. In general, developers pick one platform to focus on—however, it’s imperative for strong developers to have an understanding of both platforms and be able to see a problem from both perspectives. The platforms are unique but also evolve together, matching features. As a Senior Software Engineer at The New York Times, I develop both native Android and iOS core libraries for our apps. In this presentation, we will discuss some of the similarities and differences between Android & iOS and give developers a better understanding of native iOS from an Android perspective.

In this presentation, you will learn about:

Design Element differences

Swift vs. Kotlin

iOS app setup & structure (Xcode vs. Gradle)

iOS app lifecycles

MVVM

Jetpack Compose vs. Swift UI

By the end of this talk, you will be able to better understand Swift code, bring both platform perspectives to product and architecture conversations, and have more confidence contributing to iOS apps and libraries.

Speaker

  • Lauren Yew

    The New York Times

    Senior Android Software Engineer

Partner

Bottle Rocket logo

Bottle Rocket

Organizers

  • Stacy Devino

    Fanatics

    Principle Eng II

  • Joaquin Lopez

    Sngular

    Principal Frontend Engineer

Contact Us