Pendahuluan

Selesai

.NET MAUI adalah kerangka kerja multi-platform untuk membuat aplikasi desktop dan seluler asli dengan C# dan XAML. .NET MAUI adalah akronim untuk Antarmuka Pengguna Aplikasi Multi-platform. Dengan .NET MAUI, Anda dapat mendesain aplikasi seluler yang dapat dijalankan di Windows, Android, iOS, iPadOS, dan macOS.

Misalkan Anda bekerja untuk rantai toko kelontong nasional/regional. Jaringan toko grosir ingin memperluas program loyalitas mereka dengan aplikasi seluler dan desktop. Aplikasi baru ini memungkinkan panggilan hanya dengan satu sentuhan ke toko, dan juga mendorong pemberitahuan tentang penawaran khusus saat pengguna berada di toko. Oleh karena itu, aplikasi memerlukan akses ke beberapa fitur perangkat keras.

Anda telah ditugaskan untuk mengidentifikasi teknologi dan membangun bukti konsep. Anda mengidentifikasi .NET MAUI sebagai pilihan teknologi yang mungkin. .NET MAUI memungkinkan Anda menggunakan kembali kode aplikasi dan markup yang sama untuk membuat antarmuka pengguna (UI), dan dengan mudah mengakses fitur perangkat keras dan khusus platform seperti dialer telepon dan layanan lokasi. Selain itu, dengan .NET MAUI Anda dapat menggunakan keterampilan C# dari pengembang yang telah bekerja sama dengan Anda.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Pelajari arsitektur dasar .NET MAUI.
  • Buat aplikasi .NET MAUI.
  • Tentukan UI bersama untuk platform yang didukung oleh .NET MAUI.
  • Sebarkan aplikasi .NET MAUI dari Visual Studio.
  • Akses API platform menggunakan .NET MAUI.

Prasyarat

  • Visual Studio 2022 dengan beban kerja .NET MAUI diinstal
  • Opsional: Visual Studio Code dengan Ekstensi .NET MAUI dan .NET SDK dengan beban kerja .NET MAUI terinstal
  • Menguasai C# dan .NET

Persyaratan untuk pengembangan .NET MAUI

Untuk membuat aplikasi .NET MAUI dengan .NET 8, Anda perlu menginstal Visual Studio versi 17.8 atau yang lebih baru dengan beban kerja berikut yang diinstal:

  • Pengembangan antarmuka pengguna Aplikasi Multi-Platform .NET

Selain itu, jika Anda ingin membangun aplikasi .NET MAUI Blazor, Anda harus menginstal ASP.NET dan beban kerja pengembangan web.

Lihat dokumentasi untuk panduan penyiapan.

Pengembangan dengan Visual Studio Code

Jika Anda mengembangkan di macOS atau Linux, Anda harus menginstal Visual Studio Code dan Ekstensi MAUI .NET bersama dengan Beban Kerja .NET SDK dan .NET MAUI. Lihat dokumentasi untuk panduan penyiapan.