Systems | Development | Analytics | API | Testing

Getting Ready for Mobile CI/CD on Apple Silicon M1

As Apple leaps forward from Macs built with Intel-based chips to Macs with ARM-based chips, this transition means both Bitrise and our customers, need to update tooling and software in preparation for this transition in order to take full advantage of the Apple Silicon for the development work.

Codemagic publicly launches Unity CI/CD

As you may have noticed from our blog, we’ve been talking a lot about Unity lately. Obviously, this is for a reason. And now I can officially say that Codemagic supports Unity CI/CD. What’s more, it’s publicly available — you can try it out right now! Try Unity CI/CD now! For those of you who are still reading, let me tell you a story.

Flutter vs native development: Which one to pick for your next project?

Are you about to start your next mobile app project and can’t decide whether you should use Flutter or native languages? If yes, then this article is for you. Stefan Ionescu focuses in this article on the differences between Flutter vs native development from different perspectives.

Automated API Testing for CI/CD and Microservices

Interdependence and collaboration between businesses and commercial sectors have changed in recent years with the use of Application Programming Interfaces (APIs). APIs have been around long enough for companies to know that they can use open web technologies to extend their services via in-app integrations. APIs allow two programs to communicate with one another and exchange data in a smooth manner. Once an API has been created, it is vital to test the interface to ensure that it is functional.

Automating screenshots for iOS apps using fastlane and Codemagic

As an Apple platforms developer, you have surely come across a scenario in which you have had to create new screenshots for App Store Connect while releasing a new version. The designer may have given you the screenshots beforehand, or maybe you have manually opened the corresponding simulators and taken the screenshots yourself. You must upload a minimum of three screenshots for each of the four devices on App Store Connect. That is a minimum of 12 screenshots per release.

7 Steps to Ultra-fast Mobile Continuous Integration

Speed is the name of the game in continuous integration. The quicker a developer can get feedback on their changes, the quicker they can address problems and move on to the next feature. Imagine shaving 10 minutes off your build. For a developer pushing code 5 times a day, this is 40 hours of time savings a year! In this session, Ben Boral, Solutions Engineer at Bitrise will offer 7 actionable tips that mobile developers can apply to their own CI pipelines to enjoy super fast CI responsiveness.

Flutter isolates - everything you need to know

The word “isolate” shouldn’t be new to you — since the pandemic started, it has become a buzzword. Chances are you’ve also heard the term used in relation to Flutter, but what exactly is an isolate in this context? How does Dart execute code? How do you implement a isolate? All these questions will be answered in this article. If you’re a beginner in Flutter development, this article is for you, as I’ve tried to simplify a lot of concepts.

Building and publishing a VR Unity game for Oculus with Codemagic!

TL;DR: You can automate the publishing of your Unity VR apps to the Oculus Store using Codemagic and the Oculus CLI tools. Creating VR Unity apps is really cool… but how can you easily share them with your friends during the dev phase? In a previous article, I discussed why automating building and publishing of your Unity projects can be interesting and useful, particularly when you want to get continuous feedback from your nice beta testers.