Flutter is Google’s answer to React Native, allowing developers to create native apps for both Android and iOS. Unlike React Native, which is written in JSX, Flutter apps are written in Google’s Dart language.
Flutter is still in technically in beta, but its tools are quite stable, and provide a smooth development experience.
In this post I’ll explain how to create a simple todo app using Flutter.
These instructions are written for MacOS and Linux. Windows requires some extra prerequisites, so follow the Flutter Windows guide, and then move on to the next section, Create an app.
Testing is an important part of creating a consistent and reliable experience for your app’s users. Previously on The Web Tub we have talked about unit testing your Cordova apps. This is a great way of testing your code, but it does not directly test the overall app experience. This is where Appium can improve our test suite. It helps us to mimic real user actions in the app itself to ensure that everything is working as expected.
In this post, I will outline how to run Appium tests on both Android and iOS Cordova apps.