BELAJAR FLUTTER DARI NOL - SECTION 1 - 01 Introduction

Kuldii Project
24 Dec 202123:03

Summary

TLDRThis video is an introduction to becoming a Flutter developer through a fast-track program designed for beginners. It covers the basics of Flutter, a Software Development Kit (SDK) used to build apps for multiple platforms like Android, iOS, and web using a single codebase. The tutorial focuses on practical steps, such as installing Flutter on Windows and MacOS, setting up Android Studio, Visual Studio Code, and required plugins. It also explains how to create and run a Flutter project with emulators and provides tips for enhancing coding efficiency through various extensions.

Takeaways

  • πŸ˜€ Flutter FastTrack: This session covers a fast-track course for becoming a Flutter developer from beginner to advanced levels.
  • πŸš€ Practical Focus: The course focuses heavily on practical aspects, minimizing theoretical explanations for faster learning.
  • πŸ“± Flutter SDK Overview: Flutter is an SDK developed by Google that allows the creation of apps for multiple platforms (web, Android, iOS, desktop) using a single codebase.
  • πŸ’» Installation Guide: The script explains how to install Flutter SDK on both Windows and Mac OS, including setting up environment variables.
  • πŸ›  Tools Setup: Visual Studio Code and Android Studio are recommended tools for text editing and Android emulation, respectively.
  • πŸ“± Emulator Setup: The guide demonstrates setting up Android Studio's AVD (Android Virtual Device) and running an Android emulator.
  • πŸ“± iOS Emulator: Mac users can use Xcode to set up and run iOS simulators for testing iOS apps.
  • 🧩 Required Plugins: The script emphasizes installing Flutter and Dart plugins in Visual Studio Code and Android Studio for Flutter development.
  • πŸ”§ Project Creation: Instructions on creating a new Flutter project using Visual Studio Code's Flutter extension, including running the default app.
  • πŸ”„ Extending VS Code: Recommendations for additional VS Code extensions (bracket colorizer, material icons, etc.) to improve coding efficiency and aesthetics.

Q & A

  • What is the main purpose of this video tutorial?

    -The video tutorial is focused on teaching how to develop applications using Flutter, specifically for beginners. It covers essential topics like Flutter installation, setting up development environments, and creating the first Flutter project.

  • What is Flutter, and why is it important?

    -Flutter is an open-source SDK (Software Development Kit) used for developing applications for Android, iOS, web, and desktop from a single codebase. It’s maintained by Google and supports fast development with high performance, using the Dart programming language.

  • What are the essential tools needed to start Flutter development?

    -To start Flutter development, you need Flutter SDK, Visual Studio Code (or any text editor), and Android Studio for Android SDK and emulator. On macOS, Xcode is needed to develop and simulate iOS apps.

  • What programming language does Flutter use, and why?

    -Flutter uses the Dart programming language, chosen for its fast performance and ability to replace JavaScript in certain areas. Dart supports Flutter's goal of building high-performance applications across multiple platforms from a single codebase.

  • How do you install Flutter on Windows or macOS?

    -For Windows, download Flutter SDK, extract it, and set the environment variable path to the Flutter bin directory. On macOS, download Flutter SDK, extract it, and add the path to .zshrc or .bash_profile, depending on the shell being used.

  • What is the role of Android Studio in Flutter development?

    -Android Studio is used primarily for setting up the Android SDK and creating Android emulators (Android Virtual Devices). Although Visual Studio Code can be used as the primary text editor for Flutter, Android Studio provides essential tools for testing Android apps.

  • What is Xcode, and when do you need it?

    -Xcode is required for Flutter development on macOS to create iOS applications. It provides an iOS emulator and necessary tools for developing and testing iOS apps.

  • What are the most important Visual Studio Code extensions for Flutter development?

    -The key Visual Studio Code extensions for Flutter development are the Flutter and Dart extensions. These provide essential tools and functionalities, like project templates and debugging features, needed for Flutter development.

  • What is an Android Virtual Device (AVD), and why is it needed?

    -An Android Virtual Device (AVD) is a virtual Android phone used for testing Android applications. It simulates different Android devices, helping developers test their apps on various Android versions and screen sizes without needing physical devices.

  • How do you create a new Flutter project in Visual Studio Code?

    -To create a new Flutter project in Visual Studio Code, press F1, type 'Flutter: New Project', select 'Application', choose a location to save the project, and provide a name for the project. Visual Studio Code will then generate the project files.

Outlines

00:00

πŸ“± Introduction to Flutter Development

