Yangi Avlod Akademiyasi
← Barcha kurslar

Flutter kursi

Flutter va Dart yordamida Android va iOS uchun mobil ilovalar yaratish.

Davomiyligi
6 oy
Daraja
Boshlang'ichdan o'rta darajagacha
Format
Onlayn, haftasiga 3 marta
Bog'lanish
Flutter

Kurs haqida

Noldan mobil dasturchi bo'lish uchun kurs: Dart tili asoslari, Flutter vidjetlari bilan interfeys yaratish, navigatsiya va holatni boshqarish, REST API va Firebase bilan ishlash hamda ilovani Google Play va App Store'ga chiqarish. Kurs yakunida portfolio uchun tayyor mobil ilovangiz bo'ladi.

Nimalarni o'rganasiz

  • ✓Dasturlash asoslari va Dart tili
  • ✓Flutter vidjetlari va interfeys yaratish
  • ✓Navigatsiya va holatni boshqarish (state management)
  • ✓REST API, Firebase va lokal ma'lumotlar bazasi
  • ✓Ilovani Google Play va App Store'ga chiqarish
  • ✓Portfolio uchun real mobil ilova

Mobil dasturchi kim va nega Flutter

Mobil dasturchi telefon uchun ilovalar yaratadi: bank, do'kon, yetkazib berish, ta'lim ilovalari va boshqalar. An'anaviy yo'lda Android uchun Kotlin, iPhone uchun Swift tilida ikki xil ilova yoziladi.

Flutter — Google yaratgan ochiq kodli vosita bo'lib, bitta kod bazasidan ham Android, ham iOS uchun ilova olish imkonini beradi. Ilovalar Dart tilida yoziladi, interfeys esa vidjetlardan quriladi. Hot reload tufayli koddagi o'zgarishni telefonda deyarli darhol ko'rasiz, bu o'rganishni ancha tezlashtiradi.

Flutter dasturchi ekranlar va interfeys yaratadi, ilovani server bilan API orqali bog'laydi, ma'lumotlarni telefon xotirasida yoki Firebase'da saqlaydi va tayyor ilovani Google Play hamda App Store'ga chiqaradi. Kurs Dart tili asoslaridan boshlanadi, shuning uchun oldindan dasturlash bilimi talab qilinmaydi.

Bitiruv loyihasi

Bitiruv loyihasi — Flutter'da yozilgan to'liq mobil ilova: bir nechta ekran va navigatsiya, holatni boshqarish, REST API yoki Firebase bilan ishlash. Ilovani telefoningizga o'rnatib ko'rsata olasiz, u portfolioingizning asosiy qismi bo'ladi.

Kurs qanday o'tadi

  • ✓Jonli onlayn darslar. Darslar haftasiga 3 marta, onlayn va jonli efirda o'tadi. Savollaringizni ustozga dars davomida berasiz.
  • ✓Yozuvlar saqlanadi. Darsga qatnasha olmasangiz, yozuvini keyin ko'rasiz. Materiallar kurs tugagach ham ochiq qoladi.
  • ✓Kichik guruh. Guruhlar kichik, shuning uchun ustoz har bir o'quvchining ishini alohida ko'rib chiqadi.
  • ✓Sinov darsi. To'lovdan oldin sinov darsiga qatnashib, format va ustoz sizga mos kelishini o'zingiz baholaysiz.
  • ✓Loyiha va sertifikat. Kurs bitiruv loyihasi bilan yakunlanadi. Uni himoya qilgan o'quvchiga sertifikat beriladi.

Savol-javob

iPhone uchun ilova yaratish uchun Mac kerakmi?+

iOS ilovani yig'ish va App Store'ga yuklash uchun macOS va Xcode kerak. O'qishni Windows yoki Linux kompyuterda Android bilan boshlash mumkin, Flutter kodi ikkala platforma uchun bir xil.

Oldin dasturlashni bilmasam bo'ladimi?+

Ha. Kurs dasturlash asoslari va Dart tilidan boshlanadi, keyin Flutter vidjetlariga o'tiladi.

Kurs qancha davom etadi?+

6 oy davom etadi. Darslar onlayn, jonli efirda, haftasiga 3 marta o'tadi va yozuvlari saqlanadi.

Kurs narxi qancha?+

To'liq kurs narxi 1 000 000 so'm. Narxni bo'lib to'lash mumkin, shartlarini menejer bilan kelishib olasiz.

Kurs yakunida sertifikat beriladimi?+

Ha. Kursni yakunlab, bitiruv loyihasini himoya qilgan o'quvchiga sertifikat beriladi. Uning haqiqiyligini istalgan kishi saytdagi "Sertifikatni tekshirish" sahifasida raqami yoki QR kod orqali tekshira oladi.

Mavzuga oid maqolalar

Boshqa kurslar

AI darslar
2 oyBoshlang'ich

AI darslar

Sun'iy intellekt vositalari bilan ishlash va ularni kasbingizda qo'llash.

1 000 000 so'mBatafsil →
Node.js
6 oyBoshlang'ichdan o'rta darajagacha

Node.js

JavaScript va Node.js yordamida noldan backend dasturlash.

1 000 000 so'mBatafsil →
Go (Golang)
6 oyBoshlang'ichdan o'rta darajagacha

Go (Golang)

Go tilida tez va ishonchli backend servislar yozishni o'rganish.

1 000 000 so'mBatafsil →