/Mobile

The Cost Of A Byte

- Noah Martin tl;dr: “Researchers from MIT, Purdue, and Yale demonstrated that turning off the camera during a Zoom meeting shrinks the environmental footprint by 96%.” This inspired Noah to think about a mobile app’s carbon footprint and he shows us how adding or removing 1MB in app size can have a surprisingly large impact.

featured in #288


How To Deal With Tech Debt At The Scale Of Super App

- Maksim Koutun tl;dr: "We want to share how we decided to work with technical debt and how Evolutionary architecture and SRE help us balance innovation and quality in mobile development." Maksim provides several examples, such as how each team can dedicate up to 20% of their capacity to technical improvements.

featured in #283


The Building Blocks Of Scale

- Kayla Kasprak tl;dr: Specific to mobile teams: (1) Smaller, more specialized teams to reduce communication overhead and have more specialized knowledge. (2) Organized, testable code so that "each software module should have one and only one reason to change.” (3) Well-reasoned architecture. Kayla mentions 4 types that work at scale. (4) Continuous evolution.

featured in #254


Mobile Platform Teams

- Gergely Orosz tl;dr: "The idea of setting up a mobile platform team will probably come around to you if your area has around 20 or more mobile engineers working on one or more apps." Gergely talks through how to approach this and challenges ahead.

featured in #224


10 Engineering Challenges Due To The Nature Of Mobile Applications

- Gergely Orosz tl;dr: "I hope this piece helps non-mobile engineers build empathy for the type of challenges and tradeoffs mobile engineers face and be a conversation starter between backend, web and mobile teams."

featured in #218


Announcing Mobile First Indexing For The Whole Web

- John Mueller tl;dr: Google will be switching to mobile-first indexing for all websites starting September 2020. 

featured in #176


React Native Is The Future Of Mobile At Shopify

- Farhan Thawar tl;dr: The team at Shopify delve into the reasons they are switching to React Native for mobile.

featured in #173


The (Not So) Hidden Cost Of Sharing Code Between iOS And Android

- Eyal Guthmann tl;dr: Writing code once sounds like a good idea but doesn't factor in the additional costs associated with it. The Dropbox team doesn't share code via C++ but writes in platform native languages.

featured in #150


The End Of Mobile

- Benedict Evans tl;dr: There are approximately 5.3bn people on earth that are over 15 years old and, of these, ~5bn have a mobile phone. We were curious what would happen once everyone had a phone, now we are here.

featured in #143