“Codemagic simply helps our team stay organized and there’s no wait time for us to see our progress. Most importantly, Codemagic ensures transparency within our team and with clients. We build the apps, Flutter paints the pixels, Codemagic deploys them with ease.” – Felix Angelov, Head of Architecture at Very Good Ventures
Very Good Ventures know a little bit about building apps with Flutter, to say the least.
The full-service app development agency actually built the first-ever commercial Flutter app back in 2017 and hasn’t looked back since, remaining on the cutting-edge of innovation in mobile app development.
With offices in New York City and Chicago and team members around the globe, Very Good Ventures builds apps for companies working in a variety of different industries.
Adopting Codemagic is one of the biggest reasons why Very Good Ventures is able to provide dedicated services to a huge variety of clients at the same time with as little stress and confusion as possible.
What was the problem? Streamlining deployments to the App Stores
According to Felix, the biggest problem for Very Good Ventures has always been streamlining deployments to the Google Play Store and App Store Connect. Codemagic allows them to easily overcome that hurdle.
“We have many clients with differing needs when it comes to submitting apps. Codemagic gives us peace of mind when it comes time to submit the right build to the corresponding app store,” Felix said.
“It (Codemagic) takes deployments off of the engineers’ plates completely. Since the whole process is automated, we can configure the CI/CD pipeline up front and then every subsequent code change triggers it automatically.”
This automation is what helps keep teams and clients aligned and what ultimately improves transparency throughout the entire process of building world-class apps.
“We don’t have to think about it, and we know that product owners and stakeholders can access the latest builds at any time,” Felix said.
How Codemagic saves their problem?
The Very Good Ventures team makes heavy use of Codemagic YAML, as it allows them to track the configuration and replicate workflows across multiple projects in an automated way.
Asked what tips his team would give to other mobile app developers using Codemagic, the first would be “use the Codemagic YAML file,” while others include:
-
Using the precompiled binaries for Firebase to reduce build times, especially when building iOS apps.
-
Taking advantage of environment variables when it comes to incrementing build numbers.
-
Taking advantage of webhooks to trigger Codemagic builds based on tags or branches.
And while he can’t give a specific number on how much time Codemagic saves the Very Good Ventures team, Felix can confidently say that “many hours per project” are saved.
“Codemagic is super easy to use overall. Having the ability to manage your configuration via code is a huge benefit. The slack community and feedback channels are also really useful for real-time questions and updates.”
“The majority of our clients already use Codemagic,” Felix Angelov, Head of Architecture at Very Good Ventures said, adding that if the client doesn’t use Codemagic, they suggest that they start using it.
“Since we work on many different apps, Codemagic has become an integral part of streamlining our development process on all of our projects,” he explained.
As a preferred partner of Codemagic, Very Good Ventures may receive a portion of sales when referring clients to use Codemagic.
Take a look at other success stories:
Discussion about this post