This section introduces the concept of fast-track learning for Flutter development. The video aims to guide viewers on becoming proficient Flutter developers quickly, with a focus on hands-on practice rather than theoretical concepts. The tutorial starts from the basics, covering essential topics like installing Flutter on Windows and Mac OS, understanding plugins in VS Code, and using Flutter's open-source SDK to build apps across platforms such as web, Android, iOS, and desktop.

05:01

πŸ’» Installing Flutter on Mac OS

This part provides step-by-step instructions for installing Flutter on Mac OS. It covers placing the Flutter SDK in the user directory and configuring the environment variables. The speaker explains how to modify the `zshrc` or `bash_profile` files for proper path setup. The instructions emphasize using VS Code and Android Studio for coding and Android SDK setup. Additional details include managing Android emulators for app testing.

10:02

πŸ“² Setting Up Android Emulators

The third paragraph explains the process of setting up Android emulators using Android Studio. It describes how to create virtual devices (e.g., Pixel 4) with various Android versions for app testing. The speaker demonstrates how to configure and launch the emulator and troubleshoot potential performance lags during startup. Additionally, there's mention of integrating Android SDK to facilitate app testing within the emulator environment.

15:06

πŸ“± Creating iOS Emulators

In this section, the focus shifts to setting up iOS emulators using Xcode on Mac OS. The speaker discusses installing Xcode from the App Store and explains that iOS emulators, such as the iPhone 12 Pro Max, are exclusive to Mac users. The emulator functions similarly to the Android setup but with iOS-specific tools. There’s also a brief mention of the large file size of Xcode and its impact on storage.

20:08

πŸ› οΈ Installing Visual Studio Code Extensions for Flutter

This section describes the essential VS Code extensions needed for Flutter development, such as the Flutter and Dart plugins. The speaker provides instructions on installing and configuring these plugins to enable smooth app development. There’s also advice on customizing the editor with additional features like syntax highlighting, bracket colorization, and material icons, making the coding experience more efficient and visually appealing.

Mindmap

Keywords

πŸ’‘Flutter

Flutter is a software development kit (SDK) that allows developers to create applications for multiple platforms like Android, iOS, web, and desktop using a single codebase. The script highlights Flutter's efficiency by explaining how it simplifies the development process by avoiding the need to code separately for different platforms. This concept is central to the video, as the tutorial aims to teach viewers how to quickly become Flutter developers.

πŸ’‘SDK (Software Development Kit)

SDK, or Software Development Kit, is a collection of tools, libraries, and documentation that developers use to create applications. In the context of the video, Flutter is introduced as an SDK that helps build multi-platform applications from a single project. The video emphasizes Flutter's SDK as a fast-track method for app development, making it a crucial term for understanding the technical foundation of the tutorial.

πŸ’‘Dart

Dart is a programming language used by Flutter for building applications. The script explains that Dart is preferred over JavaScript because of its performance benefits, which is a key point when introducing Flutter to new developers. Dart enables efficient development across various platforms, and understanding it is vital for anyone learning to use Flutter, as mentioned in the tutorial.

πŸ’‘Cross-platform Development

Cross-platform development refers to the process of creating applications that work on multiple platforms (e.g., Android, iOS, web) using a single codebase. The script describes how Flutter allows developers to write code once and deploy it across different devices, highlighting the efficiency and time-saving advantages of cross-platform development. This is one of the core messages of the video.

πŸ’‘Visual Studio Code

Visual Studio Code (VS Code) is a popular text editor used by developers, particularly for writing code. The video explains how Visual Studio Code is the recommended editor for developing Flutter applications due to its powerful extensions and lightweight performance. This is an important concept, as the tutorial walks through the process of setting up VS Code for Flutter development.

πŸ’‘Android Studio

Android Studio is an integrated development environment (IDE) used for Android app development. In the script, it is described as a tool for setting up Android emulators, which are virtual devices used for testing apps. Although the tutorial suggests using Visual Studio Code for coding, it emphasizes the importance of Android Studio for configuring Android emulators to test Flutter apps.

πŸ’‘Fast-track Learning

Fast-track learning is the central theme of the video, which focuses on teaching Flutter development quickly and efficiently. The tutorial aims to provide a condensed, practical approach without delving too deeply into theoretical aspects. This is highlighted by the emphasis on hands-on practice and a streamlined learning process, allowing viewers to develop apps as soon as possible.

πŸ’‘Emulator

An emulator is a software that mimics the functionality of a physical device, allowing developers to test applications in a virtual environment. In the video, the tutorial explains how to set up Android and iOS emulators using Android Studio and Xcode to test Flutter applications. This is crucial for understanding how developers can test their code without needing physical devices.

πŸ’‘Xcode

Xcode is an IDE used for developing applications for Apple devices, including iOS. The video mentions Xcode as the tool required for setting up an iOS emulator, which is necessary for testing Flutter apps on iPhone devices. Xcode is particularly important for developers working on MacOS, as it provides the environment for building and testing iOS apps.

πŸ’‘Extensions

Extensions in this context refer to plugins or additional tools that enhance the functionality of an IDE or text editor like Visual Studio Code. The video emphasizes the importance of installing extensions like 'Flutter' and 'Dart' to support Flutter development. These extensions provide additional features such as code completion, debugging, and project templates, making them essential for improving the development workflow.

Highlights

Introduction to Flutter FastTrack: A condensed learning path for beginner Flutter developers, focusing on practical application development with minimal theoretical discussion.

Overview of Flutter: Explanation of Flutter as an open-source SDK, maintained by Google, for creating apps for multiple platforms (Android, iOS, web, desktop) with a single codebase.

Flutter vs JavaScript: Dart is used instead of JavaScript in Flutter, offering improved speed and performance.

Installing Flutter SDK: Step-by-step guide for installing Flutter SDK on Windows and Mac OS, with a focus on setting environment variables.

Visual Studio Code Setup: Explanation of Visual Studio Code as the primary text editor for Flutter development, with instructions on how to install necessary extensions like Dart and Flutter.

Android Studio Integration: Instructions on setting up Android Studio to provide the Android SDK and virtual devices for app testing.

Using Emulators: How to use Android and iOS emulators for testing Flutter applications, including a discussion on creating virtual devices in Android Studio and Xcode.

Setting up iOS Emulator: Detailed guide on setting up the Xcode simulator for iOS apps, specifically for Mac users, as Windows does not support iOS simulators.

Creating a Flutter Project: Steps to create a new Flutter project using Visual Studio Code and the Flutter extension.

Understanding Flutter Project Structure: Overview of the basic folder structure of a new Flutter project and its essential files, such as `main.dart`.

First Flutter App: A walkthrough of creating and running the first Flutter app, including modifying basic UI components.

Recommended Extensions for Visual Studio Code: Discussion of useful extensions for Flutter development, such as Bracket Pair Colorizer and Material Icon Theme for improved visual organization.

Using Sublime Text Keymap: Explanation of how the Sublime Text Keymap extension in Visual Studio Code helps speed up coding through shortcuts.

Key Plugins for Android Studio: Importance of installing Dart and Flutter plugins in Android Studio for Flutter development.

Next Steps: Introduction to the next section, focusing on learning the Dart programming language as a foundational skill for Flutter development.

Transcripts

play00:00

Hai

play00:01

[Musik]

play00:11

www.halomoney.co.id bersama codeproject

play00:13

jadi pada khusus ini kita akan nanti

play00:16

belajar Gimana caranya kita bikin

play00:19

aplikasi dengan flatter ya ya ini dengan

play00:23

karakter secara cepat singkat padat

play00:26

jelas ya jadi semua materi di sini udah

play00:29

dirangkum ya udah dipaketin Gimana

play00:32

caranya kita menjadi flater developer

play00:34

dengan rakyat dengan jalur yang sangat

play00:38

cepat ini kita bahas festrack efek untuk

play00:42

flatter beginner jadi Disini teman-teman

play00:45

bener-bener dari nol dari dasar dari

play00:48

pengertian later itu sendiri dan lain

play00:51

sebagainya sampai teman-teman bisa

play00:53

membuat sebuah aplikasi menggunakan

play00:55

father eh namanya juga festrack ya Jadi

play00:58

ini adalah jalur tercepat hai

play01:00

eh menjadi sebuah seorang flatter

play01:03

developer kita Nah di sini

play01:05

kita ada silabusnya seksi

play01:09

section-section yang pertama itu adalah

play01:11

ya introduction lah yah jadi disini kita

play01:13

enggak terlalu dalem terlalu detail

play01:16

tentang pengertian secara teoritik

play01:18

teoritis itu enggak jadi kita

play01:20

bener-bener

play01:21

langsung ke praktek Lebih banyak ke

play01:25

prakteknya jadi lebih cepat gitu nah Apa

play01:28

itu father Bruce kemudian kita gimana

play01:30

caranya install fakturnya di Windows

play01:32

atau time OST nah terus ada apaan aja

play01:35

tulisnya terus gimana cara ngerjainnya

play01:37

atau membuat sebuah Project Ya gimana

play01:39

kemudian apa aja nih plugin yang dipakai

play01:42

di vs.net ini adalah section yang

play01:45

pertama kali ini apa itu flatter ya Jadi

play01:48

kalau di materi fakturnya ya penjelasan

play01:51

singkat itu ya faktor itu sebuah SDK

play01:54

gitu SDK atau software development kit

play01:56

ya atau kita bisa sebut sebagai tools ya

play01:58

yang digunakan untuk membuat beragam

play02:01

aplikasi kita bisa bikin website kita

play02:03

bisa bikin Android FC atau EOS ya Bahkan

play02:08

desktop ABS hanya dengan satu basis

play02:11

pengkodean maksudnya atau single khotbah

play02:14

1 Project gitu maksudnya elea atau

play02:16

Project itu bisa membuat semuanya jadi

play02:19

kita nggak perlu repot-repot lagi

play02:20

ngoding dua kali gitu ya nasi father ini

play02:25

projectnya open-source benar dan

play02:27

dipelihara oleh Google sejak 2018 nah

play02:29

ini muncul peresmiannya di2018 itu

play02:33

sebenarnya sebelum-sebelumnya itu udah

play02:35

ada versi Alpha pada tahun 2017 itu ya

play02:38

teknologi faktor ini menggunakan bahasa

play02:40

pemrograman darat ya Jadi kenapa Pak

play02:42

Endar eh dia tuh sebagai pengganti

play02:46

javascript yang dinilai masih banyak

play02:48

kekurangan lebih mengutamakan

play02:50

kecepatan performance like makanya dia

play02:53

menggunakan pemrograman Dark bahasa ya

play02:56

itu adalah definisi singkat tentang

play02:58

father akan dan sekarang bagaimana cara

play03:01

install father Nyai ya bagaimana cara

play03:04

install di Windows atau Mac OS dan

play03:07

Berikut ini merupakan tutorial cara

play03:10

install di Windows Phone

play04:00

hai

play04:21

oke nah itu adalah cara install Windows

play04:24

sebenarnya simpel aja Dimana

play04:27

kita meng-install father SD kannya

play04:30

kemudian kita taruh di feat manapun ya

play04:33

kemudian kita pasang di environment

play04:35

variable itu untuk di Mac OS juga Mirip

play04:39

ya Jadi kalau untukmu di Mac OS

play04:41

temen-temen buka ya di sini getting

play04:44

started aja kemudian kita install

play04:46

menggunakan OS Disini versi yang

play04:49

sekarang itu versi 281 ya di tanggal 20

play04:53

desember nih akhir tahun nih 2001 itu

play04:56

flatter SDK yang versi 28 Hai Nani klik

play05:01

aja di download saya udah donlot nih

play05:03

father

play05:04

Eh 1giga nah saya pasang di sini ini

play05:09

adalah folder father saya nah niatnya

play05:11

adalah Saya ingin

play05:13

memasang ini saya taruh di desktop dulu

play05:16

ya pertama-tama saya mau

play05:20

pasang di khuldi aja nih ya jadi di

play05:24

bagian Mac OS eh masuk ke user ya user

play05:26

could ini saya pasang di sini platter

play05:29

nya ya mungkin eh desktop mana

play05:32

desktop.exe top nah ini flatter ini kita

play05:35

pasang di

play05:38

user aja nyanyi buat pengguna Mac OS nya

play05:41

incaran misal gini

play05:42

ini kita copy aja dulu kemudian kalau

play05:46

misal udah selesai eh kita tambahin

play05:48

petnya Buka terminal ya kalau saya

play05:52

menggunakan ZS HRC jadi di

play05:56

Beirut ya ya di sini di home Hai itu

play06:00

kalau kita cekel esmina SLS titik

play06:08

alenayani93 titik ya biasanya kalau

play06:11

petnya temen-temen itu bagi pengguna Mac

play06:14

OS adalah yang menggunakan ZS HRC ada

play06:17

juga yang menggunakan best profile kita

play06:20

clear glue jadi kalau saya menggunakan

play06:23

itik zsh RC Nah ini Ini adalah tempat

play06:29

pet saya nah ini temen-temen tambahin

play06:31

aja pailang ini yang atasnya jadi

play06:34

teman-teman

play06:36

tambahin aja yang atas ini PT dimana

play06:39

saya pasang di user could ya kemudian

play06:42

ini Bina yang kita tambahin udah simpel

play06:45

ini tambahin 14 ini kemudian save gitu

play06:48

Ya

play06:49

udah kalau misalnya udah berarti udah

play06:51

selesai ada juga yang begitu menenggak

play06:54

menemukan zat shrc Norman bisa tambahin

