





















































MobilePro #173: WWDC25 is nearly here, Copilot gets smarter at Build 2025, Apple opens AI to devs, and more...
Hi ,
Welcome to the 173rd edition of MobilePro! This week’s issue dives deep into the latest breakthroughs in AI development, mobile tooling, and cross-platform capabilities—from Apple’s AI shift to Kotlin’s multiplatform leap:
And in What’s Happening in AI?—Learn how AI models sabotage their shutdown. As always, stick around for our Developer Tip to boost your workflow and the Did You Know? section to learn about Android’s history!
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!
Machine Learning Summit 2025
JULY 16–18 | LIVE (VIRTUAL)
20+ ML Experts | 25+ Sessions | 3 Days of Practical Machine Learning and 40% OFF
Use Code EARLY40 at checkout
Learn Live from Sebastian Raschka, Luca Massaron, Thomas Nield, and many more.
40% OFF ends soon – this is the lowest price you’ll ever see.
If there’s any major news in the world of mobile app dev in the last week, MobilePro has you covered.
Conferences — Microsoft Build 2025 and KotlinConf 2025
Apple
Confused about which SDK to use when building your app? Binoy Vijayan compares Native, Flutter, React Native, and Hybrid, focusing on architecture, performance, and suitability for different app types. You can check out the article here.
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.
AI is evolving fast—are you keeping up? MobilePro brings you key discussions, trends, and expert takes in one place.
What are mobile app developers discussing? Do you have any concerns, advice, or tutorials to share?MobileProbrings them to you all in one place.
MobilePro presents the latest titles from Packt that ought to be useful for mobile developers.
These 4 bestsellers are worth $149 on their own.
Get them plus18 more top C# and .NET books in our Mega Bundle forjust $18!
The Flutter mechanism for passing around dependencies through the tree is calledInheritedWidget. You have certainly used it in your Flutter apps, even if you haven’t written one explicitly. Let’s take a look at whatInheritedWidgetis and how it can help us on our state management journey in this excerpt from Daria Orlova, Esra Kadah, and Jaime Blasco’sFlutter Design Patterns and Best Practices.
As you know, in Flutter,everything is a widget. These widgets are organized in a tree data structure, it is possible to perform various manipulations with it, such as a tree traversal. This capability is useful when we need to not only render static UI but also pass around shared data.
The Flutter framework includes a widget specifically for this purpose:InheritedWidget. It is the last of the fundamental Flutter widgets. If we examine the framework.dart class and search for an abstract class, we will find only 25 instances in the entire file (as of Flutter 3.10). All of these are in some way related to Stateless, Stateful, Render, or Inherited.
So, let's take a look at the source code ofInheritedWidget:
<ScrollView Orientation="Horizontal">
<HorizontalStackLayout>
<Button Text="Tall Button 1"
WidthRequest="500"/>
<Button Text="Tall Button 2"
WidthRequest="500"/>
</HorizontalStackLayout>
</ScrollView>
Now, we come to the most interesting part – theupdateShouldNotifymethod, which returns a bool value and accepts anoldWidgetvalue of the same type as a parameter. In the override of this method, we determine whether there are any differences that we care about in the old instance of the widget and the new one. If there are (meaning we return true), those changes are then propagated to everyone who inherits from this widget.
***
But how can we inherit from this widget and what kind of data may we possibly want to pass around? Read more inFlutter Design Patterns and Best Practicesto find out.
Android’s journey began in 2003, not as a smartphone platform, but as an operating system for digital cameras. It was the brainchild of a small startup—Android Inc.—founded by Andy Rubin, Rich Miner, Nick Sears, and Chris White. Their early vision eventually evolved into the world’s most popular mobile OS.
Sourced from DPREVIEW.
👋 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