Mobile @Scale — Tel Aviv recap

Recently, we hosted Mobile @Scale, an invitation-only technical conference for engineers working on large-scale mobile applications. The first-ever @Scale event in Tel Aviv attracted more than 300 …

5 min readintermediate
--
View Original

Overview

The article recaps the Mobile @Scale conference held in Tel Aviv, focusing on the challenges and techniques for scaling mobile applications. It features insights from various industry experts on topics such as performance optimization, automation, and building for emerging markets.

What You'll Learn

1

How to leverage open source infrastructure for mobile development automation

2

Why focusing on emerging markets can drive significant growth in mobile user base

3

How to optimize APK size for better installation rates in resource-constrained environments

4

How to implement effective mobile engineering practices to enhance team efficiency

Key Questions Answered

What are the key learnings from Facebook's mobile development scaling?
Facebook has learned the importance of performance as they scaled from HTML5 to native development, growing from dozens to thousands of engineers and serving 2.5 billion users. Key learnings include optimizing performance and automating development processes.
How can mobile development processes be automated?
Felix Krause discusses leveraging open source tools to automate mobile development processes, including accessing Apple and Google Play APIs, optimizing deployments, and managing development dependencies effectively.
What challenges do emerging markets present for mobile app development?
Emerging markets are expected to account for over 90 percent of new mobile subscribers by 2020. Developers must understand local user behavior and adapt their products accordingly to maximize reach and engagement.
What strategies can help in shipping mobile apps effectively?
Tal Kellner emphasizes the need for coordination among thousands of engineers and product changes to ensure smooth app updates. Developing robust tools and processes is crucial to maintaining user experience during releases.

Key Statistics & Figures

Global mobile subscriber growth
over 90 percent
Emerging markets are expected to account for this percentage of new mobile subscribers by 2020.
Facebook's user base
2.5 billion
This is the number of people Facebook serves globally as it scales its mobile development.

Technologies & Tools

Tools
Fastlane
Used for automating mobile development processes.
Tools
Flipper
An open source debugging tool for mobile developers.

Key Actionable Insights

1
Focus on performance optimization to enhance user experience in mobile apps.
As Facebook scaled its mobile development, performance became a critical factor. Ensuring that apps run smoothly can significantly impact user retention and satisfaction.
2
Utilize open source tools to streamline your mobile development workflow.
By leveraging existing open source infrastructure, developers can automate repetitive tasks, allowing them to focus on more complex challenges and improve overall efficiency.
3
Consider the unique needs of users in emerging markets when designing mobile applications.
With a projected 90 percent of new mobile subscribers coming from these markets, tailoring products to meet local demands can unlock substantial growth opportunities.

Common Pitfalls

1
Underestimating the complexity of shipping mobile apps can lead to poor user experiences.
Many organizations fail to recognize the coordination required among teams and the potential impact on users when updates are released. Establishing clear processes and tools can mitigate these issues.

Related Concepts

Mobile Application Performance Optimization
Mobile Development Automation
Emerging Market Strategies In Mobile Development