





















































MobilePro #168: Kotlin beta lands, Nylo v6, KotlinConf 2025, Postman introduces Spec Hub, 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 168th edition of MobilePro! This week’s issue is packed with updates that reflect just how quickly the mobile development landscape is evolving—from Kotlin’s smarter compiler updates to Apple’s critical security patches, and powerful new tooling for building AI-native apps:
🛠️ Kotlin 2.2.0 Beta lands: With smarter warning controls and deeper Gradle integration, Kotlin continues refining its dev experience for teams looking to write cleaner, more maintainable code.
🚀 Nylo v6 boosts Flutter devs: The latest version of Nylo delivers a Navigation Hub, local push, smarter state handling, and a new UI Scaffold—helping you ship robust apps, faster.
💡 Angular + Flutter + Firebase go agentic: Learn how to build LLM-driven apps that feel smart and personal with live demos, support, and AI resources—running through May 6.
🎤 KotlinConf 2025 is around the corner: Set for May 21–23 in Copenhagen, this year’s event promises 100+ talks and in-depth workshops on everything from Compose to Multiplatform.
🔒 Postman rolls out Spec Hub and BYOK encryption: Build, validate, and govern APIs with real-time linting, and gain full control over your data with customer-managed encryption keys.
And in What’s Happening in AI?—OpenAI’s o3 and o4-mini models bring faster, tool-aware reasoning to ChatGPT. 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!
According to an IBM report, 82% of breaches involved data stored in the cloud. What's your data recovery plan?
Join us on Wednesday, April 23rd @ 10:00 AM PST for Virtual Camp Rubrik: AWS Cloud Protection to -
Protect AWS workloads, Amazon EC2, Amazon RDS, and Amazon EBS
Recover and restore your AWS data and workloads
Discuss the current state of the cloud threat landscape
If there’s any major news in the world of mobile app dev in the last week, MobilePro has you covered.
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.
Do you need an SF symbol in X code? Check out this video here for a shortcut..
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.
The iconic Android mascot, affectionately known as Bugdroid, was created in 2007 by Google designer Irina Blok. Interestingly, her inspiration came from the universal restroom symbols—those simple human figures on bathroom doors. Blok envisioned a robot version with antennae, resulting in the friendly green figure we recognize today.
Sourced from Logobee.
👋 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