Systems | Development | Analytics | API | Testing

What's new on Google I/O 2022 for developers: Key announcements

Sundar Pichai starts the Keynote by emphasizing Google’s mission to organize the world’s information and make it universally accessible and useful. New software features were announced, ranging from updates to Google Translate and Maps, and automated summarisation in Google Docs and Meet, all the way to the amazing Multisearch feature, to focusing more on inclusivity and equality with Google’s software, to emphasis on the security, and to multi-device experiences.

How to set up SonarQube and integrate it with Codemagic

SonarQube by SonarSource is the leading tool for continuously inspecting the code quality and security of your codebase and guiding development teams during code reviews. It is an open-source tool that has support for 29 programming languages as of the time of writing this article, and the number is growing. SonarQube’s key features include.

What is a DevOps Test Toolchain and Why it Matters for Your Mobile App Development

The digital experience is now primary to our everyday lives. Our recent consumer report, Every Experience Matters, dove into quality and how it affects consumer behavior. We know, for example, that 20% of users will abandon a brand after encountering even one error on a mobile app. At the user level, everything comes down to customer experience.

How to release your Flutter app to App Center for beta testing

Sharing your application with real users in real environments before your app goes live has to be one of the most exciting stages of app development. You get to release your application to targeted users to test and uncover bugs in your app — in other words, to beta test it. Speed and automation are critical factors when releasing your app to beta testers.

Multi-flavored authentication in Flutter using flutter_bloc

In this tutorial, we will learn the definitions of the different stages of production and their importance in development. We will also cover how to use different Firebase configurations in various environments. Additionally, we will learn about bloc widgets and what they do while managing our state in our Flutter application.

My experience with Flutter as an Android developer + how to get started

This is a story about how I switched from Android development to Flutter. About 10 years ago, I created my first Android application. I worked for a company that focused on mobile development — iOS and Android. For me, Android development was the obvious choice. I liked Java more than Objective-C, and in general, Android was more affordable. However, mobile development has changed a lot over the years. There are so many new languages, technologies, and architectures.

The roadmap to mobile success with Peter-John Welcome Mobile DevOps is a Thing! Podcast

In this episode, we focused on the challenges related to Android DevOps and how they can be solved by using the right tools and technologies. Throughout his years of consultancy experience, PJ has come up with a so-called “roadmap to mobile success”, with the necessary components for creating a successful CI pipeline: including branching release strategies, code reviews, app architecture, code coverage, and static code analysis. We discussed how these components fit into automation and the CI/CD process and what steps developers can take to reach success on mobile.