play06:57

di base profile eh nggak selesaikan

play07:00

enggak ada nih profile Deni nggak ada

play07:02

berarti saya menggunakannya zssa kalau

play07:04

teman-teman petnya menggunakan best

play07:06

profile tinggal diedit aja yang jelas

play07:10

adalah kita menambahkan satu pet yaitu

play07:13

flatter bin ini yang ini ya yang atas

play07:16

aja ya Yang bawahnya ini yang 2 ini

play07:18

nanti saya jelasin Kenapa ini bisa ada

play07:20

air yang penting jelas adalah cuman yang

play07:23

atasnya doang nah ini kita tambahin itu

play07:25

adalah cara install di eh di Mac OS

play07:30

seperti itu kita keluarin aja kemudian

play07:33

kita masuk ke yang saling tool saya nah

play07:37

sebenarnya untuk membuat sebuah Project

play07:39

father itu minimal ada tiga ya minimal

play07:43

ada tiga bahkan ada dua ya yaitu kita

play07:46

perlu Visual Studio code untuk Text

play07:49

Editor nya jadi apa itu vs.ps pot itu

play07:52

adalah ya ini tulis aja Visual Studio

play07:56

code misal kayak gini nah kayak gini ya

play07:59

visuals Cut nah ini teman-teman download

play08:01

aja nih click to download anti sesuai

play08:05

dengan sistem operasi teman-teman Apakah

play08:06

teman-teman Windows atau Mac OS nah ini

play08:09

download aja ya atau Linux sih download

play08:11

aja nanti kita akan mendapatkan instalan

play08:14

seperti ini nah ini adalah Visual Studio

play08:16

code seperti ini ya Jadi kita

play08:18

menggunakan Visual Studio code sebagai

play08:20

teks editingnya editornya Eh Neng kedua

play08:24

itu ada Android studio nah ini perlu ya

play08:27

Android video ini

play08:28

jadi kita buat dapetin eh android-sdk

play08:33

kita langsung aja install Android studio

play08:35

Apa itu Android video Android video yang

play08:38

kayak gini ya berhubung saya udang

play08:41

install Android studio jadi kita nggak

play08:43

perlu repot-repot lagi ya

play08:46

tutorial install Android studio Nando

play08:49

seperti ini ya kalau temen-temen belum

play08:52

download download-nya aja tulis aja di

play08:55

Google Android studio nah Android studio

play08:58

nih ye free download Android studio nah

play09:01

ini ada di developer.com nah ini ya jadi

play09:05

sesuai lagi download sesuai dengan

play09:07

teman-teman ya Apakah temen-temen di Mac

play09:11

atau di Windows nah ini kedetect

play09:14

langsung ya ini download Android studio

play09:16

tampilan akan seperti ini mereka kita

play09:19

bisa juga menggunakan Android studio

play09:21

buat tempat loadingnya tapi lebih enak

play09:24

sih di Visual Studio code ya nanti

play09:26

ngoding nya itu Android studio Gunanya

play09:29

buat apa anu studio biar kita punya

play09:31

emulator Android jadi di

play09:34

configure-to-order sini ada yang namanya

play09:36

VD Manager APD Manager itu adalah

play09:40

Android vertual device yah jadi disini

play09:43

kita bisa membuat Android kalau

play09:45

teman-teman belum punya Android misal

play09:47

kayak gini nih misalnya saya hapus ya

play09:49

Android saya masih kosong ya Jadi saya

play09:52

nggak punya emulator Android Nah kalau

play09:55

saya mau pasang android misalnya pilih

play09:57

deh yang mana bebas Ya terserah

play09:59

teman-teman ini HP Android Temen yang

play10:02

saya menggunakan pixel empat yang ada

play10:04

support Play Storenya phenex tinggal

play10:07

next saja nih teman-teman mau di Android

play10:10

ini mau pakai yang mana nih Mi

play10:13

recommended Teh ada er ya Android er

play10:16

android-q android.pie atau Oreo atau

play10:20

nugget gitu ya Nah kalau saya sudah

play10:23

download itu Android er nih yang ini ya

play10:26

kayak naik saja Kemudian naik-naik saja

play10:29

finish kemudian selesai nah ini adalah

play10:32

emulator Android saya kemudian kita

play10:34

jalanin kita Start aja nanti kita akan

play10:37

memulai sebuah perangkat Android

play10:40

emulator baru

play10:42

Nah ini dilalui dia adalah Android

play10:44

kita-kita Play aja nih hidupinnya

play10:48

Maksude nian Androidnya dihidupin

play10:50

sampai diam hidup gitu

