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 […]
Effortless iOS Deployment for Flutter Apps: A Step-by-Step Guide Using GitHub Actions
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 […]
