Бүх сургалт ХУГАЦААГҮЙ буюу НАСАН ТУРШИЙН!

Ердөө саяхан 2007 онд Apple компани хамгийн анхны iphone ухаалаг гар утсыг танилцуулж байсан билээ.

Гэтэл өдгөө дэлхий даяар 7 тэрбум гаруй хүн гар утсыг хэрэглэж, гар утасны хүчин чадал жил ирэх бүр сайжирч, гар утас гэдэг бол хүний зайлшгүй хэрэглээ болж байна.

Тэгвэл хөгжүүлэгч хүний хувьд дэлхийн 90 гаруй хувь нь ашигладаг энэ төхөөрөмжийн ашиглах, түүн дээр ажиллах программ хангамжийг хийх шаардлага зайлшгүй гарна. Тиймээс энэхүү сургалтаар мобайл төхөөрөмж хэрхэн ажилладаг, бусад системүүдээс давуу болон сул тал нь юу вэ? гэх мэтчилэн хамгийн доод түвшний үйлдлийн систем, техник хангамжаас эхлүүлэн хамгийн дээд түвшний мобайл аппликейшн бүтээх хүртэл мэдлэгийг олгох юм.

Хэрвээ та мобайл хөгжүүлэгч болохоор шийдсэн бол АНУ-д таны дундаж цалин жилийн 123 мянган ам доллар байхаар байна. Энэ нь ойролцоогоор 417 сая төгрөгийг та жилд америкийн дундаж компанид ажиллаад авах боломжтой юм. За тэгвэл одоо таныг мобайл хөгжүүлэлтийн талаарх мэдлэгийг олгоход ямар хөтөлбөрийн дагуу бэлтгэхийг доорх жагсаалтаас харцгаая.

Үүнд:

- Эхлээд та мобайл төхөөрөмж гэж юу вэ?, өмнө нь хэрхэн хөгжүүлдэг байсан, одоо хэрхэн хөгжүүлдэг болсон талаарх мэдлэгийг авна.
- Дараа нь та мобайл төхөөрөмж хэрхэн ажилладаг талаар болон сул тал, давуу тал, хөгжүүлэлтэд гол анхаарах зүйлсийг мэддэг болно.
- Үүний дараа та мобайл хөгжүүлэлтээ хийх Flutter framework дээр хөгжүүлэлт хийх dart хэлийг бусад хэлийг сурсан мэдлэгээ ашиглан, энэхүү программчлалын хэл дээр хөгжүүлэлт хийх боломжтой болно.
- Flutter framework-ийн ажиллах зарчим, цаашлаад render хийх бүтэцтэй танилцана.
- Flutter widget-үүдийг хамгийн түгээмэл ашиглагддагаас эхлүүлэн судална.

Сургалтын явцад дараах 3 бүрэн хэмжээний мобайл аппликейшнийг хийж гүйцэтгэнэ.

- Кино үзвэрийн мобайл апп
- Facebook clone мобайл апп
- Орлого хяналтын мобайл апп

Дээрх дурдсан мобайл аппликейшнууд нь бүгд практик дээр суурилсан мэдлэгийг олгох бөгөөд бүх төслүүд нь backend-тэй хэрхэн холбогдох, хүсэлтээ хэрхэн явуулах гэх мэтчилэн суурь мэдлэгийг олгоно.

