





















































MobilePro #170: Android UI overhaul leaks, Flutter’s 80+ updates, Play Store cleanup, Android adds digital ID support—and more…
HubSpot’s AI-powered ecosystem presents a global opportunity projected to reach $10.2 billion by 2028. To capitalize on that growth potential, we are opening our platform more, starting with expanded APIs, customizable app UI, and tools that better support a unified data strategy.
Hi ,
Welcome to the 170th edition of MobilePro! This week’s updates reflect a pivotal moment for both Android and iOS ecosystems—from sweeping UI overhauls and Flutter’s big commits to legal reckonings and credentialing breakthroughs. Here’s what’s moving the mobile world:
CupertinoCollapsible
and CupertinoExpansionTile,
plus improvements to sliders, outlines, and UI fidelity, all thanks to a bustling contributor base.And in What’s Happening in AI?—Microsoft is integrating advanced AI capabilities into Microsoft 365 applications through its Copilot initiative. As always, stick around for our Developer Tip to boost your workflow, and don’t miss the Did You Know? segment!
Let’s dive in!
P.S.: If you have any suggestions or feedback, or would like us to feature your project on a particular subject, please write to us. Just respond to this email!
If there’s any major news in the world of mobile app dev in the last week, MobilePro has you covered.
Wysh Life Benefit allows any financial institution to offer free life insurance directly through their customers’ savings accounts. By embedding micro life insurance into deposit accounts, Life Benefit provides built-in financial protection that grows with account balances. It’s a simple, no-cost innovation that enhances loyalty, encourages deposits, and differentiates institutions in a competitive market. No paperwork. No medical exams. Just automatic coverage that provides peace of mind—without changing how customers bank.
What are mobile app developers discussing? Do you have any concerns, advice, or tutorials to share? MobilePro brings them to you all in one place.
AI is evolving fast—are you keeping up? MobilePro brings you key discussions, trends, and expert takes in one place.
MobilePro presents the latest titles from Packt that ought to be useful for mobile developers.
Simulatoris downloaded and installed after you install Xcode. It provides a simulated iOS device so that you can see what your app looks like and how it behaves, without needing a physical iOS device. It can model all the screen sizes and resolutions for both iPad and iPhone so you can test your app on multiple devices easily. In this excerpt from Ahmad Sahar’s iOS 18 Programming for Beginners, you will learn how to run your app in Simulator.
Running your app in Simulator
You will implement multiple types of text-related views and modifiers. Each step in this excerpt applies minor changes to the view, so note the UI changes that occur after each step. Let's get started:
Click the Destination pop-up menu to view a list of simulated devices. Choose iPhone SE (3rd generation) from this menu:
In your own projects, you should pick whichever simulator you require. That said, if you want to match the screenshots in this book exactly, use the iPhone SE (3rd generation) simulator. This simulator also has a home button, so it is easier to get to the home screen.
Click the Run button to install and run your app on thecurrently selected simulator. You can also use the Command + R keyboard shortcut.
Simulator will launch and show a representation of an iPhone SE (3rd generation). Your app displays a white screen, as you have not yet added anything to your project:
Switch back to Xcode and click on the Stop button (or press Command + .) to stop the currently running project.
You have just created and run your first iOS app in Simulator! Great job!
The destination menu has a section showing physical devices connected to your Mac and a Build section. You may be wondering what they are used for. Let's look at them in the next section.
***
There are plenty more such recipes, which you can read in iOS Programming for Beginners.
This article’s headline makes a bold proclamation about it being the last article you’ll ever need to read about loading data correctly on Kotlin. Does it succeed? Tell us.
In case you have any tips to share with your fellow mobile developers, do reply to this mail and we’d be glad to feature you in a future edition of MobilePro.
Just a couple weeks ago, the European Commission found Apple and Meta guilty of breaches in the Digital Markets Act and have fined them accordingly.
Sourced from the European Commission website.
👋 And that’s a wrap. We hope you enjoyed this edition of MobilePro. 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