Image for post
Image for post
edited via canva.com

Flutter is a ‘tool’ to build native cross-platform (iOS and Android) apps with only one programming language and codebase. Flutter also gives framework/widget library to create application for one programming language which is Dart. Flutter also gives re-usable UI building blocks or usually called widget, these are things like buttons, text input, etc. You don’t have to master the C programming language with swift and java programming language or kotlin with android studio at the same time to produce 2 kinds of application with different platform (iOS and Android) and that’s what’s cool about flutter.

So, in this tutorial i…


Image for post
Image for post
edited via canva.com

Before we start to build a website, we have to prepare the tools that we are going to use and ensure that those are installed on your device. In this case, i will build a website with javascript programming language, node js as a runtime program, express js as a framework and Mongodb as a database.

1. Node JS Installation

In this tutorial, i’m going to share how to install node js in windows 10. First, you have go to nodejs.org official website or you can click here. Then you will see two options appear on your screen.

Sari Arifin

Tech Enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store