Похожие презентации:
Flutter-дың құрылымы, кросс-платформалық мүмкіндіктері
1. Flutter-дың құрылымы, кросс-платформалық мүмкіндіктері.
Дәріс сабақ2. Flutter дегеніміз не?
Flutter – бұл Googleкомпаниясы
әзірлеген
салыстырмалы түрде жаңа
фреймворк. Ол алғаш рет
2015 жылы пайда болды.
Flutter көмегімен кез келген
әзірлеуші Android және iOS
платформаларына арналған
мобильді
қосымшалар
жасай алады.
3.
Flutter-дің негізгі компоненттері:Flutter
SDK (Software Development Kit) — Flutter
қосымшасын құрастыруға арналған құралдар жиынтығы.
Ол кодты құрастырады және Android және iOS үшін
компиляция жасайды.
Flutter
Framework — виджеттер мен құралдар
жиынтығы, бұл UI құруға, навигацияны басқаруға және
анимациялар жасауға мүмкіндік береді.
4. Dart тілі Flutter-де
Flutter қосымшаларын жасау үшін Dart бағдарламалау тілі қолданылады. Dart —бұл Google әзірлеген тіл, ол негізінен клиенттік қосымшаларға бағытталған, яғни
браузерде, мобильді құрылғыларда немесе серверде жұмыс істейтін
қосымшаларды жасауға арналған.
Dart тілінің ерекшеліктері:Қарапайым және таза синтаксис — Dart синтаксисі
JavaScript, C#, және Java тілдеріне ұқсас.
Жоғары өнімділік — Dart тікелей native кодқа компиляцияланады, бұл оның
өнімділігін арттырады.
Асинхронды бағдарламалау — Dart асинхронды кодты жазу үшін async, await
конструкцияларын қолданады, бұл бағдарламаны өнімді әрі жылдам етеді.
Мықты типизация — Dart статикалық түрде типтеледі, бұл кодтың қауіпсіздігін
және сенімділігін арттырады.
5. Flutter құрылымы
барлық элементтер виджет болып табылады.Виджеттер — бұл Flutter-дегі UI компоненттері. Барлық
графикалық элементтер, мәтіндер, батырмалар және
анимациялар виджеттер ретінде көрсетіледі. Виджеттер екіге
бөлінеді:
StatelessWidget — бұл өзгермейтін, тұрақты виджеттер. Олар
мәліметтерді өз күйінде сақтамайды және өзгерту мүмкіндігі
жоқ.
StatefulWidget — бұл өзгермелі виджеттер, олар өз күйін
(state) сақтай алады және қайта құрыла алады.
Flutter-де
6. Үй тапсырмасы:
1. Flutter-дың негізгі құрылымы қандай?2. Flutter қандай платформаларды қолдайды және бұл қалай жүзеге
асады?
3. 3. Flutter-дың кросс-платформалық мүмкіндіктері өнімділікке қалай
әсер етеді?
Программирование