Ингээд хичээлдээ бүгдээрээ тавтай морил, амжилт хүсье.
Доорхи видеог тоглуулж эхний видео хичээлийг үзнэ үү

   Хичээлүүд :   

  1. 20:50
    Хичээлийн товч танилцуулга
  2. 16:05
    Flutter гэж юу вэ? Мобайл хөгжүүлэлтийн түүх, flutter хэрхэн ажилдаг вэ?
  3. 14:14
    Мобайл төхөөрөмж хэрхэн ажилладаг вэ? Мобайл архитектур.
  4. 08:36
    Мобайл хөгжүүлэлтэнд гол анхаарах зүйлс, эко систем.
  5. 06:58
    Dart хэлний тухай, суулгаж, турших
  6. 11:26
    Dart: өгөгдлийн төрөл, хувьсагч зарлах, хэвлэх үйлдлүүд
  7. 09:39
    Dart: Null Safety ойлголт түүнийг ухаалгаар ашиглах (? болон !)
  8. 13:53
    Dart: нөхцөл шалгах, if else, switch, логик AND OR NOT, давталт, async, await
  9. 13:53
    Dart: бусад түгээмэл ашиглагддаг оператор, операндууд
  10. 10:03
    Dart: өгөгдлийн бүтэц -> List, Array, Map
  11. 07:36
    Dart: объект болон класс
  12. 12:41
    Dart: named parameter гэж юу вэ?
  13. 11:32
    Dart: private, public -> гишүүн функц, гишүүн өгөгдөл, getter, setter, final түлхүүр үг
  14. 07:19
    Dart: try, catch, throw -> error handling
  15. 06:59
    Dart: Удамшил, эцэг класс
  16. 04:33
    Dart: Хэрэгжүүлэлт, полиморфизм
  17. 05:19
    Dart: Enum болон enum extension
  18. 14:08
    Flutter: суулгах, шинэ project үүсгэж default template-тэй танилцах, widget гэж юу вэ?
  19. 08:37
    Flutter: Widget -> Stateless болон Stateful widget
  20. 07:07
    Flutter: Lifecycle, render зарчим -> setstate, initState, dispose
  21. 14:14
    Flutter: Text widget түүний талаар бүгдийг (TextStyle)
  22. 08:05
    Flutter: Center, Padding, ColoredBox widget тэдгээрийн талаар бүгдийг
  23. 13:57
    Flutter: BoxDecoration widget түүний талаар бүгдийг (BorderRadius, Shape, гэх мэт)
  24. 05:01
    Flutter: Container widget түүний талаар бүгдийг
  25. 07:41
    Flutter: ElevatedButton widget түүний талаар бүгдийг (функц параметрээр дамжуулах аргууд)
  26. 09:26
    Flutter: Layout зарчим, Row, Column, Expanded widget, тздгээрийн талаар бүгдийг
  27. 07:49
    Flutter: SizedBox, Divider, Align, Visibility widget, тэдгээрийн талаар бүгдийг
  28. 13:51
    Flutter: ScrollView-ийн тухай. (SingleChildScrollView, ListView хоёрын ялгаа)
  29. 08:31
    Flutter: Scaffold, Appbar widget-үүдийн талаар
  30. 18:03
    Үзсэн мэдлэгээ ашиглан хөзөр таах тоглоом хийх
  31. 12:01
    Flutter: Bottom Navigation bar, Top Tab bar widget-үүдийг ашиглах
  32. 08:10
    Flutter: Олон дэлгэцтэй харьцах, дэлгэц хооронд шилжих
  33. 06:30
    Flutter: Named Route гэж юу вэ? түүнийг ашиглах,
  34. 07:47
    Widget: Icon, Loader, Scaffold messenger ашиглах
  35. 05:54
    Widget: ListTile widget-ийг ашиглах
  36. 17:11
    Widget: Form, TextField, Dropdown, Radio, Checkbox widget-үүдийн талаар
  37. 06:03
    Үзсэн мэдлэгээ ашиглан кино үзвэрийн апп хийх, апп-ийн дизайн
  38. 05:36
    Flutter: мобайл хөгжүүлэлтийн архитектур, зохиомж
  39. 12:13
    Flutter: хавтасын бүтэц (folder structure)
  40. 20:45
    Кино: Нэвтрэх дэлгэц хийх
  41. 04:57
    Flutter: Шинээр сан суулгах, түүнийг ашиглах
  42. 09:42
    Flutter: Serialization ашиглан модел класс дээр бүтээмжээ сайжруулах
  43. 23:58
    Кино: Киноны жагсаалтыг харуулах дэлгэц хийх, future builder гэж юу вэ? - Movie Special Card widget
  44. 10:44
    Кино: Киноны жагсаалтыг харуулах дэлгэц хийх, future builder гэж юу вэ? - Movie Card Widget
  45. 21:01
    Кино: Киноны дэлгэрэнгүй хэсгийг харуулах дэлгэц хийх, CustomScrollView ашиглах, түүний гоё боломжууд (SliverAppBar, SliverList, SliverDelegate)
  46. 16:34
    Кино: Таалагдсан киногоо wishlist хийдэг болох
  47. 24:53
    Flutter: Provider гэж юу вэ? State management-ийг сайжруулах
  48. 08:08
    Flutter: Global context ашиглах, context гэж юу вэ? энэ ямар хэрэгтэй зүйл вэ?
  49. 04:01
    Flutter: text scale factor апп-ийн түвшинд тохируулах
  50. 06:06
    Flutter: Theme тохируулах
  51. 15:49
    Flutter: localization ашиглан олон хэлтэй болгох
  52. 08:49
    Flutter: render хаанаас эхлэж хийгддэг вэ?
  53. 07:46
    Flutter: MediaQuery-тэй танилц, responsive зохион байгуулалт
  54. 11:01
    Flutter: Mobile permission гэж юу вэ? File upload хийх, Камер нээх native үйлдлүүдийг хийх
  55. 21:37
    Flutter: Firebase тохиргоо хийх, push notification илгээх
  56. 11:07
    Flutter: Dialog, Bottomsheet гэж юу?
  57. 04:06
    Кино: Киноны дэлгэрэнгүй хэсгийг dialog ашиглан харуулах
  58. 05:34
    Кино: Киноны дэлгэрэнгүй хэсгийг bottomsheet ашиглан харуулах
  59. 07:12
    Flutter: Dio ашиглан http хүсэлт илгээх
  60. 09:56
    Flutter: Dio ашиглан хүсэлт илгээх service бичих
  61. 07:41
    Flutter: Dio interceptor бичиж, хүсэлтийн үр дүнг системдээ зориулан хялбарчлах
  62. 13:42
    Flutter: Bloc ашиглан backend-тэй холбох хүсэлтээ зохицуулах
  63. 20:04
    Кино: Киноны нийт жагсаалтыг backend-ээс авдаг болох
  64. 11:16
    Кино: Киноны дэлгэрэнгүй мэдээллийн хэсгийг backend-ээс авдаг болох
  65. 08:34
    Үзсэн мэдлэгээ ашиглан facebook clone апп-ийг хийх, түүний танилцуулга, архитектур, дизайн болон mock data ашиглах
  66. 14:44
    Facebook: Системийн бүтцээ гаргах, route болон http хүсэлтийн сервисээ бичих
  67. 14:24
    Facebook: Theme тохиргоо, нэвтрэх дэлгэцийн UI хийх
  68. 14:54
    Facebook: Нэвтрэх дэлгэцийн UI дуусгах
  69. 09:44
    Facebook: Global loader тохируулах
  70. 23:02
    Facebook: Нэвтрэх дэлгэцийг backend-тэй холбох
  71. 19:17
    Facebook: Localstorage ашиглан өмнө нь нэвтэрсэн хэрэглэгчийг дахиж нэвтрүүлэхгүйгээр нүүр хуудас руу чиглүүлэх
  72. 09:26
    Facebook: Home screen-ийн bottom navigation bar хийх
  73. 11:56
    Facebook: Home screen-ийн Appbar хийх
  74. 20:28
    Facebook: Newsfeed profile хэсгийг хийх
  75. 14:35
    Facebook: User Story Add card widget хийх
  76. 11:25
    Facebook: Story card widget хийх
  77. 11:26
    Facebook: Story card widget холбох
  78. 12:38
    Facebook: Newsfeed model тодорхойлох
  79. 07:48
    Facebook: Newsfeed card widget header хийх
  80. 18:50
    Facebook: Newsfeed card widget дуусгах
  81. 11:04
    Facebook: Newsfeed card emotion list дээр хамгийн их 2-ийг авч харуулдаг болох
  82. 36:44
    Facebook: Newsfeed card emotion widget хийх
  83. 15:27
    Facebook: Newsfeed хэсгийг холбох
  84. 19:56
    Facebook: Newsfeed хэсгийн хүсэлтэнд pagination нэмэх
  85. 15:18
    Facebook: Notification center screen-ийн UI хийх
  86. 12:19
    Facebook: Notification center жагсаалтыг холбох
  87. 08:10
    Facebook: Light theme, Dark theme оруулж ирэх
  88. 15:36
    Facebook: App-ийн logo болон нэр солих
  89. 09:59
    Үзсэн мэдлэгээ ашиглан орлогоо хянах мобайл апп-ийг хийх, түүний танилцуулга
  90. 12:06
    Income: Нэвтрэх хэсгийн UI хийх
  91. 04:28
    Income: Бүртгүүлэх хэсгийн UI хийх
  92. 10:38
    Income: Орлогын жагсаалт харах UI хийх
  93. 10:27
    Income: Орлогын мэдээлэл нэмэх UI хийх
  94. 17:13
    Income: SQFLite гэж юу вэ? Түүнийг тохируулах
  95. 21:02
    Income: SQFLite өгөгдлийн сангийн нэгэн ижил шинж чанарыг нь ашиглан хийсвэр класс бичих
  96. 10:55
    Income: Хийсвэр класс-аа ашиглан хүссэн моделоо database-руу хадгалах, унших боломжтойгоор ашиглах
  97. 08:40
    Income: Бүртгүүлэх хэсгийг өгөгдлийн сантай холбох
  98. 03:01
    Income: Нэвтрэх хэсгийг өгөгдлийн сантай холбох
  99. 06:17
    Income: Орлогын мэдээлэл нэмэх хэсгийг өгөгдлийн сантай холбох
  100. 14:12
    Income: Орлогын жагсаалт авах хэсгийг өгөгдлийн сантай холбох
  101. 06:32
    Income: Апп-аа ios болон android build хийж .apk файлыг гаргаж авах
  102. 24:59
    Бонус хичээл: Native код хэрхэн бичих вэ? Flutter-аас swift, kotlin зэрэг android, ios төхөөрөмжийн native кодыг ашиглан хөгжүүлэлт хийх
  103. 05:07
    Бонус хичээл: Цаашид өөрийгөө хэрхэн хөгжүүлэх вэ?

Та зөвхөн өнөөдөр бүртгүүлснээр энэ сургалтыг 49,000₮ болгож хямдруулж аваарай!

== Сурагчдын сэтгэгдлүүд ==

❤️ android studio-iig neeheer baahan yum asuugaad bnshd. ted nariig nariin tailbarlasan bol...
2022-12-01 16:34:20
❤️ good
2022-11-29 10:41:15
❤️ Энэ сургалтуудийнхаа github линк эсвэл код оо хавсаргаад яваач ээ
2022-11-20 23:08:22
❤️ Ямар экстеншнүүд хэрэглэж байна вэ?
2022-11-18 15:18:17
❤️ Сайн байна уу? хичээлүүд маань маш ойлгомжтой гоё байна.
Хичээлийг upload хийхэл хэд хэдэн андуурал гарсан бололтой. 16р хичээл байхгүй 17г давтсан. Мөн 33р хичээлд 34г оруулж 34р хичээлд 35г давтсан буюу 33р хичээл байхгүй гэж үзлээ. Шалгаад үзээрэй
БАЯРЛАЛАА
2022-11-16 08:27:57
❤️ web bolon desktop appni hicheel ni hezee oroh ym bol?
2022-11-07 21:54:02