Effortless iOS Deployment for Flutter Apps: A Step-by-Step Guide Using GitHub Actions

In today’s fast-paced development environment, continuous integration and continuous deployment (CI/CD) are essential practices for maintaining efficiency and ensuring high-quality software delivery. For Flutter developers, deploying iOS apps can be a cumbersome process due to the complexities involved in setting up the build environment and managing Apple’s provisioning profiles and certificates. This is where GitHub Actions come into play, offering […]

How to improve UX with SwiftUI animations

When writing an app it is not enough only to have it work, sometimes a developer should make the extra mile and also improve UX. Users are engaged to an app only if they find it smooth and intuitive. Small view animations can be a great addition for users. In this tutorial, I will try to animate state transitions on […]

In testing veritas


 part 1

Writing a good and clean code is one of the most important things in development. Testing is also that much important. Writing good tests prevents your app from going to production with some nasty bug. We should test as many layers as we can, so we can identify where the problem lies if there are some. As promised, we will […]

SwiftUI – Customise NavigationLink

Working with NavigationLink is fine if you do not want to customize any behavior. But what happens if you want to? How to remove a disclosure indicator? We will try to demystify it in this article. Let’s start with building a plain List: Also adding the Book object. It contains an ID and conforms to Identifiable protocol to identify List subviews. Along with Mock (why protocol implementation for […]