I build mobile apps for Native iOS and Flutter.
- Flutter & Dart
- Native iOS - UIKit, SwiftUI and AppKit.
- Firebase - Cloud functions (Typescript), Firestore, Realtime DB.
I write articles about things I learn that I believe will also help a lot of people, making it simple to understand.
Creating Development Environments for Firebase using the Very Good & Flutterfire CLIs in Flutter
A comprehensive guide on setting up multiple Firebase development environments in Flutter using the Very Good and Flutterfire CLIs. This article highlights the importance of separating development, staging, and production environments to avoid common pitfalls in mobile app development. Learn how to efficiently manage different Firebase configurations and build modes to streamline your development process. |
🗓 Aug 9, 2023 |
How to fix the “module Flutter not found” compiler error in Xcode
A guide to resolving the 'module Flutter not found' compiler error in Xcode when working with Flutter projects. This article walks through troubleshooting steps and provides a solution involving Carthage for managing dependencies. Learn how to generate and integrate the Flutter.xcframework to fix the issue in your iOS module. |
🗓 Oct 25th, 2023 |
Schedule local notifications on Android (Kotlin) using Work Manager
Explore how to schedule local notifications on Android using Kotlin and WorkManager. This article delves into managing persistent background tasks, explaining how to handle immediate, long-running, and deferrable work efficiently. Learn to implement WorkManager for robust and reliable task execution even when the app is closed or the device restarts. |
🗓 July 25th, 2023 |
Implementing Pagination/Infinite Scrolling in Flutter using Provider Pattern (Stacked Architecture)
An in-depth guide on implementing pagination and infinite scrolling in Flutter using the Provider pattern with Stacked Architecture. Learn how to optimize data loading and enhance app performance by lazily fetching data as users scroll. Improve user experience and conserve device resources in your Flutter applications. |
🗓 Jan 1st, 2022 |