play10:54

tungguin dulu aja nih sampai di hidup

play10:56

kita coba mana nih belum hidup

play11:00

Hai tungguin dulu ya

play11:11

ini adalah Android kita nih ya udah jadi

play11:15

nih ya

play11:16

Eh mungkin nih sedikit sedang Lex ya

play11:21

berat nih masih baru mulai sholeh

play11:25

dan mulai nah ini adalah Android kita

play11:28

jadi kita punya virtual HP ya virtual HP

play11:32

Nani lagi Eh sistem update-nya dulu Ini

play11:36

sing dulu nih sampai semuanya saya

play11:38

Biarin aja kita tungguin sampai semuanya

play11:41

selesai yang jelas adalah ini emulator

play11:44

kita udah jalan ya sekarang PR adalah

play11:47

kita udah ini kita keluarin aja ya kita

play11:50

keluarin kemudian disini mereka

play11:53

teman-teman Butuh tambahan pagi

play11:55

nazhaleya kalau misalnya teman-teman mau

play11:57

menggunakan Android studio sembah hai

play12:00

apa namanya Mbak gay text editor buat

play12:04

modding flatter nya pakai Android video

play12:06

Nah itu temen-temen jangan lupa

play12:07

menambahkan dua buah plugin ya klik

play12:10

paginya itu minimal harus terinstal Dark

play12:14

dan juga foldernya Nah ini nih dua ini

play12:16

ya yang harus diinstall yang harus

play12:20

diupdate lah harus diinstall pokoknya

play12:22

harus masuk ke dalam Android studio kita

play12:25

Karena berhubung Saya tidak menggunakan

play12:28

Android studio sebagai

play12:31

editing text editor nya jadi ya Android

play12:34

studio ini ya close close in aja gitu

play12:37

nah ini kita close ini kita kalau jelek

play12:40

ya Bos karena kita menggunakan Visual

play12:44

Studio code untuk tempat ngoding kita

play12:46

Android videonya kita keluarin aja

play12:50

Eh itu ini kita kecilin bisa ini kita

play12:54

kecilin aja dimensinya terlalu besar ini

play12:57

nanti kayak gini ini adalah Nda nya

play13:01

untuk di Visual Studio code ya jadi

play13:03

Disini di Visual Studio code

play13:06

eh kita kan udah meng-install ya udah

play13:08

nyesal father kita nyesal Visual Studio

play13:11

code dan kita juga udah meng-install

play13:13

android-studio buat dapetin emulatornya

play13:16

ya emulator dan Android SDK nya juga Nah

play13:20

bagi teman-teman yang

play13:22

pengguna Mac OS teman-teman bisa

play13:25

mendapatkan emulator buat

play13:28

iOS ya iPhone berapa gitu itu

play13:32

menggunakan x-code ya jadi fungsi excoti

play13:35

ini ia konsepnya sama kayak

play13:37

android-studio kalau android-studio itu

play13:39

buat menghasilkan

play13:40

emulator Android kalau excoti ini buat

play13:43

menghasilkan emulator iOS atau iPhone ya

play13:48

jadi disini ekspor itu kayak gimana

play13:50

exsport Itu yang kayak gini nih

play13:53

x-code Nah ini kayak gini ekor Ini bisa

play13:56

didapatkan di ep store-nya Jadi

play14:00

teman-teman buka App Store kemudian

play14:01

install aja nanti X chordnya nah explore

play14:05

ini rada-rada berat nih maksudnya bukan

play14:08

ada berarti ada

play14:10

besar nih storynya dia bisa sampai 12 3

play14:14

kalau masalah nah ini x-code ya

play14:16

tampilannya kayak gini simpel sih

play14:18

sebenarnya ini adalah x-code Oke

play14:22

kemudian kalau mau jalanin kalau udah

play14:25

install x-code kalau mau jalanin

play14:27

emulatornya tinggal tulis Simulator Eh

play14:29

nanti simulator ini adalah HP iPhone

play14:33

kita eh Nah ini adalah Saya menggunakan

play14:37

iPhone 12 promax sebagai emulatornya Nah

play14:41

untuk Emulator iPhone ini yang bisa

play14:45

nginstall itu hanya pengguna Mac OS ya

play14:47

karena excoti ini enggak ada di Windows

play14:51

jadi kita bagi teman-teman yang

play14:54

menggunakan Windows ya itu enggak bisa

play14:57

menggunakan simulator iPhone jadi hai

play15:00

sandroid gitu

play15:01

Rini ya oke kemudian disini iPhone saya

play15:06

kalau mau ganti iPhone juga bisa

