<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mobile App Development on Codemagic blog</title><link>https://blog.codemagic.io/tags/mobile-app-development/</link><description>Recent content in Mobile App Development on Codemagic blog</description><generator>Hugo</generator><language>en</language><copyright>©Nevercode Ltd | All Rights Reserved | Codemagic is pending trademark of Nevercode Ltd.</copyright><lastBuildDate>Thu, 14 May 2026 00:00:00 +0100</lastBuildDate><atom:link href="https://blog.codemagic.io/tags/mobile-app-development/index.xml" rel="self" type="application/rss+xml"/><item><title>How to fix bad update experiences due to defaults in CodePush</title><link>https://blog.codemagic.io/codepush-user-flow/</link><pubDate>Thu, 14 May 2026 00:00:00 +0100</pubDate><guid>https://blog.codemagic.io/codepush-user-flow/</guid><description>&lt;blockquote>
&lt;p>This article is written by &lt;strong>Zach Goldie&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>CodePush is a great way to ship over-the-air (OTA) updates, avoid app store approval delays, and roll out changes cautiously. Even though &lt;a href="https://blog.codemagic.io/goodbye-app-center-hello-codemagic/">App Center&lt;/a> has closed down, there are many options available to get &lt;a href="https://blog.codemagic.io/react-native-getting-started-guide-with-codemagic/">started with CodePush&lt;/a>.&lt;/p>
&lt;p>But some of the default settings can create undesirable behaviors, leaving teams wrongly thinking CodePush causes a bad user experience.&lt;/p>
&lt;p>Two common patterns can appear from these defaults when trying CodePush:&lt;/p></description></item></channel></rss>