Systems | Development | Analytics | API | Testing

CI CD

SwiftUI 4.0: New and updated APIs with code examples

Since Apple started using SwiftUI in its operating systems, it has been experiencing a noticeable evolution, from redesigns of apps to deep system integrations. The team behind SwiftUI has taken into account the feedback they got on Twitter and other social networking sites, resulting in some fantastic APIs to work and play with this year! Here’s a quote from the session on “What’s new in SwiftUI”: So, let’s dive into everything that SwiftUI 4.0 has to offer you!

How to automate delivering Unity apps to testers with CI/CD

TL;DR: It’s critical to deliver the latest builds of your Unity game to testers and stakeholders. You can automate this process by setting up a Codemagic CI/CD pipeline and either using public Codemagic dashboards to access build artifacts or setting up notifications in Discord with links to builds and release notes. Let’s see how we can use automation tools to share our game builds with QA testers and stakeholders!

4 common Android DevOps challenges and how to solve them

​​The term “DevOps” has been thrown around a lot in the software development world. AWS describes it as a combination of philosophies, practices, and tools that help deliver apps and services effectively and efficiently. ‍Mobile DevOps falls under that DevOps umbrella, and it requires a different approach because of the agile nature of mobile development. If you narrow it down even further, you’ll arrive at our main topic, Android DevOps.

What Is CI/CD?

The pace of the industry today is pressuring software developers to build, test, and release software more frequently than ever. To achieve this pace, teams have built two core processes into their workflow: Continuous Integration and Continuous Deployment. Continuous Integration and Continuous Deployment (CI/CD) is a subset of the DevOps workflow that automates application code management and its safe, predictable shipping. In this article, we’ll take a deep dive into CI/CD.

How to implement Flutter local notifications to boost user engagement

Improving your app’s user engagement is key to its success. One way to prevent churn and increase interactions in your Flutter app is by using notifications. Push notifications are pop-up messages that are displayed outside the app’s UI. These messages can appear when the app is closed or in the background. Push notifications are used to get users’ attention and communicate information to them.

Is your app crashing on TestFlight? Issues and potential solutions

For more details on each of the points, read the article below. After successfully building and testing your iOS app on Codemagic, you may want to upload the build to TestFlight or App Store. Sometimes, you may face a crash that did not happen locally but only when you release the app to your users, either on TestFlight or App Store, making it difficult for you to understand the core problem behind the crash.

How to release Finance apps quickly and confidently with DevSecOps

Learn how to release better and more secure finance apps rapidly, by applying security measures and moving to shift-left testing in the DevOps cycles. Thank you for watching! Please feel free to comment your thoughts below. Build better mobile applications, faster! Save time, money, and developer frustration with fast, flexible, and scalable mobile CI/CD that just works.