play15:07

sebenarnya di sini ada device itu ada

play15:11

banyak nih disini kita misalnya new

play15:14

simulator boleh atau mau Open simulator

play15:17

ini kita mau menggunakan headphone

play15:19

berapa ya kalau saya pilih iPhone 12

play15:22

romax ya berarti ini saya aktifin promax

play15:25

12 atau kita mau nginstal TV OS nah ini

play15:30

yang membuat si excoti ini besar ukuran

play15:34

filenya bisa sampai 12 3 ya karena

play15:37

banyak nih kita langsung tinggal pakai

play15:39

aja udah diinstall yang sama dia nah ini

play15:42

adalah tentang Simulator Eh

play15:44

begini Android udah selesai kita coba

play15:48

hari ini

play15:50

Bos ini iPhone mana nih belum nyala nih

play15:55

kita keluarin aja kita pakai Android

play16:00

itu adalah dengan cara install father

play16:02

dan juga kita install toolsnya nah

play16:05

bagaimana cara membuat latar projectnya

play16:08

Gimana cara bikin paket telepon gini

play16:10

caranya adalah di Visual Studio code

play16:12

kita itu teman-teman buka ccex tensi ini

play16:16

yang ini di ekstensinya itu minimal

play16:19

harus ada dua ya harus ada dua di mana

play16:22

Eh tulis aja flatter ya ekstensi father

play16:27

nih ini wajib ada nih ya ini wajib ada

play16:32

ya teman-teman install aja dulu ya

play16:35

kemudian flatter di-install dan juga

play16:38

Dark Neng di-install ide2 yah minimal

play16:41

platter dan Dartini

play16:43

ekstensi hidup dari Nah kalau misalnya

play16:46

udah selesai di-install teman-teman bisa

play16:48

keluarin dulu eh pkoknya nanti

play16:52

teman-teman buka lagi vs chordnya biar

play16:55

restart text editor yah yang udah kita

play16:58

tambahin lagi Ayo kita sekarang idenya

play17:02

adalah di

play17:04

CSO kita udah terinstall flatter Kita

play17:08

sebenarnya ya udah terinstall father

play17:11

Jadi sekarang pr-nya tinggal klik F1

play17:14

cracked1 night sini Tulis aja father Nah

play17:18

kalau kita nulis pattern ini ada banyak

play17:20

nih ada new Project atau mau ngeram yang

play17:23

lain Nah karena saya mau membuat sebuah

play17:26

aplikasi flutter maka klik aja yang new

play17:28

Project nanti dia mau dipilih Mau bikin

play17:32

apa nih Apakah kita mau bikin yang lain

play17:34

karena kita mau bikin aplikasi father

play17:37

maka klik aja yang aplikasinya

play17:39

eh kita Nanti ditanya kita mau buat

play17:43

aplikasi pasangnya gimana nih caranya

play17:45

saya taruh di desktop deh ya taruh di

play17:47

desktop ya ini select folder nanti

play17:50

diminta nama Project Ya misalnya disini

play17:53

adalah

play17:54

my first letter L kayak gini ok oh my

play18:00

first pattern itu kita enter aja dan dia

play18:03

bakalan eh nginstall in Project kloter

play18:08

pertama kita ini ya

play18:12

Nanti dia bakalan di-install ini

play18:14

semuanya karena kita udah meng-install

play18:16

ekstensi ya ekstensif later Dander maka

play18:20

kita udah langsung dibikinin water

play18:22

project ini Kita tungguin aja ini sampai

play18:24

selesai

play18:32

Oke father Project kita udah selesai

play18:35

di-install nih kalau misalnya udah di

play18:38

selesai di-install ya ini adalah faktor

play18:41

Project kita nih ada banyak foldernya ya

play18:43

teman-teman nggak perlu khawatir dulu

play18:45

gimana caranya ini maksudnya apa ini

play18:48

buat apa Ini buat apa Ini buat apa nggak

play18:51

perlu khawatir Lu yang jelas adalah

play18:52

dilip Dead Mine Delete nih ada me in the

play18:55

dark ya ini tinggal kitaran aja nih Ran

play18:59

without jilbab nanti kita bakalan

play19:02

ngejalanin aplikasi father pertama kita

play19:05

ya itu di Android kita nah ini lagi

play19:09

nginstal di-install dulu nih aplikasi

play19:12

pertama kita

play19:18

Oke ini dia adalah

play19:20

aplikasi pertama kita Ayah jadi ini

play19:23

adalah aplikasi flatter pertama kita ini

play19:25

bisa ditambah tambah nih kalau ini kita

