mobile
Viewing all posts categorized under mobile.
Timeline
Filter by Year
React Native 0.62: Flipper Integration and Component Render Debugging
Analyzing the React Native 0.62 release in early 2020, detailing the integration of the Flipper debugger tool.
SwiftUI and Combine: Developing Reactive Mobile Apps natively on iOS 13
Analyzing the release of SwiftUI and Combine in September 2019. We study declarative views and reactive data pipelines.
React Native 0.60: Autolinking, CocoaPods Integration, and Hermes JS engine previews
Analyzing the React Native 0.60 release, detailing autolinking, default CocoaPods integrations, and the Hermes engine.
Swift 4.2: Dynamic Member Lookup and Compiler Optimizations
Analyzing the features in Swift 4.2. We study dynamic member lookup syntax, compile speedups, and collection validations.
Android Jetpack: Modifying Android Development with WorkManager and Navigation Components
Exploring the release of Android Jetpack at Google I/O 2018, detailing WorkManager background tasks and Navigation graphs.
iOS 11.3: Safari Native Service Workers and PWA Support
Analyzing Apple's iOS 11.3 release, detailing Safari's native Service Worker integration and Progressive Web App support.
Android Architecture Components: Standardizing Lifecycle-Aware Mobile Apps
Analyzing the release of Android Architecture Components at Google I/O 2017, detailing ViewModels, LiveData, and Room.
Kotlin on Android: Google Announces Official First-Class Support at Google I/O
Analyzing Google's announcement at Google I/O 2017 of first-class Kotlin support for Android, detailing Java modernization.
Swift 3.0 Source-Breaking Changes: Standardizing API Design Guidelines
Analyzing Apple's Swift 3.0 release, detailing source-breaking changes, Grand Central Dispatch syntax updates, and design guidelines.
React Native Release: Building Mobile Apps with Native UI Controls and JavaScript
Analyzing the release of React Native for iOS in mid-2015. We detail the asynchronous JavaScript-to-Native bridge and native UI rendering.
Android Lollipop: Designing with Material Design and Transitioning to ART Runtime
Analyzing the Android 5.0 Lollipop release in mid-2014, detailing the Material Design system and the Dalvik to ART transition.
Apple Swift: The Modern Successor to Objective-C for iOS and macOS
Analyzing Apple's announcement of Swift in June 2014, detailing type safety features, optional variables, and performance improvements.
Android 4.4 KitKat: Project Svelte and Ram Optimizations for Low-Cost Phones
Analyzing the release of Android 4.4 KitKat in late 2013. We study Google's 'Project Svelte' memory optimizations for entry-level devices.
PhoneGap Build: Compiling Cross-Platform Native Packages in the Cloud
Evaluating PhoneGap Build in mid-2013. We analyze the config.xml settings, cloud keystore credentials, and native code packaging.
Android 4.1 Jelly Bean: Project Butter and Butter-Smooth UI
Analyzing the release of Android 4.1 Jelly Bean in mid-2012, detailing Google's 'Project Butter' graphics performance improvements.
App Store Valuations: Analyzing the $1B Instagram Acquisition
An analysis of the $1 billion Instagram acquisition in April 2012. We look at mobile-first software metrics and lean cloud scalability architectures.
Google Play: Merging Android Market into a Unified Content Hub
Analyzing the consolidation of Google storefronts into the Google Play Store in March 2012, and its impact on Android developers.
Mobile Web vs. Native Apps: Deciding the Strategy for 2011
A decision guide for enterprise mobile planning in 2011, comparing native development (iOS/Android) with HTML5 web apps and PhoneGap wraps.
Android Ice Cream Sandwich: Unifying Phone and Tablet SDKs
Analyzing Google's announcement of Android 4.0 Ice Cream Sandwich in May 2011, designed to merge the phone and tablet development branches.
The Future of Mobile: Understanding the Rise of Android 2.3 Gingerbread
Analyzing the November 2010 release of Android 2.3 Gingerbread, focusing on mobile performance optimization and game development capabilities.