Hi there, I'm thrilled to share with you the very first issue of the Mobile Automation Newsletter. It means a lot to me, and I hope you'll find it helpful and exciting 🎉
The plan is to deliver it biweekly and focus on the most breathtaking topics and ideas from the community about DevTestOps-related things on iOS and Android platforms.
I won't ask you to like it as much as I do, but if you do, please share it with your friends and colleagues. It will help me to grow the newsletter and make it more valuable for you. Also, in case you have any feedback, please let me know.
Alrighty, let's get started 🤠
Last Week’s Blog Post
In this post, I've been reflecting on how Ruby has made a thing in the iOS development realm, became a role model and, at the same time, begun to lose the ground.
Curated From The Community
Steve Landey walks us through his journey of splitting the iOS codebase into modules and solving scalability issues in Xcode projects. The amount of work done is impressive!
When it comes to where to run the tests, we usually think of the device, emulator, or simulator. Yury went much further in this matter and described how we could use our device farm to launch tests remotely in the same manner as it does Firebase Test Lab.
Flutter grows rapidly and so does its community. But what does it offer in terms of automated testing? Akhmat Sultanov shares his experience in this area. In particular, I was impressed with the analysis done and speed improvements implemented.
Is there any differece between testing View system and Jetpack Compose apps? The latter renders UI differently, thus more-less affecting automated testing. Tomáš Mlynarič walks us through UiAutomator basics and how it can be used for testing on Jetpack Compose.
Alex Zhukovich takes apart the Android «App Shortcuts» feature, describing what it is and how to interact with it in your test suite. It's usually hard to deal with something outside of your app during automated testing on mobile, and such guides are brilliant in demystifying these things.
There are so many CI providers out there with their unique features, price tags and, of course, pros and cons. But which one to choose for your project? Which one is best suited for a given task? Adam Rush kindly picks the most mobile-friendly ones and describes them in detail, simplifying the choice of ours.
Thanks for reading!
If you like this newsletter and want to support its development, there is a way. Every thanks and coffee counts. Cheers!