Android
Articles on Android performance, Kotlin optimization, Gradle builds, and building responsive Android apps.
Android engineering articles 901–930 of 942
The Tech Behind Dropbox's New User Experience on Mobile - Part 2
Viraj Mody from Dropbox reveals how they built a mobile-to-desktop onboarding flow so seamless that users in testing didn't even notice the magic happening. Zero password typing required.
Building Dropbox's New User Experience for Mobile Part 1
Kat from Dropbox discovered that slowing down their signup flow actually increased conversions. Counter-intuitive? Here's why it worked.
Building Carousel Part II: Speeding Up the Data Model
Dropbox engineers faced a brutal reality: reading 5,000 photos from SQLite took a full second on a Nexus 5. For users with 100,000+ photos, the standard approach would be unusable.
Google Play Services 5 Release
Google just dropped Play Services 5.0 with a game-changing lineup. From wearable APIs to dynamic security patches, this release touches nearly every part of the Android ecosystem.
Android L Developer Preview Release
Google just dropped the Android L Developer Preview months before launch, giving developers unprecedented early access to test the next major Android release. This is a game-changer for app readiness.
Developer Preview and Play Services 5
Jamal Eason just announced something unprecedented: Android's first-ever public developer preview before launch. Google is opening up the L release early, fundamentally changing how developers prepare for major...
Building Successful Global Apps
Purnima Kochikar from Google Play reveals how Android developers earned over $5 billion in payouts. With 1 billion active Android users, the platform just rolled out a suite of tools to help developers scale gl...
Cloud Integration and Android Studio Development
The article content failed to load due to a blocked page error. Without access to the actual article text about Cloud Integration and Android Studio Development, I cannot provide an accurate summary.
FlatBuffers: Memory-Efficient Serialization
Wouter van Oortmerssen from Google's Fun Propulsion Labs just open-sourced FlatBuffers, a serialization library that reads data without unpacking or allocating extra memory. Game developers struggling with perf...
Android Wear Design Story
Roman Nurik and Timothy Jordan from Google's Android team designed their first Android Wear app and discovered something surprising: adapting square UIs to round screens took under an hour.
Notification Implementation Best Practices
Wayne Piekarski shows how Android Wear notification pages require just ONE extra line of code. Seriously, that's it.
Stacking Notifications for Android Wear
Wayne Piekarski from Google shows how Android Wear notification stacking takes just a few lines of code. This 2014 developer preview tutorial remains a masterclass in API simplicity.
Google Play Services 4.4 Release
Google just rolled out Play Services 4.4 globally, and it's bringing Street View to Android apps for the first time. If you've been waiting to embed 360-degree panoramic imagery into your activities, this is yo...
Building Carousel Part I: How We Made Our Networked Mobile App Feel Fast and Local
Dropbox's Carousel team faced a brutal truth: their photo app was slower than local galleries, and users noticed. No one wants to wait for network requests just to delete a photo.
Garbage Collection Optimization: High Throughput and Low Latency Java Applications
LinkedIn Engineering cut their tail latency by 75% through systematic garbage collection tuning. Here's their playbook for high-performance Java apps.
Android Wear Developer Preview
Austin Robison from the Android Wear team just opened the door to wrist-based computing. Google's betting that notifications on your wrist will change how users interact with their phones.
Google Play Services 4.3 Release
Google just rolled out Play Services 4.3 globally, and it's bringing some heavy hitters into the fold. Analytics and Tag Manager are now first-class citizens alongside game-changing updates to Drive and Games A...
New Client API Model in Google Play Services
Magnus Hyttsten from Google Developer Relations reveals a major shift in how Android developers connect to Google Play services. The old multi-client approach? Deprecated.
Google Play Services 4.2 Release
Google just unified its entire Android services SDK model. If you've been juggling multiple client classes across Maps, Drive, and Cast APIs, this changes everything.
Process Stats: Understanding How Your App Uses Memory
Dianne Hackborn from the Android framework team reveals a hidden tool that exposes exactly how your app behaves when users aren't looking. Most developers are flying blind on background memory usage.
Mobile A/B Testing at LinkedIn: How Members Shape Our Apps
LinkedIn ships a single mobile binary but runs dozens of A/B tests simultaneously. Here's how they pulled it off without constant app releases.
Android Staggered Grid Implementation
Deniz Veli from Etsy tackled a problem every Android dev knows: GridView and ListView just don't cut it for complex layouts. So they built their own.
Google Play Services 4.1 Release
Google just dropped a game-changing update to Play Services that fundamentally shifts how mobile games handle multiplayer and how apps integrate with Drive. This isn't just another SDK update.
Service Update Major Video System Update and Prague is Online
Twitch rebuilt their entire video infrastructure while serving millions of concurrent viewers. Here's how they pulled off a zero-downtime migration.
Changes to SecretKeyFactory API in Android
Trevor Johns from Android Developer Relations reveals a breaking change that could silently corrupt encrypted data for apps using Unicode passphrases. If your app uses PBKDF2 key derivation, this affects you.
New Tools for Game Development on Android
Google just open-sourced a physics engine with fluid simulation and made Unity integration dead simple. If you're building mobile games, December 2013 brought some serious firepower to your toolkit.
Google Play Services 4.0 Release
Google just dropped Android 2.2 support to unlock more powerful APIs. Google Play Services 4.0 brings major changes that will affect how you monetize and track users.
Android 4.4 KitKat and Updated Developer Tools
Dave Burke, Engineering Director for Android Platform, just dropped Android 4.4 KitKat with a game-changing focus: making flagship Android experiences run smoothly on entry-level hardware. Project Svelte proves...
Getting Your SMS Apps Ready for Android 4.4 KitKat
Scott Main and David Braun from Android just changed the rules for SMS apps. If you're using hidden APIs, your messaging app will silently fail on KitKat.
New Developer Features in Google Play Services
Greg Hartrell from Google's Play Games team just dropped three major updates that give game developers unprecedented visibility into player behavior and double their cloud storage capacity.