Developing a TODO app with Flutter – Part 3

In this series of tutorials, I will walk you through the process of creating a TODO app with the Flutter framework. By the end, you will have a cross-platform TODO mobile application, which allows you to add, edit, remove and complete tasks, while persisting the data on Google Firebase. The series spans across 3 parts:

Part 1 – Setting up the development environment and creating the project
Part 2 – Implementing core functionality
Part 3 – Connecting your app to Google Firebase

read more “Developing a TODO app with Flutter – Part 3”

Developing a TODO app with Flutter – Part 2

In this series of tutorials, I will walk you through the process of creating a TODO app with the Flutter framework. By the end, you will have a cross-platform TODO mobile application, which allows you to add, edit, remove and complete tasks, while persisting the data on Google Firebase. The series spans across 3 parts:

Part 1 – Setting up the development environment and creating the project
Part 2 – Implementing core functionality
Part 3 – Connecting your app to Google Firebase

read more “Developing a TODO app with Flutter – Part 2”

Developing a TODO app with Flutter – Part 1

In this series of tutorials, I will walk you through the process of creating a TODO app with the Flutter framework. By the end, you will have a cross-platform TODO mobile application, which allows you to add, edit, remove and complete tasks, while persisting the data on Google Firebase. The series spans across 3 parts:

Part 1 – Setting up the development environment and creating the project
Part 2 – Implementing core functionality
Part 3 – Connecting your app to Google Firebase

read more “Developing a TODO app with Flutter – Part 1”

React Native vs Flutter: which one should you use?

In recent years, cross-platform mobile development was steadily picking up speed, as more and more companies realize they can save time and money by switching from native development to cross-platform. There are a number of frameworks to help you with that, and in this post, I will compare two most popular ones: React Native and Flutter.

read more “React Native vs Flutter: which one should you use?”

The basics of Dart programing language

Dart is a multi-paradigm programming language developed by Google. It can be compiled to native ARM/x86 machine code (either Ahead-Of-Time or Just-In-Time) as well as to JavaScript. Its most notable use case is developing cross-platform mobile apps with Flutter. In this tutorial, I will introduce the basics of the language, as well as provide resources for further research. Some basic knowledge of another programming language (JS/C/Python/etc) is expected.

read more “The basics of Dart programing language”