Mobile development blogs, tutorials and resources inside!Latest Mobile Dev Insights: iOS, Android, Cross-PlatformAdvertise with Us|Sign Up to the NewsletterMobilePro #204: AI in Figma, AI Coding agents in Xcode, Kotlinâs new release, and moreâŠHi ,Welcome to the 204th edition of MobilePro.You must have noticed the abbreviation AI twice in the headline. It's something you see everywhere now, isn't it? One could say AI arrived in mobile development with a bang, but I'd wager it's arriving quietly, tool by tool, feature by feature, and suddenly, our workflows are going to look completely different.Let that headline tell you the story: First, Apple is bringing AI coding agents directly into Xcode, and then iOS 26.4 could push Siri toward deeper, more app-aware actions. Even on the research side, Apple-backed models are exploring things like generating sound and speech from silent video. AI is no longer a separate thing but an intrinsic part of the default developer toolkit.This makes the design stage an especially important place to slow down and get things right. Because before AI helps you write code faster or analyze metrics better, it can help you think more clearly about what youâre building. Thatâs why todayâs tutorial focuses on speeding up your flow with AI in Figma. If you think this is about automating design, it isn't really that. We're focused largely on removing the friction that shows up early, stuff like fuzzy personas, hidden assumptions, slow iteration, and messy handoffs. Used well, AI in Figma helps teams reach clarity sooner, so everything that followsâcode, testing, and iterationâhas a much better foundation.Letâs get started!The Problem with One-Size-Fits-All Mobile App Security and How to Fix ItIs your team struggling to balance security requirements with user experience?Join us onFebruary 24at4 PM CET/10 AM ETfor a webinar discussing how leading financial services teams are shifting to data-driven, risk-based mobile security for more precise responses.Register NowSpeeding up your flow with AI in FigmaAI isnât here to replace designers, and it definitely isnât here to âauto-designâ products. What it is good at is removing the slow, repetitive, and messy parts of modern mobile workflows, the parts that delay alignment, slow down iteration, and create avoidable confusion between design and development.For mobile teams, speed isnât just about moving fast. Itâs about reaching clarity earlier: clearer user assumptions, clearer flows, clearer states, and fewer surprises during implementation.Used well, AI becomes a workflow accelerator for both designers and mobile developers. Designers explore faster without losing intent. Developers get clearer prototypes, more predictable behavior, and fewer handoff translation errors.The goal isnât to âdesign with AI.â The goal is to ship better mobile experiences with fewer bottlenecks.Before Figma: faster exploration without false certaintyBefore anyone opens Figma, most projects begin in ambiguity. Youâre collecting inputs, forming hypotheses, and trying to understand what the product should be, all while stakeholders expect early direction.This stage is where AI can help most, as long as it isnât treated as truth.Personas (as scaffolding, not research)AI can quickly generate persona skeletons from early notes, workshop inputs, or stakeholder assumptions. Tools like FigJamâs AI can cluster messy ideas into themes and draft rough persona profiles based on whatâs already on the board.External tools like ChatGPT can go further: refining motivations, expanding behaviors, and generating multiple persona variants to explore.The key is to treat personas here as temporary structure, not âvalidated users.â Theyâre placeholders that help teams align early and move forward with intention, without pretending the answers are final.Early assumptions (made visible, not buried)Mobile teams often lose time because assumptions stay implicit. AI can help pull those assumptions into the open:What problem are we really solving?What are we assuming about user behavior?What constraints are we ignoring?Whatâs unclear in the flow?This kind of exploration creates better design conversations, and better developer questions, earlier in the process.Competitive scanning (faster context, less guesswork)Competitive analysis is time-consuming, and itâs often done poorly because itâs rushed. AI tools can help you scan faster and structure insights more cleanly.Source-based tools like Perplexity are especially useful here because they allow you to explore market patterns and product positioning while staying grounded in references. Instead of spending hours collecting fragmented information, you can quickly identify:How similar apps structure key flows?Which patterns are becoming standard?What gaps exist in feature sets or UX expectations?AI as exploration, not decision. This is the rule that keeps everything healthy:AI is most valuable when it helps you explore, not when it tries to decide.It speeds up thinking, but it doesnât replace judgment. Your team still owns the product decisions.From idea to interaction with Figma MakeIf AI helps you explore before Figma, Figma Make is where it becomes a serious workflow upgrade.Make is built for fast prototyping through conversation. Instead of building everything manually, you describe what you want, or paste an existing design, and Make generates a working interactive prototype.This is especially useful for mobile teams because the hardest part of mobile UX is often not the visuals, itâs the behavior:navigation patternsstate changesinputs and validationtransitions and flow continuityMake accelerates all of that.Conversational prototypingMake works like a collaborative assistant. You can ask for: core screens for a feature, alternate layouts for a flow, a basic navigation structure, and Interaction behaviors (cards, modals, tabs, etc.).For example:âCreate a mobile home screen for a travel planning app with a search bar, destination carousel, and bottom navigation.ââGenerate three alternative layouts for a booking flow with date selection and traveler details.ââBuild an interactive prototype for exploring points of interest, including card interactions and a map view.âInstead of staring at a blank canvas, you start with something functional.Structure plus logic (not just mockups)The major difference between Make and traditional quick mockups is that it generates more than layout.Make supports interactive behavior, allowing you to preview: transitions, form inputs, navigation patterns, and data-driven states.If you want realism, it can even connect to external data sources like Supabase to simulate an app that responds dynamically rather than remaining purely visual. That matters because mobile teams donât ship static screens. They ship systems.Early validation for designers and developersThis is where Make becomes a shared tool. Designers get faster iteration and can explore alternatives without rebuilding everything manually.Developers benefit because:the interaction logic becomes clearer earlystate behavior is easier to evaluateedge cases surface soonerthe âwhat happens whenâŠâ questions get answered before implementationInstead of debating a flow in abstract terms, the team can test it in a working prototype.The right way to use Make: iterative, not giant prompts.Make has a token budget per request. If you try to generate an entire app in one prompt, it will break or degrade. The best workflow is:Generate one view or interaction.Refine it.Add the next piece.Build the flow step-by-step.This gives you higher reliability and more creative control, and avoids treating AI as a âmagic button.âA bridge to production, not a detourOnce the prototype matches your intention, you can move it into Figma Design and refine: visual language, design system consistency, spacing and layout precision, and final interaction polish.Make also produces inspectable code under the hood, which can help developers understand whatâs being proposed and reduce ambiguity.Designing with handoff in mindAI doesnât stop being useful once you enter âreal design.â In fact, this is where it becomes most practical. Mobile teams lose time in handoff because of translation gaps:designers describe behavior in one waydevelopers interpret it differentlyedge cases are missedimplementation diverges from intentAI can reduce this, not by replacing communication, but by making outputs clearer.Inspectable outputsWhen prototypes behave more like real products, handoff becomes less interpretive.Instead of handing off static screens and hoping the interactions are understood, teams can point to a working prototype that shows:what changeswhen it changeswhat the user sees in different statesThatâs especially valuable for mobile, where interaction patterns and state management are everything.Clearer documentationExternal AI tools can help you transform messy design notes into structured documentation. Claude is particularly strong at reading long content like:design system specscomponent behavior definitionsinteraction notesUX flow descriptionsIt can rewrite those notes into clean, consistent documentation that developers can actually use. ChatGPT is also strong here, especially when you need:multiple versions of an explanationsimpler language for stakeholdersa more technical tone for developersclearer state descriptions for componentsFewer translation errors between design and codeEven if AI never touches the final implementation, it still improves the handoff by improving the shared understanding.When developers understand component behavior faster, fewer details get lost, and fewer rounds of clarification are needed. AI doesnât remove collaboration. It reduces friction in collaboration.Use AI as a multiplier, not a shortcutAI is at its best when it supports the work you already do, exploration, iteration, documentation, and alignment.Itâs not a shortcut to good design. Itâs a multiplier for good design thinking. If you treat it as a tool for speed with intention, it helps mobile teams:explore faster without pretending to know the answersprototype interactions earlier and more realisticallyalign on behavior before development beginsreduce handoff ambiguity and implementation driftDesign still requires judgment. AI just removes the parts that slow you down for no good reason.The most valuable impact of AI in design isnât that it produces screens faster. Itâs that it helps teams reach shared understanding sooner.When you use AI to explore ideas before Figma, prototype interactions quickly with Figma Make, and support documentation and handoff with clearer language, you reduce the gaps that slow mobile work down. Designers stay focused on judgment and quality. Developers get cleaner intent, fewer surprises, and more predictable implementation.AI is not a shortcut around good design. Itâs a multiplier for teams that already care about doing it well, and a practical way to keep speed, clarity, and craft in balance.To learn more about Figma, check out the third edition of Designing and Prototyping Interfaces with Figma by Fabio Staiano.đ Third edition of the bestselling book, updated with a new project, refreshed interface, and the latest design trendsđ§© Build adaptive, production-ready UIs with variables, modes, components, variants, AI, and Auto Layoutđ Prototype branched flows with conditional interactions and interactive componentsDesigning and Prototyping Interfaces with FigmaBuy now at $39.99This weekâs news cornerNow that weâve covered how AI can reduce friction inside Figma, letâs look at this week's news, where that same idea shows up often.Xcode 26.3 brings AI coding agents directly into iOS development: Appleâs Xcode 26.3 introduces agentic coding support, allowing iOS and macOS developers to use AI coding agents like Claude Agent and OpenAI Codex directly inside Xcode. These agents can explore documentation, adjust project settings, and assist across the build cycle. With Model Context Protocol support, developers also get more flexibility to plug in compatible AI tools into their app development pipeline.Kotlin 2.3.0 released: Kotlin 2.3.0 is out. It introduces unified companion object access across all JavaScript module systems. This will let exported companion objects behave the same way in ES modules, CommonJS, AMD, UMD, and more, which eliminates the previous inconsistencies in how they were accessed from JS/TS code. It also simplifies Kotlin/JS interop and avoids bugs caused by differing access patterns depending on the module system.iOS 26.4 beta could unlock major Siri upgrades for developers: Apple is expected to release the first iOS 26.4 developer beta during the week of February 23. This update could be a key milestone, as Siri is expected to gain deeper app integration features like on-screen awareness, personal context, and the ability to take actions inside apps. If delivered as promised, iOS 26.4 may open new opportunities for building more intelligent, voice-driven iOS experiences.Accelerating your insights with faster, smarter monetization data and recommendations: Google is rolling out enhanced monetization insights and actionable recommendations in the Google Play Console. It will provide developers with a clearer visibility into key business metrics like conversion, churn, ARPPU, and revenue drivers. With these updates, developers can make data-driven decisions faster, prioritize improvements with estimated ROI, and integrate real-time order data via the Orders API that will let you to track performance better and optimize app business outcomes.New Apple-backed AI model can generate sound and speech from silent videos: Apple and partners have developed a unified AI model called VSSFlow. This model can generate both sound effects and speech from silent videos using a single system. This addresses the limitations that existed in separate video-to-audio and speech generation models. Developers can utilize this new tech to enable richer multimedia features, faster prototyping of audio-visual interactions, and new accessibility possibilities by automating synchronized sound and speech creation directly from video content.đ And thatâs a wrap! We hope you enjoyed this edition ofMobilePro. If you have any suggestions and feedback, or would just like to say hi to us, please write to us. Just respond to this email!Cheers,Runcil Rebello,Editor-in-Chief, MobilePro*{box-sizing:border-box}body{margin:0;padding:0}a[x-apple-data-detectors]{color:inherit!important;text-decoration:inherit!important}#MessageViewBody a{color:inherit;text-decoration:none}p{line-height:inherit}.desktop_hide,.desktop_hide table{mso-hide:all;display:none;max-height:0;overflow:hidden}.image_block img+div{display:none}sub,sup{font-size:75%;line-height:0}#converted-body .list_block ol,#converted-body .list_block ul,.body [class~=x_list_block] ol,.body [class~=x_list_block] ul,u+.body .list_block ol,u+.body .list_block ul{padding-left:20px} @media (max-width: 100%;display:block}.mobile_hide{min-height:0;max-height:0;max-width: 100%;overflow:hidden;font-size:0}.desktop_hide,.desktop_hide table{display:table!important;max-height:none!important}}
Read more