Mavzu: Androidda “ World Countries ” mobil ilovasini yaratish. Kirish


Android Studio dasturini o’rnatish



Download 4,64 Mb.
bet25/42
Sana31.12.2021
Hajmi4,64 Mb.
#257886
1   ...   21   22   23   24   25   26   27   28   ...   42
Bog'liq
bmi new

Android Studio dasturini o’rnatish

  • Android Studio-ni yuklab oling

  • Android Studio dasturini ishga tushiring va "Android Studio Setup Wizard" orqali o'ting. Bu Android uchun ishlab chiqishda Flutter tomonidan talab qilinadigan so'nggi Android SDK, Android SDK buyruq qatori vositalari va Android SDK Build-Tools-ni o'rnatadi. Dasturiy ta'minotni yuklab olib, keyin yana boshqa narsalarni yuklab olishingiz kerakligi g'alati, ammo bu faqat bir marta.

  • Endi Android Studio-ni oching va quyida keltirilgan ekranni ko'rasiz.  Configure >> Settings tugmasini bosing



Rasm 2.1.4 – Android Studio

  • Browse repositories” ni bosing



Rasm 2.1.5 – Android Studio browse repositories

  • “flutter” deb yozing va “install” ni bosing



Rasm 2.1.6 –flutter plugin

  • “Yes” ni bosing va pluginlar yuklanishini kuting





Rasm 2.1.7 - installing flutter plugin

  • Pluginlarni faollashtirish uchun “Restart Android Studio” ni bosing





Rasm 2.1.8 – restart Android Studio

Endi yangi proyekt yaratishga o’tamiz. Buning uchun “Create New Flutter Project” bosiladi.





Rasm 2.1.9 – Android Studio create new project

Ochilgan oynadan “Flutter Application” tanlanadi.





Rasm 2.1.10 – Process of creating new project in Android Studio

Next tugmasi bosilgandan so’ng Proyektning fayllari parametrlari kiritish boshlanadi.





Rasm 2.1.11 – Process of creating new project in Android Studio

– Project name – yaratadigan proyektimizning nomi;

– Flutter SDK path – Flutter SDK linki;

– Project location – proyektni saqlash joyi;

– Description – dasturga qisqacha tavsif.
“ Package name “ ni o’rnatish.

“ Package name” – bu paket nomi, ya’ni dastur komponentalaridan keyinchalik boshqa dasturda ham foydalanish imkonini yaratadi. Ma’qul “ paket nomi “ ni o’rnatamiz va Finish tugmasini bosib dastur yaratishning boshlang’ich qismini yakunlaymiz va Android Studio oynasiga o’tamiz.





Rasm 2.1.12 – Finish of creating new project in Android Studio

Android Studio oynasi ikki qismdan iborat bo’lib, chapdagi oynada bizga kerakli fayllar joylashgan. Ular daraxtsimon ko’rinishga ega.





Rasm 2.1.13 – part of project

  • lib papkasida biz yozgan barcha kodlar joylashgan :



Rasm 2.1.14 – directory of lib


  • assets papkasida biz dasturda foydalanadigan barcha ma’lumotlar: rasmlar, ikonkalar va boshqalar joylashgan:



Rasm 2.1.15 – directory of assets

  • pubspec.yaml faylida esa dasturda foydalaniladigan barcha kutubxonalar e’lon qilinadi

Android Studio ning ikkinchi ya’ni o’ng tomoni esa bizga kodlar,fayllar va boshqa ma’lumotlarni ko’rish uchun xizmat qiladi:





Rasm 2.1.16 – project in Android Studio

II.2. “World Countries” dasturini yaratish jarayoni

“World Countries” dasturini yaratishda bizga quyidagi bilimlar kerak bo’ladi:

1. Dart dasturlash tilida ishlash bo’yicha ko’nikmalar

2. Flutterda ma’lumotlar ombori va gson fayllar bilan ishlash

3. Flutterda animatsiya bilan ishlash(animation)

4. Flutterda provider kutubxonasi bilan ishlash( for search in realtime)


Rasm 2.2.1 - logo of Dart
D art - har qanday platformada tezkor dasturlarni ishlab chiqish uchun mijozlar uchun optimallashtirilgan til. Uning maqsadi dastur  platformalari uchun moslashuvchan ijro etiladigan ish vaqti platformasi bilan birgalikda ko'p platformali ishlab chiqish uchun eng samarali dasturlash tilini taklif qilishdir .

Tillar ularning texnik konvertlari bilan belgilanadi - taraqqiyot davomida tilning imkoniyatlari va kuchli tomonlarini shakllantiradigan tanlovlar. Dart, ayniqsa, mijozlarning rivojlanishiga mos keladigan, har xil rivojlanish (sub-soniya holatida issiq qayta yuklash) va yuqori sifatli ishlab chiqarish tajribalarini har xil kompilyatsiya maqsadlari (veb, mobil va ish stoli) ustuvor yo'naltirilgan texnik konvert uchun mo'ljallangan.

Dart, shuningdek, Flutter asosini tashkil etadi . Dart Flutter dasturlarini quvvatlaydigan til va ish vaqtlarini taqdim etadi, ammo Dart shuningdek kodlash, tahlil qilish va sinovdan o'tkazish kabi ko'plab asosiy ishlab chiquvchilar vazifalarini qo'llab-quvvatlaydi.

Android Studioda yangi proyekt yaratgandan so’ng, dasturni ishlab chiqish jarayonini boshlaymiz. Birinchi navbatda pubspec.yaml fayliga kerakli kutubxonalarni yuklaymiz:

name: world_countries_app
description: A new Flutter application.

publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1


environment:


sdk: ">=2.7.0 <3.0.0"

dependencies:


flutter:
sdk: flutter
flutter_html: ^0.11.1
webview_flutter: ^2.0.4

cupertino_icons: ^1.0.2
flutter_launcher_icons: ^0.9.0
flutter_svg: ^0.21.0+1 #help us to use SVG in our app
provider: ^4.3.3 #for State management
country_list_pick: ^1.0.0+3

dev_dependencies:


flutter_test:
sdk: flutter
flutter_icons:
image_path: "icon/icon.png"
android: true
ios: true

flutter:

uses-material-design: true
assets:
- assets/
- assets/countries/
- assets/icons/
- assets/icon/
- assets/images/
- assets/description_html/


Download 4,64 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish