Wednesday, February 27, 2019

FLUTTER (2)

Untuk bisa membuat project flutter anda harus mempersiapkan keperluannya, sama seperti pemrograman lainnya baik di dalam lingkungan windows, linux maupun mac komponen yang harus ada dalam bahasa pemrograman adalah : 
  1. Running Time Enveronment(Tempat diamana kode program kita di eksekusi), 
  2. Toolkit (Bahan untuk pembangunan suatu program yaitu seperti text editor dan library-library yang di perlukan).

Flutter Setting



Hal yang perlu di siapkan dalam untuk flutter :

Berbeda dengan para pendahulu seperti java dalam pengembangan aplikasi android, selain memerlukan Android SDK dan Java SDK dari java sun, tentu saja kita juga perlu Flutter Software Development Kit yang dimana kebutuhan seperti mesin render, widget-widget sudah di satukan dalam paket ini. 

    • Java 8 (rekomendasi)
    • Android SDK 
    • Java SDK
    • Flutter SDK
Install flutter dalam lingkungan windows.
  1. Android sdk
    • Extract android sdk
    • Letakkan dimana anda inginkan yang pasti di tempat yang aman dan khusus untuk kebutuhan program seperti di C:/android/sdk
  2. Java sdk
    • Extract
    • Eksekusi file setup .exe yang sudah di sediakan
    • Lakukan prosses installasi seperti biasa
    • Pilih lokasi installasi (di ingat)
  3. Flutter SDK
    • Extract
    • Letakkan dimana saja contohnya C://android/flutter
  4. Setting Up
    • Pastikan java sdk sudah terinstall dengan baik dengan menjalankan perintah “java” di CMD.
    • Setting Variabel Environment untuk flutter dengan cara masuk ke settingan variabel environment pada windows bisa di cari di menu pencarian windows.
      • Pada kolom path masukkan alamat directory dimana flutter sdk berada seperti di atas C:/android/flutter
      • Kemudian buka terminal dan jalankan pertintah “flutter”
      • Jika tidak terjadi error maka flutter berhasil terinstall dan kita siap masuk ke proses selanjutnya.
    • Untuk android sdk bisa di biarkan saja, kita akan mengaturnya pada settingan flutter sdk dan java sdk
    • Setting android sdk untuk flutter sdk dengan cara
    • Jalankan perintah “fluttet doctor” jika semuanya tercentang maka laptop anda siap untuk di gunakan
Install flutter dalam lingkungan Linux
  1. sama seperti settingan pada lingkungan windows jadi ikuti saja dari langkah 1-3 hanya saja penempatan directorynya disesuaikan.
  2. Setting Up
    • Pastikan java terinstall dengan baik dengan cara menjalankan perintah “java” pada terminal linux anda
    • Setting variabel inveronment flutter pada linux dengan cara menambahkan folder flutter sdk di /etc/environment.
    • Jalankan perintah flutter doctor --android-licenses
    • Pastikan semua telah selesai dengan menjalankan flutter doctor

FLUTTER

Setelah rilisnya bahasa pemrograman Dart yang di kembangkan oleh google pada tahun 2011 kini bahasa tersebut sudah memiliki framework yang bisa digunakan untuk membuat aplikasi moile yaitu untuk android dan ios sekaligus dalam satu waktu. Flutter juga digunakan sebagai framework utama dalam pengembangan aplikasi untuk OS Google Fuchsia.

Tentang Flutter :
  • Menggunakan Library Grafik Google Skia untuk mesin rendernya, alias tidak menggunakan bawan dari android atau iOS, dan ini yang membuat tampilan di android, iOS, atau desktop tetap sama.
  • Semua UI adalah Widget
  • Rendering Lebih Cepat

Tidak hanya untuk membuat UI Flutter juga untuk menangani aliran data dan status data yang rumit dengan cara yang elegan dengan model Reactive.

Dalam acara Google I/O 2018 menyatakan bahwa sekarang sudah menyediakan dokumentasi yang lengkap di flutter.io dan anda bisa langsung belajar framework ini dari dokumentasi tersebut atau bisa mengambil courses di udacity atau tempat courses lainnya seperti di https://codelabs.developers.google.com/codelabs/flutter/#0 Flutter di tulis menggunakan bahasa pemrograman Dart adalah berita baik bagi programmer karena dengan framework ini anda bisa membangun aplikasi untuk android dan ios sekaligus, dan ini akan membuat produk anda akan lebih cepat untuk di pasarkan.

Selain itu, telah di tambahkan plugin baru dengan fitur lengkap untuk Remote Config, Cloud Firestore, dan Performance Monitoring. Untuk ikhtisar dukungan Firebase, silakan lihat halaman FlutterFire .

Seperti yang disebutkan pengumuman I / O , Flutter adalah toolkit kelas-satu untuk Material, yang berarti tim Material dan Flutter telah bekerja sama untuk memberikan lebih banyak dukungan untuk Desain Material, untuk lebih jelasnya anda bisa membaca nya di https://flutter.io/widgets/material/ .

Jika anda ingin membuat aplikasi pertama anda menggunakan framework ini anda bisa menggukan IDE Android Studio atau IntelIJ, para pengembang Flutter sudah menyediakan plugin untuk kedua IDE ini namun jika anda ingin menulis kode flutter menggunakan tools lain itu tidak masalah.


Agar tidak ketinggalan berita mengenai pengembangan flutter anda bisa membaca pada halaman medium Flutter

Flutter di buat menggunakan bahasa pemrograman dart yang diamana jika anda ingin mempelajari pembuatan aplikasi menggunakan ini anda tentu harus menguasai bahasa pemrograman dart terlebih dahulu, namun tidak menutup kemungkinan untuk anda yang sudah mempelajari bahasa pemrogrman lainnya karena konsep pemrograman tidak jauh berbeda tergantung paradigma pemrograman yang anda pelajari sebelumnya.