Skip to main content

Yang Kamu Butuhkan

Untuk dapat mengikuti buku ini, kamu memerlukan hal-hal berikut:

  • Xcode 15.0.1 atau versi yang lebih baru. Xcode adalah tool utama untuk development iOS, sehingga dibutuhkan untuk membangun aplikasi Flutter untuk iOS. Kamu dapat mengunduh versi terbaru Xcode dari situs developer Apple di apple.co/2asi58y atau melalui Mac App Store. Xcode 15.0.1 membutuhkan Mac yang menjalankan macOS Ventura (13) atau versi yang lebih baru.

    tip

    Kamu juga memiliki opsi untuk menggunakan Linux atau Windows, tetapi kamu tidak akan bisa menginstal Xcode atau membangun aplikasi iOS di platform tersebut.

  • Cocoapods 1.14.2 atau versi yang lebih baru. Cocoapods adalah dependency manager yang digunakan Flutter untuk menjalankan kode di iOS (di versi Flutter yang baru menggunakan Swift Package Manager tapi untuk sekarang masih diluar scope buku ini).

  • Flutter SDK 3.16.9 atau versi yang lebih baru. Kamu dapat mengunduh Flutter SDK dari situs resmi Flutter di https://flutter.dev/docs/get-started/install/macos Menginstal Flutter SDK juga akan menginstal Dart SDK, yang dibutuhkan untuk melakukan compile kode Dart di aplikasi Flutter kamu.

  • Android Studio 2023.1.1 atau versi yang lebih baru, tersedia di https://developer.android.com/studio. IDE ini digunakan untuk mengembangkan sample code dalam buku ini. Android Studio juga sudah mencakup Android SDK serta build system untuk menjalankan aplikasi Flutter di Android.

  • Flutter Plugin untuk Android Studio 77.2.1 atau versi yang lebih baru, yang dapat diinstal melalui Android Studio Preferences di macOS (atau Settings di Windows/Linux), lalu memilih Plugins dan mencari “Flutter”.

Kamu juga memiliki opsi untuk menggunakan Visual Studio Code sebagai environment development Flutter, sebagai pengganti Android Studio. Namun, kamu tetap perlu menginstal Android Studio untuk mendapatkan akses ke Android SDK dan Android emulator. Jika kamu memilih menggunakan Visual Studio Code, ikuti instruksi di situs resmi Flutter di https://flutter.dev/docs/get-started/editor?tab=vscode untuk melakukan setup.

Bab 1 akan menjelaskan lebih lanjut tentang sejarah dan arsitektur Flutter. Kamu akan mempelajari cara mulai menggunakan Flutter SDK, lalu melihat bagaimana menggunakan Android Studio dan Xcode untuk membangun dan menjalankan aplikasi Flutter.