Stay Productive at Work
Long ago, I would spend most of my free time learning and working on side projects to fast-track my career and financial goals. But things changed when my responsibility grew and my priorities changed. So, I had to do something to stay on track.
Deploy Widgetbook on Flutter Web to Firebase Preview Channels
A sound design component library can accelerate a team's development. It aligns everyone with a common design language and uses reusable components. In Flutter, you can create a component library using Widgetbook.
Build a ChatGPT-Powered Chatbot With Flutter
ChatGPT has stormed the internet in the last four months with its capabilities to understand and generate natural language with remarkable fluency and accuracy. This article outlines how you can take advantage of these powerful AI models and create apps using Flutter and Dart.
5 Key Lessons Learned as a Software Engineer at Freelancer.com
I worked at Freelancer.com as a full-time software engineer, building projects for a native Android app with 5M+ downloads in Google Play. I also led the development of Freightlancer Android app. Freelancer.com is the largest freelancing platform with 50M+ users.
Write Scalable Circle CI Workflows for Flutter, The Orb Way
It's a challenge to maintain Circle CI commands, jobs, workflows, and everything else in a single config.yml or config file. Luckily, there's an alternative way to make it more human-readable for the developer teams.
Guide To Use GNU Make For Flutter
GNU Make or Make helps simplify commands you need for your Flutter project. Although Make is not a 100% replacement for your shell scripts, Make compliments those.
Improve Flutter iOS Build Time
When Using Firestore
Slow builds whether locally or in the CI reduces developer productivity. If you integrated Firestore in your Flutter app, chances are, you may have experienced slow builds in your apps.
Automate Flutter iOS App Deployment on iOS to TestFlight using Fastlane and Semaphore
Continuous integration and deployment for iOS bring confidence to developers when shipping products to customers. TestFlight makes it easy for developers to publish apps to early or beta testers and Semaphore is a fast CI/CD service that supports iOS deployment to TestFlight.
Deploy Flutter iOS Apps to Testers using Firebase App Distribution with Semaphore.
Deploying iOS apps to early testers helps you get feedback for improvements or detect issues early during development. Firebase App Distribution, or App Distribution, is a service that helps you deploy your Flutter apps to testers.
Continuous Integration for Flutter Apps on iOS with Semaphore
Publishing iOS apps are known to have a complex and tedious process in the developer community. The publishing process includes dealing with code signing the builds and the review process set by Apple to decide whether it meets their standards for public release.