peltops / e-imunisasi

2 stars 2 forks source link

Materi: Tambahan gambar arsitektur flutter #172

Open rfaturriza opened 2 months ago

rfaturriza commented 2 months ago

Image

Arsitektur Flutter dapat dibagi menjadi tiga lapisan utama, yaitu Framework, Engine, dan Embedder. Berikut penjelasan masing-masing bagian dari gambar yang kamu berikan untuk peserta pelatihan pemula:

1. Framework (Dart)

Layer ini ditulis menggunakan bahasa Dart dan berisi library serta alat yang digunakan pengembang Flutter untuk membuat antarmuka pengguna (UI) aplikasi.

2. Engine (C/C++)

Lapisan ini ditulis dengan C/C++ dan berfungsi untuk menjalankan serta merender aplikasi di berbagai perangkat.

3. Embedder (Platform-Specific)

Lapisan ini adalah bagian yang berinteraksi dengan sistem operasi perangkat (seperti Android, iOS, Windows, dll). Setiap platform memiliki embedder-nya sendiri yang memungkinkan Flutter untuk berjalan di berbagai perangkat.

Kesimpulan:

Arsitektur Flutter terdiri dari tiga lapisan: Framework, Engine, dan Embedder. Framework ditulis dalam Dart dan menyediakan alat untuk membangun UI. Engine adalah inti dari sistem yang menjalankan aplikasi dan menangani rendering. Embedder memungkinkan Flutter untuk berjalan di berbagai platform seperti Android, iOS, atau desktop dengan berinteraksi langsung dengan sistem operasi.