- Continuous Testing
- Features
- iOS
Multi-Layered Team Management in Mobile DevOps
Learn how multi-layered team management can help enterprises streamline their mobile DevOps processes with Appcircle.May 8, 2023
Resigning Binaries Made Easy with Appcircle
Resigning binaries made easy! Learn how to resign iOS and Android binaries with this step-by-step guide for app publishers.Apr 28, 2023
Maximizing Xcode Efficiency: 14 Tips for Boosting Productivity
Discover tips and tricks to boost your productivity in Xcode. This blog post will help you work smarter, not harder.Apr 17, 2023
Latest Posts
Increase Mobile Development Productivity by AI-Powered Appcircle
Appcircle is integrating ChatGPT to automatize various tasks. Developers will save time and effort by using AI-Powered Appcircle.Mar 16, 2023
Unlisted App Distribution on the App Store
Unlisted App Distribution allows to release applications to limited audiences. Let's find its pros, cons and comparison with other options.Mar 15, 2023
Using Jira for Mobile App Development: Effective Strategies for Issue Tracking and Management
Issue tracking is an important aspects of mobile development. Be aware of the strategies and be sure about using Jira effectively.Mar 2, 2023
Customer Success Story: Getcontact has Rapid and Efficient Development Process with Appcircle
Getcontact has a success story of providing high-quality user experience and staying ahead of the competition using Appcircle.Mar 2, 2023
Firebase App Distribution vs Appcircle Test Distribution
Distributing your mobile app to testers doesn't have to be difficult. Compare Firebase App Distribution and Appcircle Test Distribution to find the perfect fit.Jan 18, 2023
Deploy a Flutter Web App to Firebase
Want to deploy your flutter web app to Firebase? Learn how to configure your app for deployment in this step-by-step guide.Jan 10, 2023
Is GitLab a Good Fit for Mobile CI/CD?
GitLab CI/CD vs Appcircle for mobile app development: Which platform is the better choice for building mobile apps?Jan 5, 2023
Integrating BrowserStack App Automate
Want to improve the efficiency of your mobil app testing process? Integrating BrowserStack App Automate into your testing workflow can help.Jan 3, 2023
Is Azure DevOps a Good Fit for Mobile CI/CD?
Azure DevOps can used for mobile CI/CD but is it a good choice to make? Here are the reasons why you should use mobile specified DevOps.Dec 21, 2022
Introducing Test Results for iOS and Android
Appcircle had the ability to run iOS and Android tests from the beginning. Now, we're making it even easier to see the test results.Nov 30, 2022
Is Jenkins a Good Fit for Mobile CI/CD?
Being an open-source option, Jenkins is one of the popular mobile CI/CD tools. Though Jenkins is great, it’s built for non-mobile projects.Nov 15, 2022
Danger in CI: Automate Your Mobile Code Reviews
Did you know that you can set rules for your code reviews and make sure they are checked before submitted? You can with running Danger in CI.Nov 14, 2022
Kotlin Data Objects
Kotlin data objects just landed in with the version 1.7.20 as an experimental feature. We'll look at how they are helpful.Nov 7, 2022
Jetpack Compose Navigation and Deeplinks
Navigation between screens are easy in Jetpack Compose. We look at Jetpack Compose Navigation and navigating with deeplinks.Nov 2, 2022
Customizing the Switch Button in Android
Customizing Switch Button in Android can be tricky. Let's see how it's done. First, we'll look at the methods to change the colors.Oct 25, 2022
Transforming Kotlin Collections – Functions with Examples
Whether you're mapping the API response model or sorting, filtering, and manipulating Kotlin collections; these functions are very useful.Oct 10, 2022
Jetpack Compose Side Effects – With Examples
Recompositions and states are the main parts of Jetpack Compose. We'll use Jetpack Compose Side Effects API's and inspect each method.Oct 6, 2022
12 Android Studio Tips and Shortcuts to Navigate Your Codebase Faster
Navigating the codebase faster speeds up the overall development. Here are Android Studio tips and shortcuts that'll make you faster.Oct 3, 2022
Kotlin Coroutines: A Detailed Introduction
Kotlin Coroutines is an async task library for Kotlin language. It makes asynchronous code easier to write and read.Sep 28, 2022
Mobile App Security: How to Make Your App Secure
Most mobile developers ignore the security of the mobile application, especially on iOS. We highlight best practices for mobile app security.Sep 26, 2022
SwiftUI NavigationStack: How to Use the New Navigation View
SwiftUI 4.0 has a new NavigationStack for navigating between screens. We delve into how to use this brand new api with code samples.Sep 21, 2022
Jetpack Compose: State Management
Having a state is necessary for Android and you have to manage it somehow. Here's how Jetpack Compose State Management can be handled.Sep 8, 2022
7 Android Studio Tips to Improve Productivity
Android Studio is a complex IDE with many features, shortcuts, and plugins. Here are my favorite Android Studio tips to improve productivity.Aug 24, 2022
How to Decouple Dependencies in Swift / iOS Projects
Decouple dependencies when developing Swift / iOS projects. Your code will be more readable, reliable, testable and of course modular.Aug 23, 2022
Automatic Code Signing for iOS is Now Available
To make Code Signing for iOS apps straightforward, we’re introducing a new feature on Appcircle: Automatic Code Signing.Aug 11, 2022
Jetpack Compose 101: The Basics
Jetpack Compose is the latest declarative UI development toolkit for Android. Here are the basics of Jetpack Compose.Aug 9, 2022
Bad CI/CD Practices
Here are some of the bad CI/CD practices we see on our platform so that you can learn from other's mistakes.Aug 8, 2022
How to Integrate Huawei Push Kit to Android Apps
HUAWEI Push Kit is a messaging service provided for you. Let's look at how we can integrate Push Kit to our Android apps.Jul 29, 2022
10 Useful Postman Tips to Boost Your Development Productivity
Postman is an excellent tool for all kinds of developers. Here are 10 useful Postman tips and features of this swiss army knife.Jul 25, 2022
What’s New in React 18
As some of you may know, React team is working on React 18 and it will be released soon. Here's what's coming to React 18.Jun 23, 2022
Developing with Live Activities API in iOS 16
WWDC22 introduced a cool Live Activities API in iOS 16. With it, we can live update a notification instead of sending multiple notifications.Jun 23, 2022
Swift Charts with SwiftUI – WWDC22
At WWDC22, Apple unveiled Swift Charts, a library to plot graphs and charts. This article includes examples for all data visualization types.Jun 21, 2022
Using SwiftUI inside UICollectionView and UITableView
At WWDC22, Apple introduced UIHostingConfiguration class, which enabled using SwiftUI inside UICollectionView and UITableView.Jun 17, 2022
What’s New in UIKit at iOS 16, WWDC22
UIKit got a lot of cool new features at WWDC22. Here's the new features added to UIKit with iOS 16 and how to use them with code samples.Jun 13, 2022
What’s New in Swift 5.7, WWDC 22
Great new features await us with Swift 5.7. Here is a list of all the improvements and changes to Swift announced during WWDC22.Jun 12, 2022
What’s New in Xcode 14, WWDC22
WWDC22 had an amazing week of improvements to tools iOS developers use every day. Here's a recap of Xcode 14 updates announced at #WWDC22Jun 12, 2022
What is New in SwiftUI 4.0, WWDC 2022
SwiftUI is the new, shiny declarative layout API, used for building iOS apps. Here are the features that will be in SwiftUI 4, iOS 16.Jun 10, 2022
Directing Users to a Specific Screen via Firebase Dynamic Links in Swift
Firebase Dynamic Links are smart URLs that allow you to send existing and potential users to any location within your iOS or Android app.Jun 9, 2022
What’s New at Android Studio Electric Eel (Google I/O 2022)
We’ve created a comprehensive list of everything announced new at Google I/O 2022 for Android Studio Electric Eel, the newest version.Jun 6, 2022
How to Make Your iOS App Unique
In 2023, there will be 2 million apps in the App Store. Therefore, our apps need to stand out. We tell you how to make your iOS app unique.Jun 1, 2022
Creating an iOS Library the Right Way (SPM and CocoaPods)
How can we create an iOS Library and submit them to Swift Package Manager (SPM) and CocoaPods repositories.May 28, 2022
What’s New at Android 13 for Developers (Google I/O 2022)
We’ve watched Google I/O 2022 sessions. Here’s a comprehensive list of changes and additions to Android 13, Jetpack and Google Play.May 25, 2022
SwiftUI Alert and Sheets in a Dynamic and Easy Way
Why showing an alert or sheet in SwiftUI is difficult? In this article, we will learn a dynamic, easy way to show a SwiftUI alert or sheet.May 25, 2022
Modern Layout on UIKit with UICollectionView Compositional Layout
At WWDC19, Apple introduced Compositional Layout for UICollectionView, along with Diffable Data Sources. This article demonstrates both.May 18, 2022
Dynamic Localization in SwiftUI
We must have seen some cool apps that change the app language in real-time. This article is about how to do dynamic localization in SwiftUI.May 12, 2022
Customer Success Story: Hepsiburada Deploys Their “Super App” for Millions of Users with Appcircle
Hepsiburada is one of the biggest eCommerce websites in Turkey. With Appcircle, they established a pipeline for their "super app".May 11, 2022
Error Handling in Swift
Error handling in Swift is a tricky subject. The core principle is to separate error types with associated values in a main error enum.Apr 17, 2022
How to Integrate Sonarqube into your CI/CD Workflow
Lots of mobile development teams integrated SonarQube in their CI/CD pipeline. We show you how to integrate SonarQube in a generic way.Apr 11, 2022
Human Readable Xcode Test Results with Slather
Xcode shows the test coverage, but it's hard to visualize and export those results to a human-readable format. Slather for Xcode fixes this.Jan 24, 2022
Resolving Xcode Project Conflicts with Tuist
As your team grows you may start getting git conflicts on .xcodeproj and .xcodeworkspace files. Tuist is a solution to this problem.Jan 18, 2022
How to do code reviews?
Code review is one of the most important steps in developing software. Here are a few principles you can apply with your team.Jan 6, 2022
Mobile CI/CD Benchmark Report
We've upgraded our iOS build infrastructure. And we compared ours with other mobile CI/CD platforms like Bitrise, Codemagic and App Center.Dec 21, 2021
Sending Push Notifications to React Native Using Firebase
Setting up a push notification system is a tedious process. Services like Google's Firebase aims to make this process easy.Dec 9, 2021
iOS Code Signing Demystified
If you’re developing an app for iOS, you need to sign your builds in order to distribute them. We explain on how all iOS Code Signing works.Nov 30, 2021
Introduction to Testing React Native Apps
Developing apps using React Native and want to add tests? This guide explains tools and ways to testing React Native apps.Nov 25, 2021
A Complete Guide to Flutter CI/CD for iOS, Android and Web
A comprehensive guide to using CI/CD for Flutter project, from building to distributing to Google Play, App Store, Testflight and Web.Sep 17, 2021
12 Essential Desktop Apps for iOS Developers
While IDEs are capable, some tasks require dedicated software. Here are 12 essential desktop apps we use and recommend for iOS developers.Sep 1, 2021
Major iOS 15 API Changes for Developers
With iOS 15 releasing in 2021, we’ve put up a comprehensive list of major developer-facing iOS15 API changes for app developers.Aug 31, 2021
Jul 4, 2021
Customer Success Story: WeBee Streamlines the Deployment of Hundreds of Apps with Appcircle
Discover how WeBee streamlined mobile DevOps with Appcircle to enhance guest experiences and improve satisfaction.Mar 15, 2021
8 Steps for a Unified and Streamlined Mobile App Lifecycle with AWS and Appcircle
With AWS and Appcircle, you can manage your mobile app lifecycle on a unified platform with the best-in-class solutions.Feb 3, 2021
CI/CD Security in Appcircle
A well-established CI/CD pipeline gets entwined with many enterprise processes and the security of the pipeline gets more and more crucial.Jan 30, 2021
Why Do You Need a Dedicated CI/CD Platform instead of Using Jenkins for Mobile Apps?
Jenkins is a general-purpose CI/CD tool, but you ask how you can use Jenkins for mobile apps or if it’s useful for mobile DevOps.Dec 29, 2020
Deploy iOS and Android Apps to AWS Device Farm and Run Tests
AWS Device Farm is an application testing service that runs your tests concurrently on multiple mobile devices and generates videos and logs.Oct 29, 2020
12 App Store Review Tips: How to Get Along Well with Apple and Avoid App Rejections
For a better app store review, don't ask yourself "How can I avoid being rejected?", instead ask "How can I make Apple like my app?"Oct 24, 2020
Oct 12, 2020
How to Build and Deploy Apps to Google Play Console Testing and Apple TestFlight
We will be setting a mobile CI/CD pipeline for deployment to Google Play Console Testing (tracks) and Apple Testflight in a few easy steps.Oct 12, 2020
How to Deploy Mobile App to Amazon S3 with Appcircle
Appcircle is a CI/CD platform to build and distribute your mobile apps. In this article, we'll deploy a mobile app to Amazon S3 after build.Sep 16, 2020
How to Enable Slack Notifications for Mobile App Builds with Appcircle
You can connect Appcircle to your Slack workspace to set up branch based build notifications to be sent to the selected channels.Aug 31, 2020
How to Use Fastlane with Appcircle for Automated Mobile CI/CD
With Appcircle, you can use Fastlane as a workflow step in your mobile CI/CD. To start, you need a Fastfile in your repository.Aug 26, 2020
5 Differences Between Web/Backend CI/CD vs Mobile CI/CD
In this article, we will mention 5 of the major differences between "traditional" CI/CD for web/backend apps vs mobile CI/CD.Aug 10, 2020
How to Integrate Firebase Test Lab to the Mobile CI/CD Pipeline for Android
In this article, we go through the steps of integrating Firebase Test Lab to your mobile CI/CD pipeline for continuous testing of mobile apps.Jul 28, 2020
Guide to Automated Mobile CI/CD for React Native with Appcircle
In this article, we will be building and deploying a React Native app with Appcircle CI/CD with no need for a Mac or any third-party tools.Jun 25, 2020
Guide to Automated Mobile CI/CD for Flutter Projects with Appcircle
In this article, we will be building and deploying a Flutter app with Appcircle CI/CD with no need for a Mac or any third-party tools.Jun 19, 2020
Best Mobile Continuous Integration and Continuous Delivery (CI/CD) Tools
Here are the best continuous integration and continuous delivery (CI/CD) tools for mobile app development. List and compare all mobile CI/CD.Jun 10, 2020
10 Common Mobile App Testing Challenges from a Tester’s Perspective
For the end user, your app is all about its quality. We look at the common mobile app testing challenges from a tester’s perspective.May 8, 2020
10 Common Problems in the Mobile App Lifecycle and How Appcircle Solves Them
We focus on how important using the right tool helps solve most of the common problems in mobile app projects.May 5, 2020
10 Operational and Business Benefits of Mobile CI/CD
Learn how mobile CI/CD benefits your business by helping your mobile development team to release higher quality apps in less time.May 4, 2020
What is CI/CD and why do you need CI/CD in mobile app projects?
What is CI/CD? Continuous integration (CI) and continuous delivery (CD) have become a crucial part of any mobile app development process.Apr 30, 2020
Apr 29, 2020
How to Use Environment Variables with Gradle
A short guide on how Android developers can use environment variables using Gradle’s module-level build configuration.Apr 23, 2020
What is the Alternative to Xcode for Windows for Mobile App Archive, Sign and Simulation?
There are workarounds to use Xcode for Windows, but each has their own complexities when building, previewing and distributing mobile apps.Apr 21, 2020
What is NoOps and How to Achieve NoOps in Mobile App Development?
What is NoOps? In short, NoOps can be considered as integrating and automating (wherever possible) DevOps processes.Aug 9, 2019