In the second part of our Alexa tutorial series, we explore Alexa Skills, learn how to design a voice user interface (VUI), and build a custom Alexa skill called "Bitrise CI" from scratch.
After you successfully build and test your app, you may want to upload the build to TestFlight or the App Store. Sometimes, you may face an unknown authentication error that makes it difficult for you to upload the iOS binary to App Store Connect. You may even face an authentication error after using a valid App Store API key. If you’ve faced this problem, you’re not alone.
In this tutorial, we will share some hands-on experience on how to use the AWS Lambda, learn to design and build a Serverless function to trigger Bitrise builds with Bitrise API via the custom Lambda function.
As the size of a software project grows, so does the complexity of integrating changes made by multiple developers and resolving conflicts and other issues as they arise. Quality control can also become progressively more difficult without proper management of the build pipeline. Automated builds are the standard solution to this problem across the industry. Understanding build automation in detail is a valuable skill for any developer, no matter the size of their team.
TL;DR: To add events monitoring with Crashlytics to a Unity Android app, you’ll first need to prepare a Firebase project, then add the Firebase plugin to Unity and configure Unity to work with Firebase. Finally, you also need to update your CI/CD pipeline to support the changes. Let’s see how to integrate Firebase Crashlytics into a Unity Android app to monitor and troubleshoot errors easily!
In this Kongcast episode, Henrik Blixt, Product Manager for Argo at Intuit, gives an introduction to Argo, an open source tool for Kubernetes and incubating project of CNCF. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.
Navigation is a core concept in mobile app development. It enables users to move from one screen to another. Well-managed navigation keeps your app organized and enhances its capabilities. Flutter offers an imperative API (Navigator 1.0) and a declarative API (Navigator 2.0) routing mechanism. In Navigator 1.0, you can only add a page to the top of the navigation stack and remove the topmost route. On the other hand, the declarative mechanism allows you to control the navigation stack completely.
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.
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.