Building features and beautiful UIs is a satisfying feeling, but shipping them to users should be the goal to keep in mind. Having your app tested by real users before public release is a critical part of the software development…
Building beautiful and functional apps in Flutter is easy, but how do we make sure that we deliver a great user experience at scale? We can do it by integrating and running automated tests for every new change pushed to our codebase.
It's been three years since I joined the competitive industry of software development, building products full-time. Including my freelance and contract-based projects in college, five years, tops.
Most of us depend on our devices daily for almost everything we do. Whether it's for taking photos of our WFH setup, ordering food, shopping online, and banking, a lot of us do this using our mobile phones.
Six months ago, I decided to self-publish some of my articles. These articles were hosted on Github Pages, using a Jekyll template. Last week, I decided to self-host Ghost, here's how you can manage to redirect the old URLs of your website.
This article will guide you on how you can automate the CI/CD workflow of your Flutter’s iOS app.
This article will guide you on how you can automate the CI/CD workflow of your Flutter’s Android app.
Have you ever experienced waiting long hours to deploy a build of your app, only to know in the end, it failed because of that one little mistake that you did?
IntroductionI stumbled upon the following questions and issues on the web when I was trying to do the same thing for my work—Integrate GraphQL and MobX in Flutter: Does anyone use MobX with GraphQL?Example of Mobx + GraphQL #200Write…
Ever wonder how the big guys like Facebook, Twitter, Airbnb create robust frontend applications for their platforms? Well, one of the key ingredients in their success is the use of GraphQL.
Flutter is a cross-platform toolkit that allows you to create beautiful and meaningful experiences for your users across multiple platforms. This tutorial will help you build a Flutter app and deploy it on the web!
Animations play a major role in enhancing the overall user experience of your app — from the visual feedback, motion, and up to the custom animations you can ever imagine!
This article is a definitive guide for starters who want to develop projects with RESTful APIs using Python, Django and Django Rest Framework.
Slower project build times may result in lower productivity. Lower productivity is lost money for the business. In this article, I provided a list of configurations, and tips you can implement for speeding up your Android project's Gradle builds.
A string is a basic data type in a programming language. Strings are represented by the type String. Strings are immutable. Kotlin Strings are more or less similar to Java Strings, however Kotlin has more APIs for working with strings.