Tagged | mobile
-
Accurate Alpha Matting for Portrait Mode Selfies on Pixel 6
(ai.googleblog.com) -
How Slack Modernized its Mobile Apps and Went Full Swift on iOS
(www.infoq.com) -
Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases
(slack.engineering)#ios #software-engineering #software-architecture #mobile #android
-
How we ship GitHub Mobile every week
(github.blog) -
Our slice of the metaverse: 7 key AR features for iOS devs
(evilmartians.com) -
Architecting Scalable React Native Apps
(semaphoreci.com) -
Airbnb’s Page Performance Score on iOS
(medium.com) -
Building a server-driven foundation for mobile app development
(engineeringblog.yelp.com) -
Predicting Text Selections with Federated Learning
(ai.googleblog.com) -
Introducing XCRemoteCache: The iOS Remote Caching Tool that Cut Our Clean Build Times by 70%
(engineering.atspotify.com) -
Improved On-Device ML on Pixel 6, with Neural Architecture Search
(ai.googleblog.com) -
Mobile Performance @ Lyft
(eng.lyft.com) -
The Browse page refactoring journey on Android
(medium.com) -
Keith Smiley of Lyft on How to Scale Code with Bazel
(semaphoreci.com) -
Designing for Productivity in a Large-Scale iOS Application
(medium.com) -
YAML Generator for Funnel YAML Files: Streamlining the Mobile Data Workflow Process
(eng.uber.com) -
SPA hexagon: Robust app architecture for mobile and web
(evilmartians.com) -
Building Android Conversation Bubbles
(slack.engineering) -
How we added settings searching to the LINE app
(engineering.linecorp.com) -
Extending Anvil for Fun and Profit
(slack.engineering) -
Airbnb's Server-driven UI Platform
(www.infoq.com) -
Using Client-Side Map Data to Improve Real-Time Positioning
(eng.lyft.com) -
Build sophisticated search features with AppSearch
(android-developers.googleblog.com) -
How we build SwiftUI features in the Medium application
(medium.engineering) -
Rust/C++ interop in the Android Platform
(security.googleblog.com) -
What we learned from an iOS app OOMs incident
(medium.com) -
Premium design: Building a mobile app for Loewe
(evilmartians.com) -
Frustrating Design Patterns: Mega-Dropdown Hover Menus
(smashingmagazine.com) -
Threading at the Speed of Light
(open.nytimes.com)#software-engineering #software-architecture #performance #mobile #android
-
Article: Site Reliability Engineering for Native Mobile Apps
(www.infoq.com) -
What is Flutter? The Game Changer in Application Development
(semaphoreci.com) -
Integrating Rust Into the Android Open Source Project
(security.googleblog.com) -
How we reduced Pinterest’s iOS app size by 30+% / 50MB
(medium.com) -
Rust in the Android platform
(security.googleblog.com) -
eBay Motors & State Management
(tech.ebayinc.com) -
Detecting memory leaks in Android applications
(dropbox.tech) -
How To Optimize Progressive Web Apps: Going Beyond The Basics
(smashingmagazine.com) -
Presentation: Machine Learning on Mobile and Edge Devices With TensorFlow Lite
(www.infoq.com) -
User state-based notification volume optimization
(medium.com) -
Android Architecture Comparison: MVP vs MVVM
(thoughtbot.com) -
High refresh rate rendering on Android
(android-developers.googleblog.com) -
Presentation: Fast and Beautiful: Modern Image Delivery Techniques
(www.infoq.com) -
Reach for the Top: How Spotify Built Shortcuts in Just Six Months
(labs.spotify.com) -
Better React Native Debugging with Reactotron in Flipper
(shift.infinite.red) -
Building Arrive's Confetti in React Native with Reanimated
(engineering.shopify.com) -
Presentation: Exploiting Common iOS Apps’ Vulnerabilities
(www.infoq.com) -
Homepage Speed Improvements on eBay Android
(tech.ebayinc.com) -
Doing AES/GCM in Android: adventures in the field
(levelup.gitconnected.com) -
Presentation: Next Generation Client APIs in Envoy Mobile
(www.infoq.com) -
Presentation: Testing Offline-First Mobile Applications
(www.infoq.com) -
How We Reduced Our App Size By 50% With Split APKs
(levelup.gitconnected.com) -
Adaptive Loading for a Faster Web
(www.infoq.com) -
Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code
(eng.uber.com) -
eBay Motors: Screenshot Testing with Flutter
(tech.ebayinc.com) -
Soli Radar-Based Perception and Interaction in Pixel 4
(ai.googleblog.com)#signal-processing #machine-learning #mobile #hardware #research
-
Best practices while developing a React Native App
(thoughtbot.com) -
A better way to search for music through query suggestion
(deezer.io) -
Real-Time 3D Object Detection on Mobile Devices with MediaPipe
(ai.googleblog.com) -
How The New York Times Games Team Designed and Built Vertex
(open.nytimes.com) -
Building our in-house virtual device lab “Caroufarm”
(medium.com) -
Project LightSpeed: Rewriting the Messenger codebase for a faster, smaller, and simpler messaging app
(engineering.fb.com) -
iOS Deploys: Super Weird And Totally Normal
(artsy.github.io) -
Building a native design system for iOS
(engineering.thumbtack.com) -
eBay Uses Computer Vision to Enable Sellers to Create Cleaner Images
(tech.ebayinc.com) -
Creating Native Components That Accept React Native Subviews
(engineering.shopify.com) -
Data Encryption on Android with Jetpack Security
(android-developers.googleblog.com) -
Returning 575 Terabytes of storage space back to our users
(engineering.grab.com) -
Modularisation in the Just Eat Android Consumer Application
(tech.just-eat.com) -
Concurrency & Multithreading in iOS
(www.viget.com) -
Yelp Varanus Helps Android Apps Monitor and Limit Network Traffic
(www.infoq.com) -
Handling Device Orientation Efficiently in Vulkan With Pre-Rotation
(android-developers.googleblog.com) -
Overcoming single-threaded limitations in React Native
(blog.logrocket.com) -
Detecting Memory Corruption Bugs With HWASan
(android-developers.googleblog.com) -
On device text recognition in iOS using vision
(blog.mallow-tech.com) -
Automating semantic versioning model in mobile releases
(www.thoughtworks.com) -
Open-Sourcing Varanus and Rusty Jetpack
(engineeringblog.yelp.com) -
A Performance Optimization of Flutter WebView
(hackernoon.com) -
Envoy Mobile v0.2 deep dive
(eng.lyft.com) -
React Native is the Future of Mobile at Shopify
(engineering.shopify.com) -
Speeding Up Builds with Dagger Reflect
(developers.soundcloud.com) -
Kronos-Android: Easy NTP
(eng.lyft.com) -
Android App Modularization at Wealthfront (Part 2)
(eng.wealthfront.com) -
Speed By A Thousand Cuts
(tech.ebayinc.com) -
Lyft’s Journey through Mobile Networking
(eng.lyft.com) -
Modern Android App Architecture with JetPack and Dropbox Store
(www.infoq.com) -
Introduction to Jubako
(tech.just-eat.com) -
React Native Performance Optimization and Profiling
(itnext.io) -
Scaling Mobile Development by Treating Apps as Services
(engineering.shopify.com) -
Kotlin Multiplatform Android/iOS: Testing
(levelup.gitconnected.com) -
Store grand re-opening: loading Android data with coroutines
(blogs.dropbox.com) -
Building Instacart Pickup
(tech.instacart.com) -
PHA Family Highlights: Bread (and Friends)
(security.googleblog.com) -
Building a blazingly fast Android app, Part 2
(engineering.linkedin.com) -
Journey to a Faster Everyday Super App Where Every Millisecond Counts
(engineering.grab.com) -
Better Android Testing at Airbnb
(medium.com) -
Better Android Testing at Airbnb
(medium.com) -
Building a blazingly fast Android app, Part 1
(engineering.linkedin.com) -
LiTr: A lightweight video/audio transcoder for Android
(engineering.linkedin.com) -
Modular iOS Architecture @ Just Eat
(tech.just-eat.com) -
Shrinking the download size of the Guardian’s Live app on Android
(www.theguardian.com) -
Presenting UX Ideas to Designers in Their Language
(www.hostinger.com) -
How to build performant web applications for slow networks
(blog.logrocket.com) -
Striving for iOS App Performance
(medium.com) -
Instagram Data Saver Mode
(instagram-engineering.com) -
Under the Hood of eBay Motors: New App Powered By Advanced Technology Like Flutter, ML and BFF
(tech.ebayinc.com) -
Better Android Testing at Airbnb
(medium.com) -
React Native Memory profiling (JSC vs V8 vs Hermes)
(medium.com) -
Android Game SDK
(android-developers.googleblog.com) -
Lessons learned from handling JWT on mobile
(tech.just-eat.com) -
Exploring Images in Jetpack Compose
(tech.instacart.com) -
RxCentral: Uber’s Open Source Library for Seamless Bluetooth Integrations
(eng.uber.com) -
Targeted Code Coverage Reports for Android Continuous Builds
(engineering.thumbtack.com) -
Better Android Testing at Airbnb
(medium.com) -
A Smart Feature Flagging System for iOS
(tech.just-eat.com) -
CCSM: Scalable statistical anomaly detection to resolve app crashes faster
(engineering.fb.com) -
Hidden Costs of iOS/Android Shared Development, at Dropbox and Slack
(www.infoq.com) -
Detecting Leaky View Controllers
(engineering.thumbtack.com) -
Better Android Testing at Airbnb
(medium.com) -
eBay Makes Mobile Web Login Easier
(tech.ebayinc.com) -
A new beginning for React Native at WalmartLabs Online Grocery
(medium.com) -
A modern approach to Android development, with Jetpack Compose and more!
(android-developers.googleblog.com) -
Introducing the Next Generation of On-Device Vision Models: MobileNetV3 and MobileNetEdgeTPU
(ai.googleblog.com)#machine-learning #image-processing #mobile #hardware #research
-
One Biometric API Over all Android
(android-developers.googleblog.com) -
On-Device Captioning with Live Caption
(ai.googleblog.com) -
Implementing Dark Mode Using the Observer Pattern
(developers.soundcloud.com) -
How Discord achieves native iOS performance with React Native
(blog.discordapp.com) -
Modernizing our Android build system: Part I, the planning
(blogs.dropbox.com) -
Implementing iOS 13 Dark Mode in the new BigCommerce mobile app
(www.bigeng.io) -
A Guide To Optimizing Images For Mobile
(www.smashingmagazine.com) -
Redesigning Yelp for Apple Watch with SwiftUI
(engineeringblog.yelp.com) -
How and Why We Contributed to MvRx
(tech.wayfair.com) -
Migrating a 50K SLOC Flow + React Native app to TypeScript
(hackernoon.com) -
How To Use Breadcrumbs On A PWA
(www.smashingmagazine.com) -
What the Formula? Managing state on Android
(tech.instacart.com) -
Continuous testing with new Android emulator tools
(android-developers.googleblog.com) -
Integrating autoconversion: Facebook’s path from Zawgyi to Unicode
(engineering.fb.com) -
The Technical Challenges of Building Cloudflare WARP
(blog.cloudflare.com) -
Managing Videos on Android
(medium.com) -
Android Launch Performance
(medium.com) -
Giving Lens New Reading Capabilities in Google Go
(ai.googleblog.com) -
Gradle Remote Build Cache Misses
(developers.soundcloud.com) -
Bottom Navigation Pattern On Mobile Web Pages: A Better Alternative?
(www.smashingmagazine.com) -
Presentation: Build Cross Platform Apps with Flutter
(www.infoq.com) -
Zomato’s new Sushi Design System
(engineering.zomato.com) -
PanModal: Better support for thumb accessibility on Slack mobile
(slack.engineering) -
Building the New Uber Freight App as Lists of Modular, Reusable Components
(eng.uber.com) -
Effective iOS app UI testing with AutomationTools
(tech.just-eat.com) -
The (not so) hidden cost of sharing code between iOS and Android
(blogs.dropbox.com) -
Couchbase Mobile: The Power of NoSQL on the Edge
(hackernoon.com) -
Introducing Coil: Kotlin-first image loading on Android
(tech.instacart.com) -
Across, Down, Diagonal — How We Test Crossword Puzzles on Android
(open.nytimes.com) -
Avoiding Bad Practices in iOS and Android Design
(www.toptal.com) -
Reactive Android
(blog.scottlogic.com) -
Gesture Navigation: A Backstory
(android-developers.googleblog.com) -
Android Internals: ART vs DVM deep dive
(hackernoon.com) -
Introducing Uber Poet, an Open Source Mock App Generator for Determining Faster Swift Builds
(eng.uber.com) -
Supporting Dynamic Type at Airbnb
(medium.com) -
Android Material Components: Exploring MaterialShapeDrawable
(blog.octo.com) -
Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native
(code.fb.com) -
Cross-platform Augmented Reality with Unity
(www.viget.com) -
Optimising React Native APK Size
(medium.com) -
What I Learned From Designing AR Apps
(www.smashingmagazine.com) -
Detecting Background on Android
(engineering.salesforce.com) -
Trapped in the Present: How engagement bias in short-run experiments can blind you to long-run…
(medium.com) -
Android Unidirectional Flow with LiveData
(hackernoon.com) -
Design system and API-Driven UI
(drivy.engineering) -
How to Use Flutter for Hybrid Development: Alibaba’s Open Source Code Instance
(hackernoon.com) -
Our Journey with Flutter
(tech.showmax.com) -
Proxx: Building Fast Web Applications
(www.infoq.com) -
Getting The Most Out of XML and Exploring Anko Layouts for Android
(tech.wayfair.com) -
Wasserstein GAN in Swift for TensorFlow
(towardsdatascience.com) -
Implementing Android POS Receipt Printing on Shopify
(engineering.shopify.com) -
Making our Android Studio Apps Reactive with UI Components & Redux
(medium.com) -
React Native in GrabPay
(engineering.grab.com) -
React Native Performance: Do and Don't
(hackernoon.com) -
Activity/Service as a Dependency: Rethinking Android Architecture for the Uber Driver App
(eng.uber.com) -
Build your first AR App
(medium.com) -
WebAssembly at eBay: A Real-World Use Case
(www.ebayinc.com) -
Mobile Release Engineering at Scale with Shipit Mobile
(engineering.shopify.com) -
Capping image fidelity on ultra-high resolution devices
(blog.twitter.com) -
How we improved our iOS app compile time by 99%
(engineering.zomato.com) -
Open Tracing for iOS: A Performance Tool for Everyone
(tech.wayfair.com) -
Iris Mobile: An Open Source, Mobile Interface for Incident Management
(engineering.linkedin.com) -
Queue the Hardening Enhancements
(android-developers.googleblog.com) -
Moving Lottie Swiftly into the Future
(medium.com) -
Demystifying Reactive Android Apps
(thoughtbot.com) -
Presentation: FreshEBT
(www.infoq.com) -
Introducing Bento
(engineeringblog.yelp.com) -
Measuring Kotlin Build Performance at Uber
(eng.uber.com) -
Cross-Platform Design: A look at Challenger Bank Mobile Applications
(blog.scottlogic.com) -
How we cut the build time for our Android app by 95%
(engineering.zomato.com) -
The Android Platform Security Model
(security.googleblog.com) -
Playing with Foldables in Android Q
(blog.novoda.com) -
Engineering LinkedIn Reactions
(engineering.linkedin.com)#software-engineering #software-design #software-architecture #mobile
-
Deep Linking at Scale on iOS
(tech.just-eat.com) -
Guiding you Door-to-Door via our Super App!
(engineering.grab.com) -
Presentation: Engineering Dumb: Modern Mobile Thin Clients
(www.infoq.com)#software-engineering #software-architecture #mobile #design-pattern
-
Release Quality and Mobile Trains
(developers.soundcloud.com) -
Scaling Mobile Device Management for macOS with Chef at Uber
(eng.uber.com) -
Using Deep Learning to Improve Usability on Mobile Devices
(ai.googleblog.com) -
Improving app performance with ART optimizing profiles in the cloud
(android-developers.googleblog.com) -
React Native at Artsy, 3 years later
(artsy.github.io) -
Building a Real-time Earnings Tracker into Uber’s New Driver App
(eng.uber.com) -
Open Sourcing our Day View UI Library for Making Meetings Easier
(engineering.linkedin.com) -
How to Pin Mobile gRPC Connections
(hackernoon.com) -
Automated end-to-end tests and how they fit into our testing culture
(medium.com) -
Recipe for building a widget: How we helped to “peak-shift” demand by helping passengers understand travel trends
(engineering.grab.com) -
Native & React Native @ BigCommerce
(www.bigeng.io) -
A Simple Architecture for Mobile Apps
(www.bigeng.io) -
The ultimate guide to AR Design, ARKit, CoreML and more!
(blog.novoda.com) -
How to avoid delivering a crash-prone Android app
(blog.bugsnag.com)#software-engineering #mobile #android #practices #release-engineering
-
Moving forward on Android with GraphQL
(www.thumbtack.com) -
OpenSooq Android Performance Testing: Make Hard Things Easy
(engineering.opensooq.com) -
Engineering Uber Beacon: Matching Riders and Drivers in 24-bit RGB Colors
(eng.uber.com) -
A/B Testing For Mobile-First Experiences
(www.smashingmagazine.com) -
Introducing Adiantum: Encryption for the Next Billion Users
(security.googleblog.com) -
Consider gRPC for Mobile APIs
(hackernoon.com) -
iOS Performance Tricks To Make Your App Feel More Performant
(www.smashingmagazine.com) -
UX Trends 2018: A Retrospective
(www.toptal.com) -
Competing Frameworks: Alibaba Puts SDK Flutter to the Test
(hackernoon.com) -
Expanding Access: Engineering Uber Lite
(eng.uber.com) -
Discovering and Classifying In-app Message Intent at Airbnb
(medium.com) -
iOS Application Testing Strategies at Shopify
(shopifyengineering.myshopify.com) -
With Jetpack, Android Development Has Leapfrogged iOS
(spin.atomicobject.com) -
PHA Family Highlights: Zen and its cousins
(security.googleblog.com) -
Building a Scalable and Reliable Map Interface for Drivers
(eng.uber.com) -
Using ARKit and Image Tracking to Augment a Postcard
(www.viget.com) -
Progressive Web Apps, UX and Engagement
(lambda.grofers.com) -
Better understanding of Android accessibility for blind people
(blog.octo.com) -
Hot Dog or Not a Hot Dog: Using Metaprogramming to Write UI Tests
(towardsdatascience.com) -
How to Ship an App Rewrite Without Risking Your Entire Business
(eng.uber.com) -
One Year with Flutter: My Experience
(hackernoon.com) -
Heuristic Principles for Mobile Interfaces
(www.toptal.com) -
Testing Android Deep Linking at OpenSooq
(engineering.opensooq.com) -
Generic First CSS: New Thinking On Mobile First
(www.smashingmagazine.com) -
How Uber Beacon Helps Improve Safety for Riders and Drivers
(eng.uber.com) -
Android Pie à la mode: Security & Privacy
(android-developers.googleblog.com) -
Top Shot on Pixel 3
(ai.googleblog.com) -
Discover the Benefits of Android Clean Architecture
(www.toptal.com) -
Scaling Cash Payments in Uber Eats
(eng.uber.com) -
Better Android Apps Using MVVM with Clean Architecture
(www.toptal.com) -
How Uber’s New Driver App Overcomes Network Lag
(eng.uber.com) -
Combating Potentially Harmful Applications with Machine Learning at Google: Datasets and Models
(android-developers.googleblog.com) -
Use Case For Augmented Reality In Design
(www.smashingmagazine.com) -
Architecting Uber’s New Driver App in RIBs
(eng.uber.com) -
Real-Time Noise Suppression Using Deep Learning
(devblogs.nvidia.com)#deep-learning #algorithms #mobile #real-time #audio-processing
-
GraphQL @ Medium Tech Talk Videos
(medium.engineering) -
Building Shopify POS for Android Using MVVM
(shopifyengineering.myshopify.com) -
QNNPACK: Open source library for optimized mobile deep learning
(code.fb.com) -
MobileLab: Highly accurate testing to prevent mobile performance regressions
(code.fb.com) -
iOS at Scale: Modularization of the Wayfair App
(tech.wayfair.com) -
Collusion: Nearby Device Networking with MultipeerConnectivity in iOS
(www.toptal.com) -
Building a Titan: Better security through a tiny chip
(android-developers.googleblog.com) -
Rendering “External Texture”: An Flutter Optimization by Alibaba
(hackernoon.com) -
Why We Decided to Rewrite Uber’s Driver App
(eng.uber.com) -
How We’re Keeping Our Android UI Consistent
(engineeringblog.yelp.com) -
Dark Patterns And Other Design No-Nos For Mobile
(www.smashingmagazine.com) -
How we boosted the performance of our React Native app
(itnext.io) -
Flutter: Pros and Cons for Seamless Cross Platform Development
(hackernoon.com) -
Supporting AR Experiences in the New York Times Android App
(open.nytimes.com) -
Evolving mobile architecture at Reddit
(redditblog.com) -
Things to be considered while implementing a Search/Auto completion feature
(blog.mallow-tech.com) -
Best Practices For Mobile Form Design
(www.smashingmagazine.com) -
Dive into React Native for Android Development
(www.toptal.com) -
Google releases source for Google I/O 2018 for Android
(android-developers.googleblog.com) -
MnasNet: Towards Automating the Design of Mobile Machine Learning Models
(ai.googleblog.com) -
Designing Cross Platform Mobile Applications with Xamarin
(capgemini.github.io) -
Why Discord is Sticking with React Native
(blog.discordapp.com) -
A Look at Android ML Kit - the Machine Learning SDK
(auth0.com) -
How To Improve Test Coverage For Your Android App Using Mockito And Espresso
(www.smashingmagazine.com) -
Write quality mobile apps in any architecture
(www.thoughtworks.com)#software-engineering #software-architecture #mobile #app-design
-
A one year PWA retrospective
(medium.com) -
Measuring perceived video quality on mobile devices
(blog.twitter.com) -
Examining performance differences between Native, Flutter, and React Native mobile development: Take two.
(robots.thoughtbot.com) -
What's new for text in Android P
(android-developers.googleblog.com) -
Writing Asynchronous Code for Android — Introducing Coroutines
(open.nytimes.com) -
Using Google’s Flutter For Truly Cross-Platform Mobile Development
(www.smashingmagazine.com) -
Android NDK: My Experience with FFmpeg
(hackernoon.com) -
Ways we make the Slack iOS app accessible
(slack.engineering) -
React Native at Airbnb: The Technology
(medium.com) -
Open-sourcing Sonar, a new extensible debugging tool
(code.facebook.com) -
Haxe: Cross-platform Development's Best-kept Secret
(www.toptal.com) -
Examining performance differences between Native, Flutter, and React Native mobile development.
(robots.thoughtbot.com) -
Building Mobile Apps Using React Native And WordPress
(www.smashingmagazine.com) -
Custom On-Device ML Models with Learn2Compress
(ai.googleblog.com) -
Getting started with Google ARCore on Android
(blog.novoda.com) -
Measuring Websites With Mobile-First Optimization Tools
(www.smashingmagazine.com) -
Instant Feedback in iOS Engineering Workflows
(instagram-engineering.com) -
Making a React Native Components Pod
(artsy.github.io) -
Augmenting Artworks: AR at Artsy
(artsy.github.io) -
MobileNetV2: The Next Generation of On-Device Computer Vision Networks
(research.googleblog.com) -
How Discord Renders Rich Messages on the Android App
(blog.discordapp.com) -
How BBC Interactive Content Works Across AMP, Apps, And The Web
(www.smashingmagazine.com) -
Profilo: Understanding app performance in the wild
(code.facebook.com) -
Mobile Search UX – Part Three: Displaying the Hard Work
(blog.algolia.com) -
Implementing Twitter’s App Loading Animation in React Native
(facebook.github.io) -
HotSwap: Bringing hot code reloading to Buck
(code.facebook.com) -
Why Flutter Uses Dart
(hackernoon.com) -
Making AR more precise with CoreML
(www.novoda.com) -
Designing for AR with ARKit
(www.novoda.com) -
The Instant Motion Tracking Behind Motion Stills AR
(research.googleblog.com) -
Getting Started with ARKit
(www.novoda.com) -
Building a Seamless Image and Video Experience for the Web
(hackernoon.com) -
Four lessons in making Pinterest faster on Android
(medium.com) -
React Native, Flutter, Xamarin: a comparison
(www.novoda.com) -
Android native library merging
(code.facebook.com) -
The Vogue Augmented Reality Experience: How We Did It
(technology.condenast.com) -
Harnessing Code Generation to Increase Reliability & Productivity on iOS at Uber
(eng.uber.com) -
Android UI Automation: Part 2, Making It Easy
(slack.engineering) -
The Spectre of the Zygote
(hackernoon.com) -
The Dex File Format
(blog.bugsnag.com) -
Strengthening OAuth2 for Mobile
(hackernoon.com) -
The Fundamental Guide to Mobile Usability
(www.toptal.com) -
Android Accessibility Automation with Espresso
(www.ebayinc.com) -
Unifying Mobile Onboarding Experiences at Uber
(eng.uber.com) -
Using React and Next.JS to build a PWA – The Beginner’s Guide
(aerolab.co) -
onCreate()-ing Kickstarter’s Android app
(kickstarter.engineering) -
A Pinterest Progressive Web App Performance Case Study
(medium.com) -
A Guide for making Energy Efficient Apps – I
(blog.mallow-tech.com) -
Bringing still photos to life and 3D photography to your phone
(research.fb.com) -
React Native at Grofers: Using React Native components inside native views
(lambda.grofers.com) -
“Ok, Google — How do you run Deep Learning Inference on Android Using TensorFlow?”
(blog.insightdatascience.com) -
Building Pincodes, scannable codes for Pinterest boards & profiles
(medium.com) -
On-Device Conversational Modeling with TensorFlow Lite
(research.googleblog.com) -
Rethinking Android app compilation with Buck
(code.facebook.com) -
FRP at Kickstarter and Kotlin
(kickstarter.engineering) -
Introducing Serial: Improved Data Serialization on Android
(blog.twitter.com) -
App modularization and module lazy loading at Instagram and beyond
(engineering.instagram.com)#software-architecture #mobile #optimisation #app-design #android
-
Improving performance with background data prefetching
(engineering.instagram.com)#software-architecture #performance #mobile #networking #android
-
OAuth 2.0 Best Practices for Native Apps
(auth0.com) -
Open-sourcing RacerD: Fast static race detection at scale
(code.facebook.com) -
Engineering NullAway, Uber’s Open Source Tool for Detecting NullPointerExceptions on Android
(eng.uber.com) -
Portrait mode on the Pixel 2 and Pixel 2 XL smartphones
(research.googleblog.com) -
Effective phone number verification
(android-developers.googleblog.com) -
Working with Multiple JobServices
(android-developers.googleblog.com) -
Flex your code with Chain of Responsibility
(medium.com) -
Electrode Native: The Platform For Integrating React Native Into Your Apps
(medium.com) -
Building Shopify Mobile with Native and Web Technology
(shopifyengineering.myshopify.com) -
Multithreaded rendering on Android with Litho and Infer
(code.facebook.com) -
Register: Better In App Billing Testing on Android
(open.nytimes.com) -
Progressive Web Apps? No, we are building Alien Web Apps
(technology.condenast.com) -
Build a Secure Notes Application with Kotlin, TypeScript, and Okta
(developer.okta.com) -
A Simple Approach to Thread-Safe Networking in iOS Apps
(robots.thoughtbot.com) -
Automating Input Events on Android
(www.raizlabs.com) -
On the Logging in Mobile Applications
(tech.transferwise.com) -
How We Built Our React Native App
(medium.com) -
Yes, That Web Project Should Be a PWA
(alistapart.com) -
Hardening the Kernel in Android Oreo
(android-developers.googleblog.com) -
How we restructured our app with React Navigation
(code.oursky.com) -
Deploying More Reliable Apps with Uber Engineering’s XP Background Push
(eng.uber.com) -
Understanding the performance benefits of using ConstraintLayout
(android-developers.googleblog.com) -
Auto-suppressing Tests for More Reliable Code in our Android App
(engineeringblog.yelp.com) -
Android Instant Apps: Best practices for managing download size
(android-developers.googleblog.com) -
Unpacking the Android Bundle with AutoValue Extensions at Uber Engineering
(eng.uber.com) -
React Native Performance in Marketplace
(facebook.github.io) -
Writing a Tabbed Container View Controller
(engineering.remind.com) -
Page Speed 101: A Primer for Mobile UI Designers
(www.toptal.com) -
Android Bug Swatting with Sanitizers
(android-developers.googleblog.com) -
Engineering Scalable, Isolated Mobile Features with Plugins at Uber
(eng.uber.com)#software-engineering #software-architecture #scaling #mobile
-
Deploying your app on a weekly basis via fastlane + Travis CI
(artsy.github.io) -
The Ultimate Guide to Progressive Web Applications
(developer.okta.com) -
Motion Stills — Now on Android
(research.googleblog.com) -
Shut the HAL Up
(android-developers.googleblog.com) -
Building Mixed-Language iOS Project with Buck
(medium.com) -
Cutting our Blueteeth on React Native
(robots.thoughtbot.com) -
SurveyMonkey Goes Mobile
(engineering.surveymonkey.com) -
Custom Notifications for Android
(code.hootsuite.com) -
iOS UserNotifications in Swift
(twilioinc.wpengine.com) -
Whole Lottie Love
(www.novoda.com) -
Android vitals: Increase engagement and installs through improved app performance
(android-developers.googleblog.com) -
Integrating React Native in an existing application
(techblog.badoo.com) -
What Kotlin Does to Your Java
(realm.io)#software-design #mobile #programming-languages #android #java-prog
-
Building m.uber: Engineering a High-Performance Web App for the Global Market
(eng.uber.com)