Blog tentang perjalanan karir, bisnis dan pergulatan batin

Tampilkan postingan dengan label mobile programming. Tampilkan semua postingan
Tampilkan postingan dengan label mobile programming. Tampilkan semua postingan

Rabu, 29 Juni 2022

Bahasa Pemrograman Dart


Dart merupakan bahasa pemrograman yang dikembangkan oleh google yang memang ditujukan untuk membuat aplikasi multiplatform seperti mobile, dekstop dan web. Tujuan awal dikembangkan bahasa pemrograman dart ini pun punya impian ambisius untuk menggantikan javascript yang dinilai banyak kelemahannya. Agak ironis karena javascript di tahun 2020 menurut insight stackoverflow javascript masuk ke bahasa pemrograman yang paling populer, dan Bahasa Pemrograman dart berada di urutan agak paling bawah. 

Walau begitu Flutter menyelamatkan dart, dengan adanya framework flutter yang menggunakan dart, bahasa pemrograman dart masih tetap relevan dan akan terus digunakan. Karena menurut insight yang sama flutter merupakan framework terfavorit no 3 bahkan mengalahkan pandas, node js dan react native. 

Selain dipakai oleh flutter apa alasan lain harus belajar bahasa pemrograman dart ?

Dart merupakan bahasa pemrograman yang fleksibel,bisa berjalan di android, iOS, maupun web, Sedangkan sebagai developer tentu keuntungan tersendiri satu codebase bisa berjalan di banyak platform. 

Dart memiliki dukungan tools yang lengkap. Hampir setiap teks editor atau IDE memiliki dukungan besar untuk Dart. Anda dapat menggunakan IDE seperti IntelliJ IDEA, Webstorm, Android Studio maupun editor sederhana seperti VS Code, Sublime text, Atom, atau yang lainnya sesuai kenyamanan Anda.

Yang terakhir adalah Dart mudah untuk dipelajari karena gaya penulisannya yang hampir sama dengan java, python juga javascript.
Share:

Selasa, 28 Juni 2022

Bahasa Pemrograman Makin banyak, Programmer bisa muntah kalau belajar terus

programmer solo


Perkembangan dunia teknologi yang makin masif juga kebutuhan bisnis yang makin variatif mau tidak mau memaksa dunia programming juga ikut berkembang jika dulu untuk membuat sebuah website hanya butuh html dan css juga javascript sekarang framework yang bejibun untuk framework php sendiri yang banyak banget. belum bahasa pemrogaman yang terus berkembang juga library nya. Hal ini membuat semua programmer harus mengikuti bahasa pemrograman baru, mengikuti framework baru dan terus mempelajarinya. Maka dari itu penting untuk seorang programmer mengetahui dasar pemrograman  dan logikanya juga tujuan mempelajari bahasa pemrograman tertentu.

Menurut buku The Pragmatic Programmer dari David Thomas seorang programmer setidaknya harus belajar 1 bahasa pemrograman tiap tahunnya, tentu bukan hanya bahasa namun framework framework baru yang tujuannnya adalah mempercepat alur kerja untuk meraih tujuan pembuatan aplikasi tertentu. 

Jadi fokus utamanya bukan belajar bahasa pemrograman apa, namun untuk membuat apa, harus belajar bahasa pemrograman apa. Jangan dibalik proses belajarnya. karena akan memakan waktu yang lama. Fokus utama selanjutnya pasang target yang realistis dengan jangka waktu yang realistis pula. Tidak mungkin kan kalau kita baru belajar framework webgl sebentar tapi goal nya ingin membuat efek efek tertentu seperti di tiktok. 

Di era yang seperti sekarang apa sih bahasa pemrograman yang tepat untuk dipelajari. Mungkin shortcut paling mudanya dimulai dari bahasa pemrograman dart dengan framework flutternya. Karena satu codebase bisa membangun 6 platform mobile app android dan ios, web app, 3 dekstop linux maacOS dan windows. 

Share:

Rabu, 25 Mei 2022

Flutter Web Error saat akses http Ada xmlhttprequest error

flutter web error xmlhttprequest error





Saya sedang develop sebuah mobile app menggunakan framework flutter. karena emulator saya lemot sekali saat buka emulatornya lalu saya develop mobile app dan simulatornya menggunakan chrome atau browser.  code editor yang saya pakai adalah visual studio code namun kalau anda menggunakan android studio hal ini juga bisa diterapkan .

Untuk masalah akses error rest api yang gagal padahal di test method get menggunakan postman lancar. Hal ini terjadi karena terhalang cors security, browser atau chrome akan menghalangi rest api yang dianggap tidak aman.. untuk melihatnya silahkan mas hasan klik kanan inspect lalu masuk console akan muncul pesan error dan alasannya

Jika kita test ambil data via mobile app, emulator android pasti aman karena tidak ada larangan CORS(Cross-Origin Resource Sharing).

1. Lalu solusinya adalah kita matikan CORS security di chrome nya dengan cara edit file chrome.dart di folder lokasi flutter anda flutter\packages\flutter_tools\lib\src\web
tambahkan '--disable-web-security', di bawah  '--no-default-browser-check',

2. Cari folder installan flutter lagi ke  flutter\bin\cache dan hapus  flutter_tools.stamp (nanti cache yang akan dibuat lagi dan dibikin ulang saat kita run chrome

3. Masuk ke vscode lagi ketik di terminal flutter run -d chrome 

point utama nya karena cors security menghalangi proses akses an ke http di flutter web..kalau run di emulator dan android pasti lancar.
Share:

Talk ?

galen.nolan1@gmail.comn> .

Dipersembahkan oleh

Labels

Blog Archive