Codemagic
Codemagic
  • 40
  • 176 588
Codemagic 5th Birthday Postcards video
Codmagic turned 5 years old on 4th of December 2023. Our Birthday was on Flutter Live in London in 2018 when Flutter released it's first stable version.
PS! In addition to thanking our community, customers and partners with a personal note, we also thanked the environment and the planet.
Starting December 2023 Codemagic is giving back to the environment ecologi.com/codemagic
As we grow we realise we first of all wouldn't be here without all of you, our community, friends and partners! It also seems fitting that after so many
✅ green builds we also make our planet and environment more green 🌳
So every $1000 spent on Codemagic we plant 10 trees.
มุมมอง: 204

วีดีโอ

Interview with Lucas Josefiak (CEO & Co-Founder of Widgetbook)
มุมมอง 306ปีที่แล้ว
In this video, Taha Tesser from Codemagic interviewed Lucas Josefiak, CEO and Co-Founder of Widgetbook) to gain insight into Widgetbook open-source package and Widgetbook Cloud platform. To learn how to build Widgetbook using Codemagic, check out this article written by Taha Tesser. blog.codemagic.io/building-widgetbook-using-codemagic/
App White Labeling Made Easy with Codemagic | Step-by-Step Guide and Demo
มุมมอง 2.6Kปีที่แล้ว
Welcome to our tech series! In this episode, Kevin Suhajda introduces Mohammed Babelly, who dives into the world of app white labeling and demonstrates how Codemagic simplifies the process. App white labeling is crucial for businesses looking to customize their mobile applications and align them with their brand identity. Mohammed walks us through the concept of white labeling and its importanc...
CI/CD for mobile apps - introducing Codemagic
มุมมอง 2.8Kปีที่แล้ว
Codemagic is a CI/CD tool for mobile apps. Do you want to ship your mobile apps faster? Use Codemagic to automate your mobile app builds, tests, and releases🚀. Continuous integration and continuous delivery for all your mobile apps. Codemagic: ✅ has a easy setup ✅ has customizable workflows ✅ has detailed build logs ✅ has multiplatform support ✅ has automatic build triggers ✅ allows you to auto...
Tiny Flutter: The future of Dart & Flutter on small devices?
มุมมอง 7Kปีที่แล้ว
Dart recently added experimental support for the new RISC-V CPU architecture and the first boards with these new chips are now starting to be available. One of these is the Sipeed Lichee D1, a RaspberryPi type device that is able to run Linux and Dart. At the same time, tiny but very cheap OLED screens are showing up in all sorts of devices, from soldering irons to high end music synthesizers. ...
Taking the pain away from iOS code signing - Codemagic live webinar (14.12.2022)
มุมมอง 1.4Kปีที่แล้ว
In this webinar Rudrank Riyam, iOS developer relations engineer at Codemagic introduces you to some basic concepts around iOS code signing, and then shows how to automate this process with Codemagic with its integration to Apple Developer Portal. Sign up for Codemagic: codemagic.io/signup? Links to useful resources and further reading: - Codemagic docs on iOS code signing docs.codemagic.io/yaml...
Publishing to App Store and TestFlight using codemagic.yaml
มุมมอง 9K2 ปีที่แล้ว
This guide will show you how to publish your apps to TestFlight, TestFlight beta groups, and App Store using codemagic.yaml file and understand what are Magic actions. 🧑‍🎓 You will learn how: - Use the App Store Connect API in codemagic.yaml. - Submit to TestFlight and TestFlight beta groups. - Understand the difference between internal and external testers. - Understand the meaning of Magic ac...
Publishing to Google Play with codemagic.yaml
มุมมอง 6K2 ปีที่แล้ว
This guide will show you how to set up a service account in Google Play Console and save the content of the JSON file in environment variables, and then publish the app to the store. 🧑‍🎓 You will learn how to: - Create a service account in Google Play Console. - Save the JSON file as an environment variable. - Publish the android app to Play Store using codemagic.yaml file. 📄 Documentation: Pub...
Build versioning with codemagic.yaml
มุมมอง 5K2 ปีที่แล้ว
This guide will show you what build versioning means and what the requirements are in Google Play and Apple App Store. It will show you how to use the codemagic-cli-tools to get the latest version number from the stores and how to automatically increment it. 🧑‍🎓 You will learn: - What are the Google Play Store versioning requirements. - What are the Apple App Store versioning requirements. - Ho...
Environment variables and groups with codemagic.yaml
มุมมอง 4.4K2 ปีที่แล้ว
In this video, we're going to talk about environment variables & groups, and how to save and reference them in the codemagic.yaml file. 🧑‍🎓 You will learn how to: - Use the built-in environment variables that Codemagic provides during the build. - Store your secret values and files in your account. - Import, and access the environment variables and how to decode the encrypted files. 📄 Documenta...
Signing Android apps with code signing identities and codemagic.yaml
มุมมอง 2.9K2 ปีที่แล้ว
This guide will show you how to sign your Android app using code signing identities and codemagic.yaml. 🧑‍🎓 You will learn how to: - Upload your keystore credentials to Codemagic. - Reference the keystore in your codemagic.yaml file. 📄 Documentation: Signing Android apps: docs.codemagic.io/yaml-code-signing/signing-android/ 🕗 Timestamps: 00:00 Introduction 00:37 Upload the signing key 01:13 Ref...
Signing iOS apps with code signing identities and codemagic.yaml
มุมมอง 10K2 ปีที่แล้ว
This guide will show you how to create AppStore connect API key and upload the signing certificate and provisioning profile, then how to reference them in codemagic.yaml and sigin the app. 🧑‍🎓 You will learn how to: - Create the App Store Connect API key so Codemagic can have access to your apps. - Manage your certificates, by uploading your own or letting Codemagic generate one for you. - Mana...
Using codemagic.yaml to configure your CI/CD workflows
มุมมอง 8K2 ปีที่แล้ว
This getting started guide shows how to use the codemagic.yaml file to configure your Codemagic CI/CD workflows. 🧑‍🎓 You will learn how to: - Use the codemagic.yaml file to configure your workflows. - Define several workflows in one file. - Import environment variables and groups and how to use them in your configuration file. - Change the versions of some of the pre-installed software. - Speed...
Automatic iOS test device registration with Codemagic
มุมมอง 1.9K3 ปีที่แล้ว
If adding new iOS test devices to Apple Developer Portal is a chore, here's Codemagic's tutorial how to simplify this process - the job is done in just several clicks and a couple of taps.
Keep all your team secrets in one place with global variables
มุมมอง 9323 ปีที่แล้ว
Keep all your team secrets in one place with global variables
Reduced build time with Codemagic Magic Actions
มุมมอง 1.2K3 ปีที่แล้ว
Reduced build time with Codemagic Magic Actions
How to upload release notes to TestFlight
มุมมอง 3K3 ปีที่แล้ว
How to upload release notes to TestFlight
How to publish Apps to Firebase App Distribution using codemagic.yaml
มุมมอง 4.6K3 ปีที่แล้ว
How to publish Apps to Firebase App Distribution using codemagic.yaml
How to publish Flutter Apps to Firebase App Distribution
มุมมอง 8K3 ปีที่แล้ว
How to publish Flutter Apps to Firebase App Distribution
Flutter & Codemagic: Manual Android code signing via Flutter Workflow Editor
มุมมอง 8K3 ปีที่แล้ว
Flutter & Codemagic: Manual Android code signing via Flutter Workflow Editor
Episode 5: Continuous Integration with Flutter
มุมมอง 3.7K3 ปีที่แล้ว
Episode 5: Continuous Integration with Flutter
Faster release builds and better integration tests with Flutter
มุมมอง 3.9K3 ปีที่แล้ว
Faster release builds and better integration tests with Flutter
Flutter & Codemagic: Manual iOS code signing via Flutter Workflow Editor
มุมมอง 3.2K3 ปีที่แล้ว
Flutter & Codemagic: Manual iOS code signing via Flutter Workflow Editor
Flutter & Codemagic: Automatic iOS code signing via Flutter Workflow Editor
มุมมอง 16K3 ปีที่แล้ว
Flutter & Codemagic: Automatic iOS code signing via Flutter Workflow Editor
Flutter & Codemagic: Adding repositories from custom sources
มุมมอง 1.5K3 ปีที่แล้ว
Flutter & Codemagic: Adding repositories from custom sources
Codemagic CI/CD
มุมมอง 5K3 ปีที่แล้ว
Codemagic CI/CD
How to get started with Codemagic for your React Native apps
มุมมอง 6K4 ปีที่แล้ว
How to get started with Codemagic for your React Native apps
Flutter as a Service (Webinar)
มุมมอง 7314 ปีที่แล้ว
Flutter as a Service (Webinar)
Getting started with Codemagic CI/CD_Live Demo 03.09.2020
มุมมอง 1.4K4 ปีที่แล้ว
Getting started with Codemagic CI/CD_Live Demo 03.09.2020
Getting started with Codemagic CI/CD
มุมมอง 8K4 ปีที่แล้ว
Getting started with Codemagic CI/CD

