Sardor Sattorov
28 subscribers
404 photos
130 videos
5 files
256 links
Bu kanalda
- dasturlashga oid ma'lumotlar,
- hayotiy tajribalar,
- qiziqarli ma'lumotlar berilib boriladi.

Kanal guruhi @mobileflutter_group

Admin: @sardor_mobile
Download Telegram
Forwarded from MyDart
#path_provider
vaqtinchalik fayllarni saqlash uchun
Forwarded from MyDart
status error
Forwarded from MyDart
deep link - bu mobil ilovangizdagi ma'lum bir manzilga o'tadigan URL. Bosh sahifaga emas, balki veb-saytning ma'lum bir sahifasiga o'tish uchun veb-brauzega kirish
#deeplink haqida qisqacha
Shu desaylar bugun birdan Youtube kanalimga eski qóygan short video birdan 10 ta like oldi 😀

Link
Celest is a backend-as-a-service for Flutter developers that enables you to build your backend entirely in Dart.

Celest - bu Flutter developer uchun backend-servis bo'lib, u sizga o'z backendingizni butunlay Dart-da yaratishga imkon beradi
#chicago

chicago design language
#renderObjectWidget

RenderObjectWidget as StatelessWidget
#InheretedWidget

InheritedWidget, Flutterda widgetlar orqali ma'lumot almashish uchun ishlatiladigan vosita. Bu, boshqa widgetlarga ma'lumotni o'tkazishni ta'minlaydi. Oddiy holatda, sizning ilovangizdagi bir nechta widgetlarga bir xil ma'lumot kerak bo'lganda ishlatiladi va bu ma'lumotlarni har bir widget uchun alohida almashmasdan o'tkazishni ta'minlaydi.
#InheretedWidget

InheretedWidget isn't StatefullWidget
#ProxyWidget

ProxyWidget, Flutter'da foydalanuvchi interfeysning turli tomonlarini o'zgartirish uchun ishlatiladigan bir widgetdir.
Bu widget, mavjud bo'lgan bir widgetni qo'llab-quvvatlashadi va uning xulqini yoki ko'rinishini o'zgartiradi.
ProxyWidget, oddiy holatda bir widgetning mazmuni yoki xulqini o'zgartirish uchun ishlatiladi va unga to'liq qayta yaratishni istamaydigan holatlarda foydali bo'ladi.

ProxyWidget, quyidagi holatlarda foydalanilishi mumkin:

1) Bir widgetning xulqini yoki ko'rinishini o'zgartirishni xohlaganizda .
2) Bir widgetni qo'llab-quvvatlash va uning mazmuniga yoki xulqiga ta'sir qilishni kerak bo'lganda.
3) Bir widgetni kengaytirish yoki kamaytirishni istaysiz bo'lganda, ammo uni butunlay qayta yaratishni istamaysiz bo'lganda.

ProxyWidget foydalanishi misol quyidagi ko'rinishda bo'lishi mumkin:

——————————————————————-
dart

class MeningProxyWidgetim extends ProxyWidget {
MeningProxyWidgetim({
Key? key,
required Widget child,
required this.someData,
}) : super(key: key, child: child);

final String someData;

@override
void performRebuild() {
// Qayta yaratishni bajarish
super.performRebuild();
}

@override
void updateChild(Widget oldWidget, Widget newWidget) {
// Yangi bir widget oldinga keltirilganda bajariladigan harakatlar
super.updateChild(oldWidget, newWidget);
}

@override
Element createElement() {
// Element yaratish jarayoni
return MeningProxyElementim(this);
}
}

class MeningProxyElementim extends ProxyElement {
MeningProxyElementim(ProxyWidget widget) : super(widget);

// Element xususiyatlari va funksiyalari
}
——————————————————————-
Bu misolda, MeningProxyWidgetim deb nomlangan ProxyWidget yaratiladi. MeningProxyWidgetim widgeti, mavjud bo'lgan widgetni qo'llab-quvvatlaydi va uning xulqini yoki ko'rinishini o'zgartiradi. ProxyWidget foydalanuvchi interfeysi bo'yicha turli tomonlarni o'zgartirishda yordam beradi va bir widgetning mazmuniga ta'sir qilishni osonlashtiradi.
Sardor Sattorov pinned an audio file
Flutter
Flutter is a portable UI framework to build modern, native, and
reactive mobile applications for iOS and Android from a single
codebase. Flutter has also expanded development for desktop,
web, and embedded devices.