I choose Flutter ! Why ? How to install ?

I choose Flutter ! Why ? How to install ?

By nafidurmus | nafidurmus | 4 Mar 2020



 

 

This is my first english article. I’m sorry if i had mistakes.

I’ve always been interesting in web programing. Now i am development about mobile programming : now i am try to improve myself about mobile programming.

1*JUeuGM9g49aNJrDL6fWmvQ.png

And i decided to learn Flutter . I choose Flutter.

1*mfl_bkxNjKdgDnrpvYFpdA.gif

Flutter, which was first announced at Google’s 2017 I / O developer conference, did not go beyond the release of version 1.0, but many companies such as Groupon, Philips Hue, Tencent, Alibaba developed and launched beta applications.

Flutter is a mobile application SDK that includes the framework, widgets and other tools that allow developers to develop applications for the Android and iOS platforms. Flutter, developed by Google, is open source and available to all developers and designers free of charge.

Advantages of Flutter

Cross platform . Since Flutter apps are cross-platform, the testers do not always require to run the same set of tests on different platforms, such as iOS and Android, for the same app.

Cordova, Xamarin and React Native are the cross platform sdks too, but they use some bridges or vehicles for get output on different operating systems. In Flutter, we can directly get native output.

1*VKUiM2RoFX4DZAeVTxS1Tg.png

If you want see more advantages you can check the article.

Advantages and Disadvantages of Flutter
Posted by: Appsbee Team Flutter is a software development kit from the house of Google that helps in the development of…www.appsbee.com

How to install Flutter ?

You can check article. Also i can explain linux installation.

Install
Select the operating system on which you are installing Flutter:{{site.alert.note}} **Are you on Chrome OS?** If so…flutter.dev

How to install and setup Flutter on Linux(Linux mint) ?

  1. Use this url ( https://flutter.dev/docs/get-started/install/linux) and .tar extension file to install.
  2. If you install after we can run script.
cd ~/development
$ tar xf ~/Downloads/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz

3. We can set PATH.

export PATH=”$PATH:`pwd`/flutter/bin

4. Run scripts.

flutter precache
flutter doctor

1*QdFyMrDLppZIqlGU9SS60g.png Output flutter doctor script. this output finish the installlation . dont worry if you all tic.

5. Now update PATH.

nano .bashrc 
export PATH=$PATH:/<home/nafi/Masaüstü/flu>/flutter/bin

<> you can set between your file location.

6. Instalization Android studio.

Download Android Studio and SDK tools
Create complex layouts with ConstraintLayout by adding constraints from each view to other views and guidelines. Then…developer.android.com

7. If you setup Android studio now we will create emulator.

Let’s follow

Android Studio > Tools > Android > open AVD Manager 
Create Virtual Device
Complete the emulator setup by selecting phone and operating system.

8. Install to Flutter extension on Android Studio.

  1. Starting Android Studio
  2. Open extension (File > Settings > Plugins ).
  3. select Browse repositories , find and install Flutter extension
  4. And find and install Dart extension
  5. Restart Android Studio

9. If you want use Visual Studio Code içinde you can add Flutter and Dartextension. I can use Visual Studio Code.

1*4YQ70cxnr-a8d-ZQxAkepw.png

1 number -> clicking debug
2 number -> clicking and select flutter
3 number -> clicking play button you can start.

1*nxIJafam3MJLqWlQRo791A.png starting emulator you can see bar

10. Now again run flutter doctor script. We can check all details.

1*QdFyMrDLppZIqlGU9SS60g.png

And now you can starting to development mobile application.

 

You can contact to me ,

Patreon | Twitter | Instagram | Facebook | Medium |

Github | Linkedin | Youtube | Mail |

 

How do you rate this article?

4



nafidurmus
nafidurmus

I share my experiences in the field of blockchain technology and software on this blog.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.