React to Flutter: One Developers Journey — Part 1

React to Flutter: One Developers Journey — Part 1

React to Flutter: One Developers Journey — Part 1. A little insight into one React developers experience with moving over to Flutter. Almost 2 years ago while working at Wyzetalk, we decided to build a Flutter application, this was the beginning of my journey to a whole new world.

Almost 2 years ago while working at Wyzetalk, we decided to build a  Flutter  application, this was the beginning of my journey to a whole new world.

I have been developing for just under 10 years, and most of that time was spent in the JavaScript world, I been through many years of frameworks starting jQuery, Backbone, AngularJS and eventually ReactJS/Native, with some dabbling around VueJS, Aurelia and some others.

For the better part of the last 5 or 6 years, I was focused on the ReactJS space, working on applications in finance, insurance and communication.

My first impression of Flutter was of some confusion really, looking at the code it felt both familiar and strange at the same time, having worked with modern JavaScript and TypeScript I was familiar with classes and typings, but everything was almost flipped around in a way.

The very first course I took as an intro Flutter was at  https://fluttercrashcourse.com, which proved to be a very good intro into all the basics, I think it took about 3 or so hours over a couple of days in and amongst other work.

Many mistakes were made in the early days, probably one of the bigger and harder ones to fix was not going with a globally capable state management solution, at the time I believed I could meet the business requirements by simply using the StatefulWidget, which to be honest took us pretty far, but it became clear a few months down the line, that while that was not a bad idea at the time it would prove to be a terrible one in the near future.

After about 6 months of learning with Flutter, we took a step back and took stock of what we had and what mistakes we made. The first mistake was we had no testing in place, and to be honest the codebase was the furthest thing from testable.

react developer development flutter

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How native is React Native? | React Native vs Native App Development

Article covers: How native is react native?, React Native vs (Ionic, Cordova), Similarities and difference between React Native and Native App Development.

Google's Flutter 1.20 stable announced with new features - Navoki

Google has announced new flutter 1.20 stable with many improvements, and features, enabling flutter for Desktop and Web

Flutter App Development vs React Native Development

Hire React Native App Developers- Hire Dedicated React Native Developers from Orbit Edge which is India's leading react native app development company.

Flutter App Development vs React Native Development

Flutter app development is a highly demanding mobile app development service. When mobile app development services had come into existence, Android was gaining huge popularity but as the time-lapse, technology has changed and flutter has become the prominent and widely used mobile app development technology for the past 2 years.

Flutter App Development vs React Native Development

Flutter app development is a highly demanding mobile app development service. When mobile app development services had come into existence, Android was gaining huge popularity but as the time-lapse, technology has changed and flutter has become the prominent and widely used mobile app development technology for the past 2 years. Benefits of Flutter Development Same UI and business logic in all the platforms Reduce code development time Use single code for iOS and Android platform Increased time-