You are on page 1of 16

Flutter - Beginner

Setting-Up(Android)
Flutter Modules

Flutter Beginner – Keraklik komponent larni


o`rganamiz. Ilova strukturasini tushunamiz.

Flutter Intermediate – Istalgan UI ni yarata


olish ko`nikmasiga ega bo`lamiz. (Front-End)

Flutter Advanced – Istalgan ilovani ichki


qismini yaratishni o`rganamiz. (Back-End)

Flutter Instagram Clone – Real ilova yaratamiz.


Instagram Clone App. (Server-Firebase)
Flutter IDEs

1- DartPad
2- Intellij IDEA
3- Android Studio
4- VSCode
5- Eclipse
6- Atom
7- Emacs
8- Vim
Intellij IDE

Hozirgi kunda bu IDE ko`p tillarni qo`llab quvvatlaydi.


Masalan Android, Spring Boot. Uning 2 xil turi bor
yani Community Edition va Ultimate Edition.
 
Muhim Faktlar

Community Edition uchun bepul (Dart uchun


ishlatsangiz qulay)
Ultimate Edition uchun $ 149.00 / 1-yil; $ 119.00 / 2-
yil va $ 89.00 / 3-yil uchun
VCCode IDE

Visual Studio Code (VSCode)


Bu IDE eng mashhurlaridan biri. Bunga sabab esa
ishonchli kompaniya bo`lgan Microsoft tomonidan
qo`llab quvvatlanadi.
 
Muhim faktlar

Bepul
Sintaksisni ajratib ko'rsatish
Real Time xatolar / ogohlantirishlar
Eclipse IDE

Eclipse
Bu GitHub-dagi ochiq manbali plagin. Dart da kod
yozish uchun uni to'g'ridan-to'g'ri Eclipse o'rnatishda
ishlatishingiz mumkin.
 
Muhim faktlar

Bepul emas
Til serveri kerakli tahlilni ta'minlaydi
Dart dasturlarini to'g'ridan-to'g'ri IDE-da RUN qilish
Android Studio IDE

Android Studio
 
Muhim faktlar

Tekin
Dart da kod yozish - bu kodni to'ldirishni,
formatlashni, navigatsiyalarni o'z ichiga oladi
Muayyan kod muammolarini avtomatik ravishda
tuzatish usullarini taklif qiladi
Android Studio

Mac OS:
Android Studio (Android Emulator)
XCode (iOS Simulator)
 
Windows:
Android Studio (Android Emulator)
 
Virtualbox (Mac OS on Windows):
Android Studio (Android Emulator)
XCode (iOS Simulator)
Simulator vs Emulator

Mac OS: iPhone, iPad Simulators, Android Phone, Tablet Emulators


Windows: Android Phone, Tablet Emulators
iPhone vs Android Phone

Mac OS: iPhone lar va Android Phone


lar uchun automatic ulanish

Windows: Faqat Android Phone lar


uchun. Hamda turlariga qarab maxsus
Driver lar o`rnatilinishi kerak.
Install Android Studio
Install JDK
Install Android Studio
Install Flutter
Connect Flutter
https://flutter.dev/docs/get-started/install
New Project
Android Emulator
Task 1:

mydemo1 deb nomlangan Flutter project yarating


va uni Android Emulator da ko`rsating.

You might also like