Бүх сургалт ХУГАЦААГҮЙ буюу НАСАН ТУРШИЙН!
Ердөө саяхан буюу 2017 онд Google компани нэгэн гайхалтай төслийг дэлхий нийтэд зарласан нь Flutter хэмээх гайхалтай систем байлаа. Энэхүү системийг ашиглан та Android, iOs, Windows, Linux, Mac аппууд болон вэб апп бүтээх боломжтой нь дэлхий нийтийн анхаарлыг тэр даруй татсан юм. Эрлийз буюу hybrid апп бүтээдэг системүүдийн дунд Flutter дээрх аппууд өндөр хурдтай ажилладгаараа давуу талтай билээ.
Flutter-ийг ашиглан та ердөө аппынхаа кодыг нэг л удаа бичээд мобайл, вэб болон дэсктоп орчинд ажилладаг программтай болох юм. Та заавал ч үгүй android төхөөрөмжүүдэд зориулж нэг апп бичиж, iOs-д зориулж бас нэг код бичиж нэг аппыг хоёр өөр кодоор бичих шаардлаггүй гэсэн үг л дээ. Flutter-ээр бүгдийг нэг дор нэг кодоор хийдэг.
Энэхүү сургалтыг судлахад танд ямар нэг програмчлалын хэл мэддэг байх шаардлагагүй, учир нь би танд Dart хэмээх гайхалтай хэлийг энэ сургалтаар эхнээс нь зааж өгөх болно.
Сургалтынхаа явцад бид супер сонирхолтой хэд хэдэн бүрэн аппыг эхнээс нь дуустал хөгжүүлэх болно.
Энэ сургалтаар та юу сурах вэ?
- macOS болон Windows үйлдлийн системүүд дээр Flutter хөгжүүлэх орчин бэлдэх
- Flutter болон дарт програмчлалын хэлийг судална
- Flutter-ийн widget-уудыг судлах ба өөрийн хүссэн widget-ийг хөгжүүлэх
- Хэрхэн үр зөв Debug хийж, асуудлыг зүгшрүүлэх
- Page navigation, drawers болон stack-based navigation-г судлах
- Аппликейшний төлөвийг удирдах, хэрхэн үр бүтээмжтэй төлөвийг удирдах талаар
- Хэрэглэгчийн оруулсан мэдээллийг шалгаж, зүгшрүүлэх
Хэнд зориулсан сургалт вэ?
- Энэ сургалт нь Flutter-ийг эхлэн суралцагчдад зориулсан болно.
За ингээд сургалт дээрээ уулзацгаая!
Flutter-ийг ашиглан та ердөө аппынхаа кодыг нэг л удаа бичээд мобайл, вэб болон дэсктоп орчинд ажилладаг программтай болох юм. Та заавал ч үгүй android төхөөрөмжүүдэд зориулж нэг апп бичиж, iOs-д зориулж бас нэг код бичиж нэг аппыг хоёр өөр кодоор бичих шаардлаггүй гэсэн үг л дээ. Flutter-ээр бүгдийг нэг дор нэг кодоор хийдэг.
Энэхүү сургалтыг судлахад танд ямар нэг програмчлалын хэл мэддэг байх шаардлагагүй, учир нь би танд Dart хэмээх гайхалтай хэлийг энэ сургалтаар эхнээс нь зааж өгөх болно.
Сургалтынхаа явцад бид супер сонирхолтой хэд хэдэн бүрэн аппыг эхнээс нь дуустал хөгжүүлэх болно.
Энэ сургалтаар та юу сурах вэ?
- macOS болон Windows үйлдлийн системүүд дээр Flutter хөгжүүлэх орчин бэлдэх
- Flutter болон дарт програмчлалын хэлийг судална
- Flutter-ийн widget-уудыг судлах ба өөрийн хүссэн widget-ийг хөгжүүлэх
- Хэрхэн үр зөв Debug хийж, асуудлыг зүгшрүүлэх
- Page navigation, drawers болон stack-based navigation-г судлах
- Аппликейшний төлөвийг удирдах, хэрхэн үр бүтээмжтэй төлөвийг удирдах талаар
- Хэрэглэгчийн оруулсан мэдээллийг шалгаж, зүгшрүүлэх
Хэнд зориулсан сургалт вэ?
- Энэ сургалт нь Flutter-ийг эхлэн суралцагчдад зориулсан болно.
За ингээд сургалт дээрээ уулзацгаая!
Хичээлүүд
- 17:30Mobile апп хөгжүүлэлтийн төрөл, түүх, Flutter гэж юу вэ?
- 13:57Flutter-ийн архитектур, хэрхэн Flutter & Dart кодыг натив аппруу хөрвүүлдэг вэ?
- 23:18QUIZ Апп хөгжүүлэх, Flutter project үүсгэх, Git-ийн тухай
- 29:32Default апптай танилцах, Dart хэлний үндсэн ойлголтууд
- 22:59Flutter суулгаж, хөгжүүлэлтийн орчин бэлдэх
- 24:17Dart програмчлалын үндсэн ойлголт, түүний хэрэглээ, объект хандалтат програмчлалын талаар
- 17:23QUIZ Апп кодчилж эхлэх, хэрхэн Апп-аа симулятор дээр ажлуулах вэ
- 24:56Class-ийн Constructor болон named argument гэж юу вэ, түүний хэрэглээ болон нэмэлт синтаксуудын талаар
- 24:07Хэрхэн Widget Tree үүсгэх вэ, дэлгэцэнд харгддаг болон харагддагүй widget, layout widget гэж юу вэ
- 23:07Хэрхэн Функц болон button хоёрыг холбох вэ, Нэргүй функц гэж юу вэ, Widget-н өгөгдлийг өөрчлөх
- 16:14State гэж юу вэ, Stateful widget-ийг ашиглан өгөгдлийг шинэчлэх
- 19:02Private property гэж юу вэ? Хэрхэн шинээр widget үүсгэх вэ?
- 17:36StyleText class-ийг хэрхэн ашиглах вэ? Мөн олон байгуулагч функцыг хэхэн бичих талаар
- 24:22Map гэж юу вэ? Spread операторыг ашиглан List-ийг widget-рүү хувиргах
- 17:30Flutter-ийн widget-ийн сантай танилцах, хэрхэн callback функцыг дамжуулах вэ?
- 14:12final болон const түлхүүр үгнүүдийн ялгаа болон тэдгээрийг хэрхэн ашиглах вэ?
- 27:32Хэрхэн if – нөхцөл шалгах операторыг ашиглах вэ?
- 20:43Аппаа хэрхэн widget-үүдэд хуваах вэ? null түлхүүрийг ашиглах
- 27:13Хэрхэн нийт оноог тооцоолох вэ?
- 05:21QUIZ Апп дүгнэлт
- 18:40Error message-ийг ойгож, debugger ашиглан хэрхэн алдааг засварлах вэ?
- 11:25Dart DevTools-ийг ашиглаж, user interface-дээ хэрхэн зохион байгуулах вэ?
- 17:46Personal Expenses – Хувийн зарлага тооцох Апп хөгжүүлэх
- 23:20Хэрхэн Widget-үүдийг хослуулах вэ?, Column болон Row alignment-ийг ашилаж сурах
- 15:21Хэрхэн зарлагын мэдээллийг жагсааж харуулах вэ? Transaction класс үүсгэж, List-тэй ажиллах
- 17:17Зарлагын мэдээллийг дэлгэрэнгүй харуулах List Item үүсгэх
- 17:44Container болон Column/Row-ийн ялгаа, String болон DateFormat класстай ажиллах
- 23:25TextField widget-ийг ашиглан хэрэглэгчийн оруулсан мэдээлэлтэй ажиллах
- 20:25Хэрхэн аппаа custom widget-үүд болгон задлах вэ?
- 20:32Зарлагын мэдээллийг шинээр нэмж, дэлгэцэнд багтахгүй мэдээллийг хэрхэн SCROLL хийх вэ?
- 15:18ListView widget-ийг хэрхэн үр дүнтэй ашиглах вэ?
- 26:09Оролт болон гаралтын утгыг хэрэглэгчид ээлтэй болгож тохируулах, мөн button ашиглах
- 17:39Хэрхэн showModalBottomSheet-ийг ашиглаж мэдээлэл оруулах вэ?
- 24:26Хэрхэн theme-д тохиргоо хийж, фонт болон текстийн стайлийг өөрчлөх вэ?
- 11:57Хэрхэн зурагтай ажиллах вэ?
- 24:57‘For’ давталыг ашиглан хэрхэн сүүлийн 7 хоногийн зарлагын дүнг тооцоолох вэ?
- 15:49Хэрхэн сүүлийн 7 хоногийн мэдээллийг ашиглах вэ?
- 33:59Зарлагын мэдээллийг харуулах Chart-ийг хэрхэн дүрслэх вэ?
- 14:35Flexible болон Expanded widget-ийг хэрхэн үр дүнтэй ашиглах вэ?
- 16:55ListTile widget-ийг хэрхэн ашиглах вэ?
- 15:46DatePicker widget-ийг ашиглан зарлагын огноог сонгох
- 20:49Зарлагын мэдээлэлд DatePicker widget-ээс авсан утгыг дамжуулах
- 18:49Expanded болон ListView widget-үүдийг хэрхэн зөв ашиглах вэ?
- 16:42Responsive болон Adaptive хэрэглэгчийн интерфэйс
- 15:46LayoutBuilder widget-ийг хэрхэн ашиглах вэ?
- 16:50Төхөөрөмийн хэвтээ байрлалд хэрхэн дэлгэцийн загварыг зохицуулах вэ?
- 07:06Төхөөрөмжийн Orientation(байрлал)-аас хамаараад хэрхэн өөр өөр мэдээлэл харуулах вэ?
- 13:17Хэрхэн keyboard болон дэлгэцийн хэмжээсээс хамаарч програмчлах вэ?
- 15:56Widget tree болон Element tree гэж юу болох хэрхэн яаж ажиллдаг талаар
- 08:34Хэрхэн Flutter widget-ийг шинэчилж, дахин зурдаг вэ?
- 14:56Хэрхэн Flutter build() функцыг ажлуулдаг вэ?
- 15:19Хэрхэн “const” түлхүүр үгийг widget bolon байгуулагч функцэд ашиглах вэ?
- 08:57Widget-үүдийг хэрхэн задалж, widget-үүдэд хуваах вэ?
- 12:44Builder функцийг хэрхэн ашиглах вэ?
- 15:23Widget-ийн Lifecycle гэж юу вэ? Хэрхэн ажилладаг вэ?
- 13:09Аппликейшний Lifecycle буюу амьдралын циклийн талаар
- 09:59Context-ийн талаар ойлголт
- 14:19Statefull widget болон List дээр гардаг нэг асуудлыг хэрхэн зүгшрүүлэх вэ?
- 19:10Хэрхэн key параметрийг ашиглах вэ?
- 06:25Хоолны жор бэлтгэх Аппийн танилцуулга
- 12:46Аппликейшинд ашиглагдах өгөгдлөө бэлдэх
- 16:23Хэрхэн үүсгэсэн screen-ээ дэлгэцэнд харуулж, түүнд Grid болон gradient ашиглах вэ?
- 11:16Хоолны ангилал харуулах дэлгэцийн загварыг сайжруулах
- 19:10Хэрхэн шинэ хуудасруу шилжиж, параметр дамжуулах вэ?
- 10:07Нэрлэсэн Route ашиглаж түүнтэй хамт хэрхэн параметр дамжуулах вэ?
- 25:16Хоолны мэдээллийг агуулах Meal классыг тодорхойлж, мэдээлэл оруулах талаар
- 06:57Сонгогдсон англал дахь хоолны жагсаалтыг харах
- 21:49Хэрхэн хоолны жор болон зургийг харуулах вэ?
- 23:35Хоолны жагсаалт дээр нэмэлт мэдээллийг харуулах
- 10:52Хоолны дэлгэрэнгүй мэдээлэл харуулах MealDetail хуудасыг хэрхэн дэлгэцэнд харуулах вэ?
- 24:54MealDetail хуудсанд хоолны орц болон хийх алхамыг нэмж оруулах
- 20:11TabBar ашиглаж хэрхэн дэлгэцүүдийн хооронд шилжих вэ?
- 24:59Drawer widget-ийг ашиглаж дэлгэцэнд үндсэн цэс хэрхэн гаргах вэ?
- 07:36pushReplacementNamed функцыг ашиглэн санах ой хэт ачаалал авахаас хэрхэн сэргийлэх вэ?
- 22:52Хэрхэн хуудсыг хааж, дуудсан хуудасруу мэдээлэл дамжуулах вэ?
- 17:00SwitchListTile widget-ийг хэрхэн ашиглах вэ?
- 23:42FilterScreen-ээс хэрхэн state-ээ удирдах вэ?
- 23:51Дуртай хоолны жагсаалтыг удирдах
- 06:13Онлайн дэлгүүрийн аппликейшн
- 09:35Бүтээгдэхүүний мэдээлэлтэй ажиллах Product модел классыг хэрхэн тодорхойлох вэ?
- 22:28GridView widget-ийг ашиглан бүтээгдэхүүний мэдээллийг харуулах
- 16:28MyShop аппликейшнд navigation ашиглах
- 12:17State болон State management гэж юу вэ? Түүнийг Provider пакеж ашиглан хэрэгжүүлэх
- 27:46Provider пакежийг хэрхэн ашиглах вэ?
- 16:00Extends болон Mixin хоёрын ялгаа
- 17:07Providers түүний хэрэглээ
- 07:08ChangeNotifierProvider() болон ChangeNotifierProvider.value() байгуулагч функцуудын ялгаа
- 11:59“Provider.of”-ын орон хэрхэн Consumer widget-ийг үр дүнтэй ашиглах вэ?
- 27:50Local State болон Апп түвшний state-ийн хэрэглээ
- 13:40Сагсанд шинээр бүтээгдэхүүн хэрхэн нэмэх вэ?
- 06:29MultiProvider ба түүний хэрэглээ
- 20:48Cart Provider-ийг аппдаа хэрхэн ашиглах вэ?
- 19:42Cart Provider ашиглан сагсан дах бүтээгдэхүүний нийт дүнг тооцоолж харуулах
- 20:25Сагсан дах бүтээдэхүүний мэдээллийг нэг бүрчлэн харуулах
- 12:47Dismissible widget-ийг ашиглах сагснаас бүтээгдэхүүн устгах
- 08:01Бүтээгдэхүүний мэдээллийг дэлгэрэнгүй харуулах
- 15:15Хэрэглэгчийн захиалгын мэдээллийг удирдах
- 26:44Захиалгын мэдээллийг харуулах OrderScreen дэлгэцийг удирдах
Та зөвхөн өнөөдөр бүртгүүлснээр энэ сургалтыг
49000₮ болгож хямдруулж
аваарай!
== Сурагчдын сэтгэгдлүүд ==
❤️
Амарбат
4/19/2024 5:26:52 PM
❤️ сэтгэл ханамж сайн
Авирмэд Бат-Эрдэнэ
2/24/2024 12:39:38 PM
❤️ Баярлалаа маш сайхан сургалт байна. Програмын хувилбар өөрчлөгдсөн үед Шинэчлэгдсэн зүйлүүдээр нь хичээл нэмээд оруулчихвал сонирхсон хүмүүс нь насан туршдаа суралцах боломжтой юм гэж бодож байна.
Purevjav
8/5/2023 10:32:27 AM
❤️ 3.10.3 zip file нь бичлэг дээрхээс өөр байна bin file нь олддоггүй ээ.bin folder дотороос нь алийг нь сонгож тохиргоо хийх вэ?
Turkhuu
6/7/2023 1:08:27 PM
❤️ Ойлгомжтой гоё сургалт байна. backend-тэй хэрхэн харьцах талаар байхгүй юм байна
Бадамсэрээжид
4/3/2023 7:17:13 PM
❤️ Hicheel 9 deer RaisedButton gesen baigaa n 20223/3/10 nii baidlaas ner n uurchlugduud ElevatedButton bolson yum bnshu guyss
Б.Сод Билэг
3/10/2023 9:01:38 PM
❤️ zugeer yum bna.Mende bagsh sain zaadag yum bna
Мөнхтамир
2/26/2023 9:20:17 PM
❤️ Raisedbuttom ni blhgv garj irehgv bna yah we
Altan Gadas
12/29/2022 1:35:41 PM
❤️ android studio-iig neeheer baahan yum asuugaad bnshd. ted nariig nariin tailbarlasan bol...
Анар
12/1/2022 4:33:53 PM
❤️ thank you
Khuselbayar Batsukh
11/22/2022 7:37:53 PM
❤️ Маш сайн сургалт болжээ. 1234.mn donate өгдөг хэсэгтэй болмоор байна. Баярласан сэтгэлээ илэрхийлмээр байна аа.
Бат-Эрдэнэ
10/31/2022 10:33:10 PM
❤️ Aldaagaa googledeed zasaad bhd gaigui ym bnaa. Mash goy ih ym sursan hicheel blaa bayrlaa
Дашпэлжээ
10/21/2022 5:12:14 PM
❤️ hicheeluudee shinechileechee syntax iin aldaa garaad hiih arga alga bnashdee
Дашпэлжээ
10/15/2022 7:00:00 PM
❤️ Анхлан сурагчидад үнэхээр хэрэгтэй хичээл байнаа. Маш их баярлалаа. Үргэлжлэл хичээлүүд нь орохыг нь хүлээж байгаа шүү
Tserenbat Erdenezaya
9/7/2022 12:29:21 PM
❤️ vnexeer ix taalagdsan mash oilgomjtoi bnle thx guys
Цэдэнбалжир
2/19/2022 9:28:24 PM
❤️ gantsaarchilsan surgalt yavuulah u
Batmend Baatardagva
2/17/2022 12:16:53 AM
❤️ Дажгүй шүү
Одхүү
1/23/2022 3:45:58 AM
❤️ Good
Lustre
1/3/2022 6:38:49 PM
❤️ surgalt gaigui sain sanagdasan gehdee suuldee zarim neg zuildeer asuudal garsnaas bish davgui baisan shuu
Byambasuren
11/17/2021 12:31:37 PM
❤️ cool
Самдан
11/4/2021 12:38:50 PM
❤️ Cool
Dulguun
9/11/2021 10:49:45 AM
❤️ nice
Мягмардорж
9/8/2021 6:26:21 PM
❤️ Баярлалаа Чанартай олон сайхан сургалт оруулдаг шүү. Олон сургалтын газарууд болон онлайн сургалтууд байгаагаас 1234.mn хамгийн өгөөжтэй Хамгийн чанартай, Хамгийн хүртээмжтэй нь шүү гэж хэлэх байна.<br><br>Баярлалаа Чанартай олон сайхан сургалт оруулдаг шүү. Олон сургалтын газарууд болон онлайн сургалтууд байгаагаас 1234.mn хамгийн өгөөжтэй Хамгийн чанартай, Хамгийн хүртээмжтэй нь шүү гэж хэлэх байна.
Алтанцогт
9/7/2021 8:49:13 PM
❤️ Баярлалаа Чанартай олон сайхан сургалт оруулдаг шүү. Олон сургалтын газарууд болон онлайн сургалтууд байгаагаас 1234.mn хамгийн өгөөжтэй Хамгийн чанартай, Хамгийн хүртээмжтэй нь шүү гэж хэлэх байна.
Алтанцогт
9/7/2021 8:48:49 PM
❤️ sain
Төмөр
8/27/2021 2:28:00 PM
❤️ sain
Төмөр
8/27/2021 2:27:50 PM
❤️ sain
Төмөр
8/27/2021 2:27:39 PM
❤️ sain
Төмөр
8/27/2021 2:27:23 PM
❤️ sain
Төмөр
8/27/2021 2:27:05 PM
❤️ sain
Төмөр
8/27/2021 2:26:55 PM
❤️ Гоё сургалт байна
Javkhlan Bulgamaa
8/18/2021 4:21:53 PM
❤️ setgegdel
Гэрээдэй
7/30/2021 12:25:10 PM
❤️ Database-тай холбогдох хичээл байвал зүгээр байнаа.
Tamir
7/24/2021 11:54:08 AM
❤️ Маш ойлгомжтой заасан сайн сургалт болсон байна.
Tamir
7/21/2021 10:40:00 AM
❤️ Гоё байсан
Tamir
7/19/2021 4:25:37 PM
❤️ good
Batbaatar
7/18/2021 11:08:55 PM
❤️ goy
Балжинням
6/29/2021 3:07:16 PM
❤️ Android studio iin talaar sn tailbarlaj ogmoor bn yalan guya garah aldaagiin
Munkhtur
4/25/2021 1:53:54 AM
❤️ nice
zunduishiirav
4/16/2021 6:36:00 PM
❤️ Таалагдаж байна
Өсөхбаяр
3/20/2021 2:54:51 PM
❤️ Сургалтын төгсгөлийн бичлтүүд хэзээ орох вэ?
Nugjii
1/31/2021 4:50:34 PM
❤️ Анхан шат гэсэн хүлээлттэй эхэлсэн, хүлээлтэнд хүрсэн. good luck
Мягмардорж
1/21/2021 11:11:27 PM
❤️ mash goe ur ogoojtei surgalt bna
наранбат
1/4/2021 2:20:10 AM
❤️ ямарч хүн ойлгохоор маш сайн сургалт болсон байна баярллаа багш даа ажилд нь амжилт хүсье
Bayraa Ql
12/27/2020 6:09:43 PM
❤️ Good, baaztai herhen ajillah ve
Ичинхорлоо
12/22/2020 7:13:24 PM
❤️ сайн сургалт болсон байна дараагийн хичээлүүдээ хүлээж байна
Золбоо
12/19/2020 4:12:32 PM
❤️ маш сайн сургалт сайн заадаг багш
Sukhbold
11/30/2020 1:16:34 AM
❤️ Mash oilgomjtoi sain surgalt boljee bayarlalaa 1234.mn
Сайнбаяр
11/22/2020 4:27:08 PM
❤️ Good
Chingisod
10/20/2020 2:17:22 AM
❤️ Taalagdaj bna
Batorgil
9/10/2020 3:31:41 AM
❤️ Таалагдсан анхан шатнаас дунд шат хүртэл маш сайн заасан байна.
Мөнхбат
9/2/2020 11:18:08 PM
❤️ Gaihamshigtai gej helmeer bn. Minii haij bsn bas surahiig hussen buhen tanai sited baidag. Ene hicheel uneheer ih taalagdlaa.Chadwarlag bagsh emh tsegtste surgaltiin system geed bugd ih ondor tuwshind baina. 21r zuund medeelel tehnologiin salbart moble app developer hamgiin ih ereltte bgagiin huwid bi ih bayrtai baina.Tsaashid ene hicheeliin urgeljlel back end taliin hicheeluud nemegdeed orood irwel tegeel buur Cool. Ta bugded bayrlalaa.Tsaashdiin ajild ondor amjilt husie
Мөнхбат
8/31/2020 7:08:31 PM
❤️ Их ойлгомжтой дэлгэрэнгүй тайлбарлаж Dart програмчлалын хэл болон Flutter-ийг эхнээс нь нэгт нэгэнгүй үндсэн ойлголтуудыг өгч байгаа нь их таалагдлаа. Мөн багш нь өөрийн бичсэн кодыг татаж авах боломжтойгоор байршуулж өгсөн нь маш хэрэгтэй санагдсан
Мөнх-эрдэнэ
8/25/2020 3:23:28 PM
❤️ Таалагдаж байна.
Мөнхчулуун
8/21/2020 4:27:11 PM
❤️ Good
Ууганбаяр
7/13/2020 6:29:38 PM
❤️ Өдрийн мэнд,<br>Энэ сургалт маш их таалагдаж байгаа<br>Баярлалаа.
Пүрэвдорж
6/28/2020 10:26:23 PM
❤️ Mash sain
Ган-Эрдэнэ
5/31/2020 2:57:34 AM
❤️ Сургалтыг 1 худалдаж аваад насан туршидаа ашиглах нөхцөл таалагдаж байна Хямдралтай үед нь авсан тул өөрийгөө азтайд тооцож байна.
Батбаяр
5/30/2020 1:47:27 PM