play19:27

klik ya kita klik klik klik nah ini

play19:29

temennya nah aplikasi ini gimana cara

play19:32

buatnya nah ini ada di codingan ini Ya

play19:34

semua kau dengan Ini menghasilkan

play19:36

tampilan aplikasi yang seperti ini gitu

play19:39

nanti kita akan belajar Gimana caranya

play19:42

membuat ini dari nol dari dasar ya Ini

play19:45

adalah cara untuk pemeran yah membuat

play19:48

dan merancang splatter Project pertama

play19:50

kita nah buat plagen vs kota ini ada

play19:54

materinya Jadi kalau di saya ini Kanada

play19:56

warna-warni ya ada warna warni Nih kayak

play19:59

gini nih Saya klik ini ada warna warni

play20:01

mungkin di teman-teman belum ada nah

play20:03

karena itu saya pakai ekstensi banyak

play20:05

nih beberapa ekstensi yang saya pakai

play20:07

nih yang pertama ada bracket ya jadi

play20:11

disini ada bracket player coloraccent

play20:13

ini bisa pakai yang 1/2 sama aja

play20:16

dua-duanya mau di-install juga enggak

play20:18

papa

play20:18

terus saya juga disini di

play20:22

eh foldernya ini ada icon-icon nih

play20:24

bentuknya ada icon-icon lucu Nah itu

play20:27

bisa teman-teman install nampak namanya

play20:30

material-icon ya antrain material-icon

play20:34

Tim ya ini bisa diinstall menjadi ada

play20:37

icon-icon lucu nih kayak gini ya dan

play20:40

masih banyak pagi-pagi lainnya ini saya

play20:42

install khusus yang buat platter itu

play20:45

bisa temen-temen pakai

play20:47

eh banyak ya

play20:49

eh juga pakai dan impor kalau temen mau

play20:53

pasang semuanya juga boleh genex nipet

play20:57

nah ini banyak ya nanti saya akan kasih

play21:00

list ya alis lagi nvagina apa aja yang

play21:04

penting nih paling yang penting tuh yang

play21:06

ini sih ya Sableng teks ya cuma ada tadi

play21:10

yang pertama lagi yang pertama itu ada

play21:12

father nih bagian yang penting pertama

play21:15

itu adalah father kemudian ada pagindar

play21:18

ya Baginda Tini penting juga dua itu

play21:21

adalah wajib-wajib ada kemudian ada

play21:24

bracket

play21:25

bracket bracket ya Ini buat warnain ya

play21:30

biar ada warnanya kayak gini biar

play21:32

warna-warni ya kemudian Ning 12

play21:35

di-install aja kemudian ada Sublime

play21:39

jumlah MTQ Map ya ini Gunanya buat apa

play21:42

buat shortcut ya nanti ini gimana

play21:45

pentingnya ini buat shortcut biar kita

play21:47

ngoding itu lebih cepet Nah nanti saya

play21:49

jelasin cara penggunaannya di sini juga

play21:52

ada dokumentasinya caranya adalah

play21:54

Contohnya kayak gini simple ya Misalnya

play21:57

kita mau duplikat ini misal semua

play22:00

duplikat data Nikita duplikat nih Halo

play22:03

saya pencet

play22:05

kontrol cfd atau di Mac OS itu komen cfd

play22:10

nah ini kita bisa duplikat terus nih Itu

play22:13

jadi banyak kan Nah ini gak perlu

play22:14

repot-repot lagi nah ini

play22:15

shortcut-shortcut seperti ini itu bisa

play22:18

dilakukan kalau misalnya kita menginstal

play22:21

ekstensi Sublime yang tadi ya Jadi ada

play22:24

beberapa

play22:25

vc lagi nih ya tambahan di vs chordnya

play22:29

itu nah teman-teman bisa cari vagina di

play22:32

sini ya di ekstensi ini adalah

play22:35

plugin-plugin yang saya udah install

play22:37

buat di vs Scott saya biar lebih cepet

play22:39

aja ngoding pacarnya gitu eh Nah itu aja

play22:43

buat materi section 1 next kita langsung

play22:46

Belajar gimana sih pembahasan bahasa

play22:49

darne ya jadi karena si platter ini

play22:52

menggunakan bahasa dari jadi kita perlu

play22:53

kenalan dengan bahasa pemrograman dari

play22:56

dulu ya begitu aja mungkin next ke

play23:00

materi selanjutnya

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
FlutterApp DevelopmentCoding TutorialSDKCross-PlatformMobile AppsWeb DevelopmentGoogle ToolsVisual Studio CodeAndroid Studio