<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Atomic Robot Blog</title><description>Insights from our team on crafting digital experiences that engage and delight—mobile, web, AI, and beyond.</description><link>https://atomicrobot.com/</link><language>en-us</language><atom:link href="https://atomicrobot.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>On-Device OCR on Android with ML Kit Text Recognition v2 and CameraX</title><link>https://atomicrobot.com/blog/mlkit-on-device-ocr-android/</link><guid isPermaLink="true">https://atomicrobot.com/blog/mlkit-on-device-ocr-android/</guid><description>A step-by-step guide to building a real-time VIN scanner using ML Kit Text Recognition v2, CameraX, and Jetpack Compose. Includes the full POC repo, backpressure strategy for live scanning, and VIN validation with check-digit verification.</description><pubDate>Thu, 12 Mar 2026 04:00:00 GMT</pubDate></item><item><title>React Native SDK Config: Two-Tier Screens &amp; Render Slots</title><link>https://atomicrobot.com/blog/react-native-white-labeling-part-4/</link><guid isPermaLink="true">https://atomicrobot.com/blog/react-native-white-labeling-part-4/</guid><description>Design a type-safe React Native SDK config system with BotProvider, two-tier screens, and render slots — clients launch fully branded apps from one config file.</description><pubDate>Fri, 06 Mar 2026 14:00:00 GMT</pubDate></item><item><title>React Native Themed Components: White-Label UI Patterns</title><link>https://atomicrobot.com/blog/react-native-white-labeling-part-3/</link><guid isPermaLink="true">https://atomicrobot.com/blog/react-native-white-labeling-part-3/</guid><description>Build theme-aware React Native components — ThemedText, ThemedView, the variant pattern, and composition techniques that keep any white-label brand consistent.</description><pubDate>Thu, 05 Mar 2026 14:00:00 GMT</pubDate></item><item><title>React Native Theming System: Design Tokens &amp; Dark Mode</title><link>https://atomicrobot.com/blog/react-native-white-labeling-part-2/</link><guid isPermaLink="true">https://atomicrobot.com/blog/react-native-white-labeling-part-2/</guid><description>How to build a type-safe React Native theming system with layered design tokens, semantic colors, automatic dark mode, and the useTheme hook for white-label apps.</description><pubDate>Wed, 04 Mar 2026 14:00:00 GMT</pubDate></item><item><title>Prompt Injection on Gemini Nano: How We Stopped It</title><link>https://atomicrobot.com/blog/gemini-nano-limit-prompt-injection-effectiveness/</link><guid isPermaLink="true">https://atomicrobot.com/blog/gemini-nano-limit-prompt-injection-effectiveness/</guid><description>We attacked Gemini Nano with prompt injection — it worked. The model&apos;s safety training made it too trusting. Here&apos;s our defense-in-depth approach to hardening on-device AI.</description><pubDate>Wed, 04 Mar 2026 04:00:00 GMT</pubDate></item><item><title>React Native White Label SDK: Multi-Brand App Architecture</title><link>https://atomicrobot.com/blog/react-native-white-labeling-part-1/</link><guid isPermaLink="true">https://atomicrobot.com/blog/react-native-white-labeling-part-1/</guid><description>How to architect a React Native white-label SDK for multi-brand apps — theming, reusable components, and type-safe configuration from a single Expo codebase.</description><pubDate>Tue, 03 Mar 2026 14:00:00 GMT</pubDate></item><item><title>AI Writes Better Code. We&apos;re Getting Worse at Reviewing It.</title><link>https://atomicrobot.com/blog/ai-review-fatigue/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ai-review-fatigue/</guid><description>AI moved the hard part from writing to reviewing. The vigilance failures plaguing pilots and radiologists now hit code review. Here&apos;s how teams can adapt.</description><pubDate>Wed, 25 Feb 2026 04:00:00 GMT</pubDate></item><item><title>Fixing Gemini Nano&apos;s Accuracy with a Bigger Model</title><link>https://atomicrobot.com/blog/gemini-nano-improved-prompting/</link><guid isPermaLink="true">https://atomicrobot.com/blog/gemini-nano-improved-prompting/</guid><description>Nano misclassified foods and was case-sensitive. We used Gemini Pro to rewrite the prompt — with prefix caching, inference hit 1.0s. Results inside.</description><pubDate>Tue, 17 Feb 2026 04:00:00 GMT</pubDate></item><item><title>The AI Context Reset That Catches Real Bugs 1 in 3 Times</title><link>https://atomicrobot.com/blog/ai-refine-then-fresh-perspective/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ai-refine-then-fresh-perspective/</guid><description>We refine code iteratively in one AI session, then reset context for a fresh review. That simple trick surfaces a meaningful bug roughly once every three sessions.</description><pubDate>Tue, 10 Feb 2026 04:00:00 GMT</pubDate></item><item><title>AI Agents Migrated Our Nav 2 to Nav 3 Code - Free vs Paid Compared</title><link>https://atomicrobot.com/blog/ai-nav3-migration/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ai-nav3-migration/</guid><description>We gave Gemini and Claude Code the same Navigation 3 migration task. Both produced eerily similar code, and both hallucinated library versions. Only one ran autonomously.</description><pubDate>Wed, 04 Feb 2026 18:00:00 GMT</pubDate></item><item><title>Building an On-Device AI App with Gemini Nano in Kotlin</title><link>https://atomicrobot.com/blog/can-i-eat-it-using-gemini-nano/</link><guid isPermaLink="true">https://atomicrobot.com/blog/can-i-eat-it-using-gemini-nano/</guid><description>We classified pantry items on-device with the ML Kit GenAI Prompt API — zero cloud costs, offline support. Structured JSON output ran in 1.36s vs 5.9s for freeform. Full Kotlin source and device compatibility list.</description><pubDate>Wed, 28 Jan 2026 04:00:00 GMT</pubDate></item><item><title>Apple Intelligence On-Device: What We Built and What Surprised Us</title><link>https://atomicrobot.com/blog/can-i-eat-it-using-apple-intelligence/</link><guid isPermaLink="true">https://atomicrobot.com/blog/can-i-eat-it-using-apple-intelligence/</guid><description>No cloud, no API fees. Apple&apos;s Foundation Models framework and the @Generable macro deliver surprisingly clean on-device AI. Full Swift code walkthrough.</description><pubDate>Mon, 26 Jan 2026 04:00:00 GMT</pubDate></item><item><title>Nav 3 for Compose Multiplatform: Yes, You Should Migrate</title><link>https://atomicrobot.com/blog/navigation3-for-cmp/</link><guid isPermaLink="true">https://atomicrobot.com/blog/navigation3-for-cmp/</guid><description>I just finished a project on Nav 2 and immediately dug into Nav 3. The state-based backstack fixes everything that felt wrong about imperative navigation. Here&apos;s when it&apos;s worth the effort.</description><pubDate>Mon, 19 Jan 2026 10:00:00 GMT</pubDate></item><item><title>When AI Gets It Wrong, Your Docs Are the Problem</title><link>https://atomicrobot.com/blog/ai-mistakes-and-project-documentation/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ai-mistakes-and-project-documentation/</guid><description>When AI makes mistakes, ask what context was missing — not what it did wrong. The answer points to tribal knowledge gaps that would trip up any new teammate too.</description><pubDate>Wed, 07 Jan 2026 04:00:00 GMT</pubDate></item><item><title>Xcode String Catalogs: Compile-Time Safety, Code Completion, and RTL Gotchas</title><link>https://atomicrobot.com/blog/lost-in-translation-understanding-ios-localization/</link><guid isPermaLink="true">https://atomicrobot.com/blog/lost-in-translation-understanding-ios-localization/</guid><description>Key-based string catalogs give you compiler errors for missing translations and autocomplete in code. We also cover RTL auto-flipping, German word overflow, and testing locales without touching device settings.</description><pubDate>Mon, 08 Dec 2025 14:00:00 GMT</pubDate></item><item><title>The Vibe Coding Hangover Is Real. Here&apos;s What Actually Works.</title><link>https://atomicrobot.com/blog/ai-productivity/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ai-productivity/</guid><description>I let AI generate a full feature and felt incredibly productive, until I needed to modify code I didn&apos;t understand. Here&apos;s the sustainable workflow our iOS team actually uses.</description><pubDate>Mon, 01 Dec 2025 14:00:00 GMT</pubDate></item><item><title>Xcode&apos;s AI Coding Assistant: What It Nails and Where It Falls Apart</title><link>https://atomicrobot.com/blog/coding-with-intelligence/</link><guid isPermaLink="true">https://atomicrobot.com/blog/coding-with-intelligence/</guid><description>ChatGPT and Claude are built into Xcode 26 — no plugins needed. Simple prompts produce solid Swift code. Multi-file changes still fall apart. Our honest take after daily use.</description><pubDate>Thu, 13 Nov 2025 14:00:00 GMT</pubDate></item><item><title>An Unauthorized Guide to SwiftData Migrations</title><link>https://atomicrobot.com/blog/an-unauthorized-guide-to-swiftdata-migrations/</link><guid isPermaLink="true">https://atomicrobot.com/blog/an-unauthorized-guide-to-swiftdata-migrations/</guid><description>My app started crashing after deleting old data — SwiftData&apos;s migration docs didn&apos;t help. Here&apos;s what I figured out: schema versioning, custom migrations, and the pitfalls Apple doesn&apos;t warn you about.</description><pubDate>Thu, 30 Oct 2025 14:00:00 GMT</pubDate></item><item><title>Figma&apos;s First Draft on a Real Project — Honest Results</title><link>https://atomicrobot.com/blog/first-look-at-figmas-first-draft/</link><guid isPermaLink="true">https://atomicrobot.com/blog/first-look-at-figmas-first-draft/</guid><description>Complex prompts flopped. Simple ones produced usable components we actually shipped. Figma&apos;s AI won&apos;t replace designers, but it changes where the work starts.</description><pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate></item><item><title>AI Won&apos;t Fix a Bad Process: What We Tell Teams Before They Start</title><link>https://atomicrobot.com/blog/adopting-ai-for-software-development/</link><guid isPermaLink="true">https://atomicrobot.com/blog/adopting-ai-for-software-development/</guid><description>Most AI adoption advice is &apos;just use Copilot.&apos; We&apos;ve watched teams struggle with that. Here&apos;s what actually works: start with discipline, separate exploration from production, and treat AI like a teammate who needs your guidance.</description><pubDate>Thu, 24 Apr 2025 14:44:00 GMT</pubDate></item><item><title>Map Markers and Touch Controls in Compose Multiplatform</title><link>https://atomicrobot.com/blog/cmp-practically-native-example-part-two/</link><guid isPermaLink="true">https://atomicrobot.com/blog/cmp-practically-native-example-part-two/</guid><description>Markers, camera animation, and tap gestures in a cross-platform Google Maps Composable using expect/actual and UIKitView. Full working code for Android and iOS.</description><pubDate>Tue, 15 Apr 2025 10:05:00 GMT</pubDate></item><item><title>Google Maps in Compose Multiplatform: expect/actual + UIKitView Guide</title><link>https://atomicrobot.com/blog/cmp-practically-native-example/</link><guid isPermaLink="true">https://atomicrobot.com/blog/cmp-practically-native-example/</guid><description>No CMP Composable for maps? We wrapped Google Maps natively on Android and iOS using UIKitView, a Swift bridge via Koin DI, and SPM instead of CocoaPods. Full working code.</description><pubDate>Wed, 02 Apr 2025 14:44:00 GMT</pubDate></item><item><title>Jetpack Compose vs React Native: Side-by-Side Code Comparison</title><link>https://atomicrobot.com/blog/compose-to-react-native/</link><guid isPermaLink="true">https://atomicrobot.com/blog/compose-to-react-native/</guid><description>Components, state management, and navigation compared across Compose, SwiftUI, and React Native with real code examples. The declarative patterns are eerily similar.</description><pubDate>Thu, 27 Mar 2025 14:00:00 GMT</pubDate></item><item><title>How to Find Deleted Files in Git History Using Fork.app</title><link>https://atomicrobot.com/blog/searching-git-history-in-fork/</link><guid isPermaLink="true">https://atomicrobot.com/blog/searching-git-history-in-fork/</guid><description>Git bisect and git log work, but they&apos;re painful. Fork.app&apos;s Diff Content search finds deleted files, lost code, and removed images in seconds. Step-by-step walkthrough with real recovery examples.</description><pubDate>Tue, 04 Mar 2025 14:00:00 GMT</pubDate></item><item><title>KMP + Compose Multiplatform vs Flutter vs React Native: Which One Wins?</title><link>https://atomicrobot.com/blog/kmp-and-cmp/</link><guid isPermaLink="true">https://atomicrobot.com/blog/kmp-and-cmp/</guid><description>Netflix, Cash App, and Philips chose Kotlin Multiplatform. We break down where KMP + Compose beats Flutter and React Native — and where it still falls short.</description><pubDate>Wed, 19 Feb 2025 17:00:00 GMT</pubDate></item><item><title>Teaching a Team Flutter with ChatGPT and Copilot: What Worked and What Didn&apos;t</title><link>https://atomicrobot.com/blog/ai-assisted-development/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ai-assisted-development/</guid><description>We taught four web developers Flutter using ChatGPT and Copilot. It worked great until &quot;ChatGPT recommended this&quot; became a code review argument. Lessons for engineering leads.</description><pubDate>Fri, 07 Feb 2025 14:00:00 GMT</pubDate></item><item><title>Alert: Beware of Fraudulent WhatsApp Offers for Atomic Robot Work</title><link>https://atomicrobot.com/blog/whatsapp-scam/</link><guid isPermaLink="true">https://atomicrobot.com/blog/whatsapp-scam/</guid><description>Scammers are impersonating Atomic Robot on WhatsApp with fake job offers. We never recruit through WhatsApp—learn how to spot these scams and protect yourself.</description><pubDate>Tue, 09 May 2023 05:00:00 GMT</pubDate></item><item><title>Adding VoiceOver to a SwiftUI App: Navigation, Labels, and Hidden Elements</title><link>https://atomicrobot.com/blog/ios-voiceover-accessibility/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ios-voiceover-accessibility/</guid><description>Default VoiceOver ignores your custom SwiftUI layout and reads left-to-right. We fixed card navigation, hid decorative images, and added proper labels, with before/after demos.</description><pubDate>Mon, 06 Mar 2023 14:00:00 GMT</pubDate></item><item><title>A Complete SwiftUI + Combine Sample App: MVVM, Networking, and Tests</title><link>https://atomicrobot.com/blog/swiftui-combine-sample/</link><guid isPermaLink="true">https://atomicrobot.com/blog/swiftui-combine-sample/</guid><description>Built in a single day between client projects — a full SwiftUI + Combine app with MVVM architecture, URLSession networking via Combine pipelines, unit tests, and dark mode. Source code included.</description><pubDate>Thu, 09 Feb 2023 14:00:00 GMT</pubDate></item><item><title>A UI Kit Creation Guide: 0 to Complete</title><link>https://atomicrobot.com/blog/ui-kit-creation-guide/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ui-kit-creation-guide/</guid><description>How our design team built an IoT lighting UI kit for the Figma community, from competitive research and personas to user journeys and crazy 8&apos;s.</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Firestore to BigQuery: Mapping JSON Fields to Table Columns</title><link>https://atomicrobot.com/blog/firestore-json-to-bigquery-columns/</link><guid isPermaLink="true">https://atomicrobot.com/blog/firestore-json-to-bigquery-columns/</guid><description>Building on our Firestore-to-BigQuery sync, this tutorial shows how to map JSON fields to individual BigQuery columns for easier querying and analysis.</description><pubDate>Thu, 22 Sep 2022 16:00:15 GMT</pubDate></item><item><title>Sync Firestore to BigQuery with Cloud Functions</title><link>https://atomicrobot.com/blog/synchronize-firestore-and-bigquery/</link><guid isPermaLink="true">https://atomicrobot.com/blog/synchronize-firestore-and-bigquery/</guid><description>Step-by-step tutorial: sync Firestore data to BigQuery using Cloud Functions and Pub/Sub. Includes Node.js code samples for real-time event streaming.</description><pubDate>Thu, 22 Sep 2022 16:00:15 GMT</pubDate></item><item><title>Flutter + Sanity CMS: Rendering Portable Text with Tappable Annotations</title><link>https://atomicrobot.com/blog/provide-powerful-app-features-using-sanitys-portable-text-component/</link><guid isPermaLink="true">https://atomicrobot.com/blog/provide-powerful-app-features-using-sanitys-portable-text-component/</guid><description>Sanity stores rich text as structured JSON with custom annotations. We used that to build tappable product links in a Flutter app — schema setup, GROQ queries, and gesture handling included.</description><pubDate>Wed, 10 Aug 2022 16:00:15 GMT</pubDate></item><item><title>Building a Brand That Is Uniquely Atomic Robot</title><link>https://atomicrobot.com/blog/brand-announcement/</link><guid isPermaLink="true">https://atomicrobot.com/blog/brand-announcement/</guid><description>After nearly a decade of building digital products, we partnered with Focus Lab to refresh our brand. Here&apos;s a look at the strategy and design behind the update.</description><pubDate>Wed, 16 Mar 2022 14:21:15 GMT</pubDate></item><item><title>How the IoT Is Changing Personal Health Management</title><link>https://atomicrobot.com/blog/personal-health-management/</link><guid isPermaLink="true">https://atomicrobot.com/blog/personal-health-management/</guid><description>Healthcare IoT is empowering patients to monitor their health from home. See how connected devices and mobile apps are transforming personal health management.</description><pubDate>Sat, 09 Oct 2021 16:21:15 GMT</pubDate></item><item><title>How Mobile Apps Unlock the Full Potential of Smart Products</title><link>https://atomicrobot.com/blog/enhancing-smart-products/</link><guid isPermaLink="true">https://atomicrobot.com/blog/enhancing-smart-products/</guid><description>Smart products need great mobile apps to reach their potential. Learn how IoT companion apps can strengthen your brand and drive customer loyalty.</description><pubDate>Thu, 07 Oct 2021 15:21:15 GMT</pubDate></item><item><title>The IoT Is Everywhere. Here’s Why That’s a Good Thing.</title><link>https://atomicrobot.com/blog/iot-is-everywhere/</link><guid isPermaLink="true">https://atomicrobot.com/blog/iot-is-everywhere/</guid><description>From healthcare to retail to home automation, IoT devices are transforming industries. Explore real-world applications and why adoption is accelerating.</description><pubDate>Tue, 05 Oct 2021 14:21:15 GMT</pubDate></item><item><title>Phased Releases on iOS vs Android: How Gradual Rollouts Actually Differ</title><link>https://atomicrobot.com/blog/phased-releases/</link><guid isPermaLink="true">https://atomicrobot.com/blog/phased-releases/</guid><description>Apple rolls out to random percentages over 7 days with a 30-day pause option. Google lets you pick your own percentages. Here&apos;s when phased releases are worth using.</description><pubDate>Tue, 17 Aug 2021 14:21:15 GMT</pubDate></item><item><title>WWDC 2021 Highlights: Xcode Cloud, Async/Await, and More</title><link>https://atomicrobot.com/blog/wwdc21/</link><guid isPermaLink="true">https://atomicrobot.com/blog/wwdc21/</guid><description>WWDC 2021 brought Xcode Cloud, Swift 5.5 async/await, and major SwiftUI updates. Here are the key highlights every Apple developer needs to know.</description><pubDate>Fri, 11 Jun 2021 05:21:15 GMT</pubDate></item><item><title>What Is Innovation? Understanding Its Moving Parts, Benefits</title><link>https://atomicrobot.com/blog/what-is-innovation/</link><guid isPermaLink="true">https://atomicrobot.com/blog/what-is-innovation/</guid><description>Want innovation to be a brand differentiator? It takes more than ideas—it requires executive support, diverse teams, and a willingness to take risks.</description><pubDate>Tue, 30 Mar 2021 14:21:15 GMT</pubDate></item><item><title>Top Swift Resources: Newsletters, Podcasts, and Tutorials</title><link>https://atomicrobot.com/blog/swift-resources-2021/</link><guid isPermaLink="true">https://atomicrobot.com/blog/swift-resources-2021/</guid><description>Level up your Swift skills with our curated list of newsletters, podcasts, blogs, and video tutorials. Resources for iOS developers at every experience level.</description><pubDate>Mon, 29 Mar 2021 14:21:15 GMT</pubDate></item><item><title>Designing Value: An Iterative Process from Strategy to Polish</title><link>https://atomicrobot.com/blog/designing-value/</link><guid isPermaLink="true">https://atomicrobot.com/blog/designing-value/</guid><description>How do great ideas become products people love? It takes a focused, iterative process—from strategy to wireframes to final polish. Here&apos;s how checkpoints guide creative freedom.</description><pubDate>Sun, 21 Mar 2021 15:21:15 GMT</pubDate></item><item><title>Your Guide to App Innovation at the Enterprise Level</title><link>https://atomicrobot.com/blog/enterprise-app-innovation/</link><guid isPermaLink="true">https://atomicrobot.com/blog/enterprise-app-innovation/</guid><description>Enterprise mobile app innovation requires executive buy-in, dedicated teams, and a culture of learning. Here&apos;s how to build that foundation.</description><pubDate>Sun, 14 Mar 2021 15:21:15 GMT</pubDate></item><item><title>How to Get a Handle on Rejection (on the App Store)</title><link>https://atomicrobot.com/blog/handling-app-store-rejection/</link><guid isPermaLink="true">https://atomicrobot.com/blog/handling-app-store-rejection/</guid><description>App Store rejection isn&apos;t the end. Learn how to respond professionally, fix common issues, and appeal effectively to get your app approved.</description><pubDate>Sun, 07 Mar 2021 15:21:15 GMT</pubDate></item><item><title>How to Monitor App Success With Mobile Analytics</title><link>https://atomicrobot.com/blog/monitor-app-success-with-mobile-analytics/</link><guid isPermaLink="true">https://atomicrobot.com/blog/monitor-app-success-with-mobile-analytics/</guid><description>Not sure which app metrics matter most? Focus on these five: downloads, engagement, retention, ratings, and revenue. Here&apos;s how to track each one.</description><pubDate>Mon, 01 Mar 2021 14:21:15 GMT</pubDate></item><item><title>Mobile App Iteration: User Testing, Feature Toggles, and CI/CD</title><link>https://atomicrobot.com/blog/tools-for-iterating-and-improving-your-mobile-app/</link><guid isPermaLink="true">https://atomicrobot.com/blog/tools-for-iterating-and-improving-your-mobile-app/</guid><description>From user testing to feature toggles to continuous delivery, these agile techniques help you iterate on your mobile app faster and with less risk.</description><pubDate>Mon, 22 Feb 2021 14:21:15 GMT</pubDate></item><item><title>How to Manage App Store and Google Play Reviews Effectively</title><link>https://atomicrobot.com/blog/managing-app-feedback/</link><guid isPermaLink="true">https://atomicrobot.com/blog/managing-app-feedback/</guid><description>App Store and Google Play reviews shape your app&apos;s success. Learn how to use feedback—positive and negative—to improve your app and boost retention.</description><pubDate>Mon, 15 Feb 2021 14:21:15 GMT</pubDate></item><item><title>Your App Isn’t for Everybody — and That’s a Good Thing</title><link>https://atomicrobot.com/blog/your-app-isnt-for-everybody/</link><guid isPermaLink="true">https://atomicrobot.com/blog/your-app-isnt-for-everybody/</guid><description>Building an app for everyone usually means building for no one. Here&apos;s how to define a distinctive audience and map customer journeys that actually drive engagement.</description><pubDate>Mon, 08 Feb 2021 14:21:15 GMT</pubDate></item><item><title>Ideate, Sketch, Plan: Creating a Road Map to App Innovation</title><link>https://atomicrobot.com/blog/app-innovation-roadmap/</link><guid isPermaLink="true">https://atomicrobot.com/blog/app-innovation-roadmap/</guid><description>If you want to develop innovative mobile apps at your enterprise, you need to think like a startup. Here are five tips to help guide your app team.</description><pubDate>Tue, 02 Feb 2021 14:21:15 GMT</pubDate></item><item><title>All Systems Are Go: A Look at Several Industries Primed to Innovate</title><link>https://atomicrobot.com/blog/all-systems-are-go/</link><guid isPermaLink="true">https://atomicrobot.com/blog/all-systems-are-go/</guid><description>Which industries are on the cusp of innovation revolutions? Here are seven sectors set to shake up the world with much-needed disruptions.</description><pubDate>Sun, 10 Jan 2021 14:21:15 GMT</pubDate></item><item><title>What Is Design Thinking? (It&apos;s Not Just for Designers)</title><link>https://atomicrobot.com/blog/design-thinking/</link><guid isPermaLink="true">https://atomicrobot.com/blog/design-thinking/</guid><description>Product manager? Developer? Executive? You can be a design thinker. It&apos;s a repeatable, human-centered problem-solving process for anyone willing to ask the right questions.</description><pubDate>Thu, 31 Dec 2020 14:21:15 GMT</pubDate></item><item><title>How to Get Better App Store Ratings (Without Breaking the Rules)</title><link>https://atomicrobot.com/blog/app-store-ratings/</link><guid isPermaLink="true">https://atomicrobot.com/blog/app-store-ratings/</guid><description>93% of downloads are influenced by reviews, but unhappy users leave them more often. Here&apos;s when and how to prompt for ratings on iOS and Android — the right way.</description><pubDate>Sat, 28 Nov 2020 14:21:15 GMT</pubDate></item><item><title>Free Grocery App UI Kit: Weekly Ads, Lists, Locator, and Recipes</title><link>https://atomicrobot.com/blog/grocery-ui-kit/</link><guid isPermaLink="true">https://atomicrobot.com/blog/grocery-ui-kit/</guid><description>Download a free, customizable grocery app UI kit with screens for weekly ads, shopping lists, store locators, and recipes. Get stakeholder feedback faster with ready-made designs.</description><pubDate>Thu, 30 Jul 2020 14:21:15 GMT</pubDate></item><item><title>Flutter SVGs Shrank Our App&apos;s Assets by 75%. Here&apos;s How.</title><link>https://atomicrobot.com/blog/flutter-svg/</link><guid isPermaLink="true">https://atomicrobot.com/blog/flutter-svg/</guid><description>Switching from raster images to flutter_svg shrank our production app&apos;s asset folder by 75%, from 4.3MB to under 1MB. Setup code and APK size comparison included.</description><pubDate>Fri, 20 Dec 2019 14:21:15 GMT</pubDate></item><item><title>Flutter Animation Tutorial: From Simple Fades to Staggered Sequences</title><link>https://atomicrobot.com/blog/animation-in-flutter/</link><guid isPermaLink="true">https://atomicrobot.com/blog/animation-in-flutter/</guid><description>Go from AnimatedOpacity fades to orchestrated multi-widget sequences using AnimationController, CurvedAnimation, and Interval. Step-by-step Flutter code with GIF demos.</description><pubDate>Wed, 11 Dec 2019 14:37:51 GMT</pubDate></item><item><title>10 Things I Learned at Cincinnati Design Week</title><link>https://atomicrobot.com/blog/10-things-learned-at-cincinnati-design-week/</link><guid isPermaLink="true">https://atomicrobot.com/blog/10-things-learned-at-cincinnati-design-week/</guid><description>Key takeaways from AIGA&apos;s Cincinnati Design Week on accessibility, client pitching, personal branding, and designing with empathy.</description><pubDate>Thu, 10 Oct 2019 00:00:00 GMT</pubDate></item><item><title>A Designer&apos;s Take on SwiftUI</title><link>https://atomicrobot.com/blog/a-warm-welcome-for-swiftui/</link><guid isPermaLink="true">https://atomicrobot.com/blog/a-warm-welcome-for-swiftui/</guid><description>A designer&apos;s perspective on how SwiftUI could change the way we build native interfaces, much like CSS3 transformed web design.</description><pubDate>Fri, 13 Sep 2019 00:00:00 GMT</pubDate></item><item><title>iOS Text Recognition with VNRecognizeTextRequest: A Swift Walkthrough</title><link>https://atomicrobot.com/blog/optical-text-recognition-in-ios/</link><guid isPermaLink="true">https://atomicrobot.com/blog/optical-text-recognition-in-ios/</guid><description>We ran VNRecognizeTextRequest on a recipe photo and .fast mode beat .accurate for accuracy. Swift code walkthrough with real OCR output from Apple&apos;s Vision framework.</description><pubDate>Mon, 10 Jun 2019 21:21:15 GMT</pubDate></item><item><title>Adding Chromecast Support to Your Android App with ExoPlayer</title><link>https://atomicrobot.com/blog/chromecast/</link><guid isPermaLink="true">https://atomicrobot.com/blog/chromecast/</guid><description>Want to cast content from your Android app to the big screen? This tutorial shows how to add Chromecast support using ExoPlayer, from setup to implementation.</description><pubDate>Wed, 22 May 2019 14:21:15 GMT</pubDate></item><item><title>One Simple Trick That Will Save You Hours When Developing Android Apps</title><link>https://atomicrobot.com/blog/save-hours-developing-android-apps/</link><guid isPermaLink="true">https://atomicrobot.com/blog/save-hours-developing-android-apps/</guid><description>How a simple Python script and Mustache templates eliminated hours of boilerplate when scaffolding new screens in Android projects.</description><pubDate>Thu, 11 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Obliterating the Status Quo: Grace Hopper</title><link>https://atomicrobot.com/blog/obliterating-the-status-quo-grace-hopper/</link><guid isPermaLink="true">https://atomicrobot.com/blog/obliterating-the-status-quo-grace-hopper/</guid><description>How Grace Hopper&apos;s resilience and determination changed computing forever, and why she continues to inspire women in tech today.</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Pixel This: Susan Kare</title><link>https://atomicrobot.com/blog/pixel-this-susan-kare/</link><guid isPermaLink="true">https://atomicrobot.com/blog/pixel-this-susan-kare/</guid><description>How Susan Kare pioneered pixel art and icon design at Apple, shaping the visual language of computing that we still use today.</description><pubDate>Wed, 06 Mar 2019 00:00:00 GMT</pubDate></item><item><title>The Breaking of Habits: Sister Mary Kenneth Keller</title><link>https://atomicrobot.com/blog/breaking-of-habits-sister-mary-kenneth-keller/</link><guid isPermaLink="true">https://atomicrobot.com/blog/breaking-of-habits-sister-mary-kenneth-keller/</guid><description>How Sister Mary Kenneth Keller broke barriers as the first woman in the U.S. to earn a Ph.D. in Computer Science and co-developed BASIC.</description><pubDate>Tue, 05 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Ladies of UX, Unite for Gender Equality</title><link>https://atomicrobot.com/blog/ladies-of-ux-gender-equality/</link><guid isPermaLink="true">https://atomicrobot.com/blog/ladies-of-ux-gender-equality/</guid><description>A look at gender equality in UX design, featuring Ida Tin, CEO of Clue — the world&apos;s fastest-growing female health app.</description><pubDate>Mon, 04 Mar 2019 12:00:00 GMT</pubDate></item><item><title>Katherine Johnson: The Mathematician Behind Mercury, Gemini &amp; Apollo</title><link>https://atomicrobot.com/blog/katherine-johnson-nasas-hidden-figure/</link><guid isPermaLink="true">https://atomicrobot.com/blog/katherine-johnson-nasas-hidden-figure/</guid><description>John Glenn wouldn&apos;t fly until she checked the math. Before AI, Katherine Johnson hand-calculated trajectories for Mercury, Gemini, and Apollo — a Women&apos;s History Month tribute.</description><pubDate>Mon, 04 Mar 2019 00:00:00 GMT</pubDate></item><item><title>In a Man&apos;s World: Zuzana Licko</title><link>https://atomicrobot.com/blog/in-a-mans-world-zuzana-licko/</link><guid isPermaLink="true">https://atomicrobot.com/blog/in-a-mans-world-zuzana-licko/</guid><description>How Zuzana Licko blended her love of computers and creativity to pioneer digital typography and co-found Emigré.</description><pubDate>Sat, 02 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Carol Shaw: The First Female Video Game Designer</title><link>https://atomicrobot.com/blog/carol-shaw-first-female-video-game-designer/</link><guid isPermaLink="true">https://atomicrobot.com/blog/carol-shaw-first-female-video-game-designer/</guid><description>The story of Carol Shaw, one of the first female video game designers, who created River Raid at Atari and paved the way for women in software.</description><pubDate>Fri, 01 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Android Notifications in 5 Minutes</title><link>https://atomicrobot.com/blog/android-notifications-in-5-minutes/</link><guid isPermaLink="true">https://atomicrobot.com/blog/android-notifications-in-5-minutes/</guid><description>A quick guide to building, showing, and responding to Android notifications using NotificationCompat, channels, and BroadcastReceivers.</description><pubDate>Thu, 31 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Accessibility First: Universal Design for Mobile Apps</title><link>https://atomicrobot.com/blog/accessibility/</link><guid isPermaLink="true">https://atomicrobot.com/blog/accessibility/</guid><description>Accessible design benefits everyone. Three practical steps—tap targets, color contrast, and dynamic text—to make your mobile app usable for all.</description><pubDate>Mon, 24 Sep 2018 16:21:15 GMT</pubDate></item><item><title>How Much Does a Custom Mobile App Really Cost?</title><link>https://atomicrobot.com/blog/app-cost/</link><guid isPermaLink="true">https://atomicrobot.com/blog/app-cost/</guid><description>We break down what drives app cost — team, complexity, timeline — and why the cheapest option costs more. Straight talk from a team that&apos;s shipped 100+ apps.</description><pubDate>Mon, 25 Jun 2018 14:21:15 GMT</pubDate></item><item><title>Flutter: Google&apos;s Cross-Platform SDK for iOS and Android</title><link>https://atomicrobot.com/blog/flutter/</link><guid isPermaLink="true">https://atomicrobot.com/blog/flutter/</guid><description>Flutter lets you build native iOS and Android apps from a single Dart codebase. See what makes Google&apos;s cross-platform SDK worth learning.</description><pubDate>Mon, 18 Jun 2018 15:21:15 GMT</pubDate></item><item><title>7 Best Resources for Early Stage Cincinnati Startups</title><link>https://atomicrobot.com/blog/7-resources-for-early-stage-startups/</link><guid isPermaLink="true">https://atomicrobot.com/blog/7-resources-for-early-stage-startups/</guid><description>Cincinnati has a strong startup ecosystem. Discover seven local resources—from accelerators like The Brandery to networking hubs like Cintrifuse—to help launch your early-stage startup.</description><pubDate>Thu, 13 Jul 2017 21:21:15 GMT</pubDate></item><item><title>What Early Stage Startups Should Do Before Hiring Developers</title><link>https://atomicrobot.com/blog/startup-essentials/</link><guid isPermaLink="true">https://atomicrobot.com/blog/startup-essentials/</guid><description>Got a great startup idea? Before you hire developers, check off these essentials: find mentors, build a prototype, validate demand, and more. Lessons from working with early-stage founders.</description><pubDate>Tue, 11 Jul 2017 21:21:15 GMT</pubDate></item><item><title>Google I/O 2017 Recap</title><link>https://atomicrobot.com/blog/google-io-2017/</link><guid isPermaLink="true">https://atomicrobot.com/blog/google-io-2017/</guid><description>Google I/O 2017 has come and gone, giving us time to digest the myriad of announcements including Google&apos;s shift to AI-first, Android O, and first-class Kotlin support.</description><pubDate>Wed, 31 May 2017 14:21:15 GMT</pubDate></item><item><title>Kotlin Officially Supported on Android</title><link>https://atomicrobot.com/blog/kotlin-support-on-android/</link><guid isPermaLink="true">https://atomicrobot.com/blog/kotlin-support-on-android/</guid><description>Google officially announced Kotlin as a first-class language for Android development. Here&apos;s what that means for Android developers and why the community celebrated.</description><pubDate>Fri, 19 May 2017 14:21:15 GMT</pubDate></item><item><title>Sourcery for Swift: Automate Boilerplate with Code Generation Templates</title><link>https://atomicrobot.com/blog/sourcery/</link><guid isPermaLink="true">https://atomicrobot.com/blog/sourcery/</guid><description>If you miss Java&apos;s annotation processing in Swift, Sourcery is the answer. We walk through Stencil templates for generating Equatable, JSON parsing, and toDictionary — with real Xcode integration.</description><pubDate>Sun, 26 Mar 2017 21:21:15 GMT</pubDate></item><item><title>How to Add an Amazon Lex Chatbot to Your Mobile App</title><link>https://atomicrobot.com/blog/putting-chat-bot-amazon-lex-mobile-application/</link><guid isPermaLink="true">https://atomicrobot.com/blog/putting-chat-bot-amazon-lex-mobile-application/</guid><description>Add Amazon Lex chatbot capabilities to your iOS or Android app. Enable both voice and text input so users can interact with your app conversationally.</description><pubDate>Sat, 25 Mar 2017 21:21:15 GMT</pubDate></item></channel></rss>