Forum Replies Created

Viewing 13 posts - 46 through 58 (of 58 total)
  • Author
    Posts
  • in reply to: muncul pesan error di flutter doctor #228574
    Coach Jani
    Moderator

      hallo @sahendrafahreza69,

      untuk error yang di alami sebetulnya kebutuhannya untuk melakukan develop aplikasi desktop windows, sehingga dibutuhkan SDK nya. jika hanya ingin mendevelop untuk android. ini bisa di abaikan.
      namun jika ingin tetap menggunakannya bisa di download di link berikut
      https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false

      untuk upload gambar silahkan gunakan free share hosting image seperti https://imgbb.com/

      flutter-doctor
      yang wajib centang hijau adalah yang highligh kuning untuk flutter doctor nya.

      in reply to: course flutter level intermediate #228536
      Coach Jani
      Moderator

        1. kenapa saya sering melihat parameter context, padahal itu tidak digunakan, sebenarnya apa itu context dan fungsinya untuk apa?

        Contexts di dalam flutter memberikan informasi environment dan service yang dibutuhkan widget.
        Misalnya, konteksnya dapat berisi informasi seperti tema aplikasi, lokasi, ukuran layar, dan lainnya.
        Dengan mengakses contexts, widget dapat menampilkan dirinya berdasarkan contexts.
        Di Flutter, contexts diturunkan pohon widget dari induk ke turunan,
        sehingga widget turunan dapat mengakses contexts induk dan parentnya.
        Hal ini memungkinkan widget untuk menggunakan informasi dari tingkat yang lebih tinggi,
        tanpa harus meneruskannya sebagai argumen ke setiap widget di sepanjang proses.
        Ada berbagai cara untuk mengakses contexts di Flutter,
        namun yang paling umum adalah dengan menggunakan argumen BuildContext dalam metode build widget.
        Dapat juga mengakses contexts dari event handler, seperti onPressed,
        dengan menggunakan argumen contexts dalam callback.

        2. pada tutorial kenapa pada saat memberikan jarak menggunakan sizedbox bukan memberi margin saja?
        karena yang paling mudah di lakukan oleh programmernya untuk memberikan jarak antara dua widget
        itu menggunakan sizedbox. jadi tergantung cara berfikir dan algoritma programmernya ngoding. contohnya
        jika urutan ngoding nya membuat widget, lalu berfikir akan ada jarak sebelum widget selanjutnya
        maka paling enak berikan saja sizedbox langsung bisa lebih cepat bahan sizedbox sendiri adalah sebuat widget kosong
        yang kita tentukan saja tinggi dan lebarnya. selanjutnya tinggal memikirkan membuat widget selanjutnya. jadi keputusannya
        hanya satu , berurut dan pasti.

        sedangkan jika menggunakan konsep margin. maka ketika setelah membuat margin yg pertama , misalnya akan ada widget
        yang ke dua di bawah nya . margin melekat pada widget . jika ingin di lekatkan pada widget pertama maka harus setting
        margin bottom . jika ingin di lekatkan pada widget ke 2 maka harus di setting margin top. dan tidak semua widget memiliki
        property margin. jika tidak memiliki property margin maka widget harus di bungkus container dahulu.

        jadi ngoding biasa nya ketika banyak cara, akhirnya akan di lakukan mana lebih cepat dan nyaman oleh programmer,
        jadi just do it, dan rasakan kenyamanan nya yang mana yang menurut kita nyaman.

        3.kalo di laravel pola direktorinya menggunakan MVC nah kalo di flutter apa yh kok setiap saya melihat tutorial pola direktorinya mesti berbeda?
        MVC (Model, View dan controller ) ini merupakan sebuah pola atau pattern dalam ngoding atau membuat aplikasi.
        jadi bisa terjadi di semua aplikasi dan bahasa pemograman. dan di laravel MVC nya di buat dan di create dalam nama direktori
        ini hanya semua konsep pola atau pattern yang di tetapkan supaya seragam dikumpulkan dalam direktori namanya
        models, controllers, views. dimana ketika pertama kali di install laravel maka secara default digenerate
        folder tersebut. sedang kan di flutter pertama kali create project tidak di generate folder Models, views dan Controllers.
        Konsekuensinya programmer akan membuat folder beda beda, walaupun programmernya menerapkan konsep MVC.
        makanya dalam extension visual studio code muncul extension MVC agar bisa generate folder MVC lebih cepat dan konsisten nama nya.
        Konsep MVC ini bisa dan efektif juga di terapkan di flutter.

        4.apakah ada cara untuk mremote dan melihat data yang sudah disimpan pada sqlite sepertihalnya meremote data pada sqlserver mengunakan linqpad?
        di flutter pada tutorial disini menggunakan plugin sqflite seperti pada tutorial
        https://docs.flutter.dev/cookbook/persistence/sqlite
        jadi tidak ada remote seperti halnya sqlserver mengunakan linqpad.

        in reply to: device manager tidak ada #228470
        Coach Jani
        Moderator

          devicemanager1
          devicemanager1

          in reply to: device manager tidak ada #228468
          Coach Jani
          Moderator

            hi kak sahendrafahrez,

            perkenalkan saya jani.
            bisa dikirim screenshootnya kak ya.
            jika sudah membuka projectnya, silahkan lihat di pojok kanan atas. seperti pada gambar di bawah ini ya kak
            device manager

            in reply to: Home.dart #228246
            Coach Jani
            Moderator

              hai kak hamidah,

              silahkan row ke 4 nya ganti dengan : const Home({Key? key}) : super(key: key);
              hall ini dilakukan utuk null safety


              null-safety

              link

              in reply to: System Image pada Android Studio #228191
              Coach Jani
              Moderator

                Hallo Kak reyhan,
                Selamat tahun baru , dan menjadi member baru IT bOX.

                baik silahkan install android studio nya yang terbaru ya, supaya dapat install android SDK nya yang terbaru sehingga tampilannya seperti yang saya screenshoot.
                jika menggunakan sdk untuk android 13 silahkan di centang agar install android sdk 13.

                Terim kasih
                Jani

                Android sdk

                in reply to: kendala Install flutter di linux #225554
                Coach Jani
                Moderator

                  baik kak. untuk menginstall flutter di linux (distro ubuntu ), kakak bisa bisa gunakan dua cara:
                  1. menggunakan command snap :
                  sudo snap install flutter --classic
                  lalu
                  flutter sdk-path
                  lalu
                  flutter doctor -v
                  lihat plugin mana yang dibutuhkan install
                  lalu install androis studio nya.

                  2. dengan cara download flutter sdk nya dari git

                  semua cara di atas secara lengkap ada tutorialnya pada alamat berikut :
                  https://docs.flutter.dev/get-started/install/linux

                  Coach Jani
                  Moderator

                    dilihat dari rekomendasi flutter doctor nya agar reinstall android studio ya. walaupun sebetulnya itu masalah jdk nya yang not found. bisa di cek di user environtment di windows path nya sesuaikan daftarkan.
                    jika masih belum bisa saran saya untuk sebaiknya ikutin petunjuk flutter doctornya untuk install ulang android studionya. dan install flutter versi yang baru saja. dan install path nya sesuai defaultnya saja di drive c.

                    setelah itu create project baru default flutter, lalu run debug. jika sudah bisa . baru beranjak ke pelajaran widget nya.

                    Coach Jani
                    Moderator
                      Coach Jani
                      Moderator

                        <img src="https://www.imghippo.com/images/1700819918.png" alt="" border="0">

                        Coach Jani
                        Moderator

                          silahkan jalankan flutter doctor pada menu tool->flutter->flutter doctor. untuk melihat issue nya
                          flutter doctor
                          nanti akan muncul flutter terminal dengan segala penjelsannya. terakhir diberitahu issue nya.
                          boleh di capture jika ada issuenya ya. selanjutnya kita selesaikan issue nya.

                          Coach Jani
                          Moderator

                            silahkan lihat di project structure. preject setting. path jdk nya sesuaikan dengan yang diinstall ya.

                            jika masih belum bisa. langkah lainnya adalah coba create project default flutter. tanpa ada create widget baru . dicoba bisa berjalan apa tidak. jika tidak berjalan maka hal yg perlu di lakukan adalah setting configurasi terlebih dahulu.

                            Coach Jani
                            Moderator

                              bisa di infokan hasil flutter doctor nya?. silahkan jalankan flutter doctornya untuk melihat licensy nya ya.

                            Viewing 13 posts - 46 through 58 (of 58 total)
                            Shopping cart0
                            There are no products in the cart!
                            Continue shopping