CI/CD on M1 Mac minis with Codemagic
TL;DR: Codemagic is launching the M1 Mac mini instance type. To be among the first to try out building your apps on these super-fast machines, sign up here.
TL;DR: Codemagic is launching the M1 Mac mini instance type. To be among the first to try out building your apps on these super-fast machines, sign up here.
Data, data, and data. Everything we see in today’s world is just data. So how can we get data into our app? How can we integrate APIs into our app? Let’s find out! There are a lot of ways we show data in our app, such as: The most common method is to show data from a database or public APIs. Even loading data from a database involves using APIs, though these can be private. So, let’s see how you can integrate APIs, fetch data from a public API, and use it in your Flutter app!
TL;DR: Unity does give you the test reports but not in a format that is readable by CI/CD. We write a C# script that transforms the NUnit XML format to JUnit XML that Codemagic can read and use to present you with a report on how your tests went. A few weeks ago, I wrote an article about unit testing Unity projects in which I discussed why testing is so valuable for game devs and showed how to re-create a basic Pong game with some unit tests.
We are excited to announce our collaboration with LambdaTest, a leading cross-browser testing platform. You can now perform mobile app testing on LambdaTest’s real device cloud as part of your Codemagic CI/CD workflow.
It’s hard to imagine developing apps for iOS without a Mac computer. There is no sign of this changing any time soon, but there are still ways to build the app for iOS and release it to the App Store even if you don’t have a Mac. With Flutter and Codemagic, you can build and distribute iOS apps without buying a Mac computer yourself.