ความคิดเห็น

  • @mustafasaleh5999
    @mustafasaleh5999 หลายเดือนก่อน

    Now in 2024 Seb. User and Access---> Integrations ---> Team Keys (For all apps)/Individual Keys (One specific app)

  • @IvanRossouw
    @IvanRossouw 2 หลายเดือนก่อน

    The support in this company is non existant and their documentation is faulty. Not worth the time and effort to make it work

  • @IvanRossouw
    @IvanRossouw 2 หลายเดือนก่อน

    The support at this company is truly pathetic.

    • @codemagicio
      @codemagicio 2 หลายเดือนก่อน

      I'm sorry you're not happy Ivan we really try.

  • @Kekekfkkekrkrke
    @Kekekfkkekrkrke 2 หลายเดือนก่อน

    how can i use the variables in the dart files? I see only exampels for swift and android dev

  • @Baret1xxx
    @Baret1xxx 2 หลายเดือนก่อน

    Very simple tutorial. tnx.

  • @mmkamal
    @mmkamal 3 หลายเดือนก่อน

    Not in user settings anymore. In teams -> personal account -> integrations.

  • @nateg617
    @nateg617 4 หลายเดือนก่อน

    How do you do this in the workflow and not yaml ?

    • @codemagicio
      @codemagicio 3 หลายเดือนก่อน

      it's a bit more complicated, but you can pass build arguments in the build section of the workflow editor. See here docs.codemagic.io/knowledge-codemagic/build-versioning/ if you have issues join our discord for community support codemagic.io/discord

  • @funcode7305
    @funcode7305 5 หลายเดือนก่อน

    Is there any way we can replace only one image from asstes with codemagic api

  • @funcode7305
    @funcode7305 6 หลายเดือนก่อน

    can we manage theming like primary and secondary color useing codemagic for every user it will give different theme can we handle with codemagic ? ans please

    • @codemagicio
      @codemagicio 6 หลายเดือนก่อน

      Can you share a bit more context about your question. There Is a difference between whitelabeling an application so customers use same core app, but with different themes or functionalities e.g. hotel apps. You can whitelabel one core app and add different hotel branding so you're serving similar customers. Same can apply for banking for example where parent company can develop app and brand it for their branches in different countries. If you're asking about feature flagging for certain users or user groups of the same application this is something we don't do.

    • @funcode7305
      @funcode7305 5 หลายเดือนก่อน

      @@codemagicio supposed I have build a financial advising app for different adviceser they want there app theme in different colours for example default app have blue theme and they want yellow as there primary colour. Can I use different variables during build and replace that with actual colour parameters

    • @funcode7305
      @funcode7305 5 หลายเดือนก่อน

      Also want to pass some other parameters like name and img which used in throughout the app

    • @funcode7305
      @funcode7305 5 หลายเดือนก่อน

      @@codemagicio does we have to upload build to play store and app store when it was first time ?

  • @K3l382
    @K3l382 6 หลายเดือนก่อน

    This one is old, can we have updated video with "Integrations"?

    • @codemagicio
      @codemagicio 6 หลายเดือนก่อน

      Thanks for flagging this! What are you currently struggling to achieve or what is confusing?

  • @ameyambekar2221
    @ameyambekar2221 7 หลายเดือนก่อน

    hey, how can I deep dive into this?

  • @navaneetbammanni
    @navaneetbammanni 8 หลายเดือนก่อน

    Thank u for the video.... and I had a doubt... I want to set the latest version of app in the flutter app so that users using the app can see the app version... Can u please help me with the same?

    • @codemagicio
      @codemagicio 3 หลายเดือนก่อน

      Hi sorry you're better off asking this in Stack overflow we try to focus only on devops rather than app development

  • @mksln
    @mksln 10 หลายเดือนก่อน

    Happy Birthday Codemagic! Keep being awesome!

    • @martinjeret558
      @martinjeret558 9 หลายเดือนก่อน

      thank you, Maks!

  • @rucesocial
    @rucesocial 11 หลายเดือนก่อน

    I believe that a tutorial video showing step by step would be useful for Unity. @Codemagic

  • @eminemini4500
    @eminemini4500 ปีที่แล้ว

    Looking on how to add CM_KEYSTORE_PATH in Enviroment Variables, cannot find the video. Can you help with that?

    • @codemagicio
      @codemagicio ปีที่แล้ว

      Check out this docs page that has a video about code signing Android apps docs.codemagic.io/yaml-code-signing/signing-android/

  • @KameleonKraft
    @KameleonKraft ปีที่แล้ว

    Thanks Mohammad for the explanation, that was great :-)

  • @SaileshShakya-x3x
    @SaileshShakya-x3x ปีที่แล้ว

    can we make different release_notes.json according different flavor

    • @codemagicio
      @codemagicio ปีที่แล้ว

      can you elaborate on what you're trying to achieve? Do you want to use a monorepo and publish several different applications from there and use the same release notes publishing feature within this repository? If you can please open up a discussion here with some more details it would be helpful: github.com/orgs/codemagic-ci-cd/discussions

    • @codemagicio
      @codemagicio ปีที่แล้ว

      I think you may have already posted! github.com/orgs/codemagic-ci-cd/discussions/2123 keeping it here for record

  • @kendij8487
    @kendij8487 ปีที่แล้ว

    🔥🔥🔥🔥

  • @srjlove2102
    @srjlove2102 ปีที่แล้ว

    How can i publish on slack for notification. Please make a video on it.

  • @haisanu21
    @haisanu21 ปีที่แล้ว

    hello, is there a way to do this also for appstore ? right now every time I've make a new release of my app, I need to write manually all the languages

    • @codemagicio
      @codemagicio ปีที่แล้ว

      yes same principle applies. Appstore is where testflight lives and you can promote something for testing (testflight) or production. You can find docs here: 1. using configuration as code (.yaml config) docs.codemagic.io/yaml-notification/publish-release-notes/ 2. using workflow editor (GUI approach available only for Flutter apps) docs.codemagic.io/flutter-notification/publish-release-notes/

  • @leonardkiptala9734
    @leonardkiptala9734 ปีที่แล้ว

    Hello what about capabilites of the app like notifictions is there a way to give this to app or i must have xcode ?

  • @upByNune
    @upByNune ปีที่แล้ว

    Do you mind sharing the yaml file ?

  • @alejandrombc
    @alejandrombc ปีที่แล้ว

    Is there a way to retrieve the secret values?, via the web or via the api?

  • @codemagicio
    @codemagicio ปีที่แล้ว

    Correction at 03:54: In both signing methods, there's no need to add the initialize keychain and add certificates to keychain scripts, Codemagic will automatically do these steps.

  • @СофьяЗахарова-о9ю
    @СофьяЗахарова-о9ю ปีที่แล้ว

    How to navigate to Settings then I click on app it goes to builds

    • @codemagicio
      @codemagicio ปีที่แล้ว

      you need to press the cog icon next to start new build button on this page: codemagic.io/apps

  • @AjeetKumar-vm8im
    @AjeetKumar-vm8im ปีที่แล้ว

    machaya🔥

  • @4guns
    @4guns ปีที่แล้ว

    Beyond assets and env vars, can the build process be used to include/exclude app features/screens? If I have an app with 10 capabilities, and a customer wishes to exclude 4 of them, can these excluded features be 'compiled out' as part of the Codemagic build process on a per customer app basis?

    • @osasfaluyi4436
      @osasfaluyi4436 ปีที่แล้ว

      If build sizes don't matter, you could use --dart-define in the build command to set flags that lock/unlock the features you want each build to have.

    • @codemagicio
      @codemagicio ปีที่แล้ว

      You can either use flags to enable or disable features in your app or better configure this in your backend, so each client can have a set of features.

  • @MirrorNeuron
    @MirrorNeuron ปีที่แล้ว

    Do i have buy credit or pay for creating the service accounts in Google cloud platform?

  • @MirrorNeuron
    @MirrorNeuron ปีที่แล้ว

    How long does it take for service account to be listed in the API access page? I have created a service account but it is over 4 hours. Still do not see that in the API access page

    • @codemagicio
      @codemagicio ปีที่แล้ว

      it sounds like you may have made a mistake try to do it again step by step. You can also follow a written guide here: docs.codemagic.io/yaml-publishing/google-play/

  • @Devman483
    @Devman483 ปีที่แล้ว

    nice

  • @Bc7-w9k
    @Bc7-w9k ปีที่แล้ว

    excelente, I am new in dart and this kindof videos inspire me

  • @dhakavlogsofficial
    @dhakavlogsofficial ปีที่แล้ว

    It's not working

  • @sharathkumar1029
    @sharathkumar1029 ปีที่แล้ว

    Hi, can we achieve same to build multiple flavours (.ipa) with only code magic yaml without using scripts(.sh)? is there a way to trigger this script files from yaml itself instead of manual triggering?. Thanks in advance

  • @hardikkumbhani
    @hardikkumbhani ปีที่แล้ว

    Such a great achievement with flutter

  • @asuer3630
    @asuer3630 ปีที่แล้ว

    What if I don't have an Xcode workflow or project? :) Great video btw!

  • @PrinceGoyal-ii2hj
    @PrinceGoyal-ii2hj ปีที่แล้ว

    is this safe to provide app manager role key to codemagic?

    • @codemagicio
      @codemagicio 3 หลายเดือนก่อน

      if you plan to use a cloud based CI/CD product in order to publish apps to the stores you will need to store some sensitive information. Codemagic security statement is available here: codemagic.io/security-statement/

  • @AbaidullahRajpoot
    @AbaidullahRajpoot ปีที่แล้ว

    when i start build it show this error can you plz tell me about this error and how i can fix it Executing AppStoreConnect action fetch-signing-files failed unexpectedly.

  • @sam_fujiyama
    @sam_fujiyama ปีที่แล้ว

    Cool project.

  • @xmanreturn
    @xmanreturn ปีที่แล้ว

    amazing video and demonstration! although I'm not sure I'm going to try flutter on that tiny screen...

  • @filiphracek
    @filiphracek ปีที่แล้ว

    Amazing! I love that you're using hardware dials as widgets!

    • @saqibshafin
      @saqibshafin ปีที่แล้ว

      Pretty out-of-the-box way of managing widgets...

  • @shawnshaw9859
    @shawnshaw9859 ปีที่แล้ว

    LVGL GUI could be another quick solution

  • @MorSag
    @MorSag ปีที่แล้ว

    How do you determine the values for the XCODE_PROJECT and XCODE_SCHEME vars? I presume it has nothing to do with my local xcode run. What is it then?

  • @kirilivanov2520
    @kirilivanov2520 ปีที่แล้ว

    Do you need a MacOs device in order to publish? Also if not, what codemagic plan will suffice to publish the app.

  • @vstacked414
    @vstacked414 ปีที่แล้ว

    i get certificate Not Uploaded on fetching ios provisioning, how to solve that?

    • @pedrodelacruz2369
      @pedrodelacruz2369 ปีที่แล้ว

      I had a similar problem, and I solved it by creating a certificate from Codemagic and then create a profile from Apple developer Page and link it to the certificate that I had created

    • @pedrodelacruz2369
      @pedrodelacruz2369 ปีที่แล้ว

      Then I fetched the profile from codemagic and that's it

  • @shemkipruto4394
    @shemkipruto4394 ปีที่แล้ว

    NICE, CAN YOU ACIVATE SUBTITTLE NEXT TIME YOU UPLOAD

  • @DavidGarcia-vz4lm
    @DavidGarcia-vz4lm ปีที่แล้ว

    how do i references it using workflow editor? is it posible?

    • @codemagicio
      @codemagicio ปีที่แล้ว

      No, the workflow editor has its own way to handle code signing. Learn more: docs.codemagic.io/flutter-code-signing/ios-code-signing/

  • @percy3008
    @percy3008 ปีที่แล้ว

    Where can i find codemagic.yaml file

    • @codemagicio
      @codemagicio ปีที่แล้ว

      It's the configuration file that you have to create and place at the root of your repository. Learn more: docs.codemagic.io/yaml-basic-configuration/yaml-getting-started/

  • @tessertaha
    @tessertaha 2 ปีที่แล้ว

    Pretty cool

  • @itsupport7236
    @itsupport7236 2 ปีที่แล้ว

    how i download ios provprofile

    • @codemagicio
      @codemagicio ปีที่แล้ว

      You can only fetch one of your profiles to be used by Codemagic or upload your own, but you can download any.

  • @samuelaimarmauriciolaime4571
    @samuelaimarmauriciolaime4571 2 ปีที่แล้ว

    I have followed all the steps but when compiling I get the following error: Publishing failed :| Failed to publish /Users/builder/clone/build/ios/ipa/Mottiva.ipa to Firebase App Distribution: Error: Failed to authenticate, have you run firebase login? . I would appreciate your prompt response, thank you.