2021-11-07 20:22:31
Flutter va Mobil dasturchilar bilan bog'liq muammo
Flutter va
Swift , Android uchun ham youtube-da ko'plab o'quv qo'llanmalar topish mumkin, ammo vaqt o'tgani sari ilovamizda nimadir yetishmaydi. Ko'pgina video darslarda qanday qilib
login sahifa qilish
instagram, whatsapp ijtimoiy tarmoqlar kloni,
lanscape/portrait ko'rinishi va
animatsiyalar kabi videolar bilan to'la.
Bu darslar, shubhasiz, albatta qaysidur ma'noda UI qila olish qobilyatini oshiradi, ammo muhimi bu emas ekan mobil dasturlashda UI dan ham muhimroq narsalar bor ekan. Vaqt o'tib tajriba yig'ganingiz sari sizda nimadur yetishmayotgani hisa qila boshlaysiz, o'sha narsa UI ortidagi dasturlash tili bilan aytganda Biznes logika.
Video darslar orqali yaxshi ko‘rinadigan interfeysga ega bo'lishimiz mumkin, lekin u shunchaki UI bo'ladi funkisonalik yani ko‘p ish qila olmaydi va haqiqiy loyihalar ustida ishlaganimizda, vaqtning ishning ko‘p qismi dasturimizni biznes logikasi uchun bo'lib boradi va bu ishni ancha chigallashtirib boradi.
Maslahatim avvalo o'zimga va endi boshlayotganlar va ishga kirish arafasida yurganlarga, UI bilan bog'liq darsliklarini UI asoslarini bilib olgan bo'lsangiz, yanda muhumroq bo'lgan ish suhbatlarida real loyihalarda kerak bo'ladigan qismlarga ko'proq kuch va vaqtingizni sarflang. Bullardan:
clean code, SOLID, DRY, va
dasturlash tilning o'ziga xos xususiyatlarini masalan, (
Dartdagi mixsinlar, shunga o'xshagan nozik qisimlarni), va asosiylardan bo'lgan
MVI, MVP, Redux, MVC, MVVM shular haqida tajribaga va ma'lumotga ega bo'ling.
Yuqoridagilar bizga nafaqat chiroyli ilova yaratishga, balki uni toʻgʻri ishlashiga va vaqt oʻtishi bilan update qilishda yordam beradi. Eng kamida keyinchalik oʻzimizdan va kodimizdan nafratlanmaslik uchun kerak bo'ladi.
Telegram | Medium
2.8K views17:22