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 […]

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 […]