Curious coder
94 subscribers
677 photos
220 videos
51 files
529 links
𝓣𝓱𝓲𝓷𝓴 𝓭𝓲𝓯𝓯𝓮𝓻𝓮𝓷𝓽... ! 𝗘=𝗺𝗰²
Download Telegram
Curious coder
Odamzot haqiqatdan ham sotsial mavjudotma?
Endi bildim sotsial mavjud emas ekanmiz 😂
🚀 Flutter’da Offline-First Architecture nima va nega muhim?

Ko‘pchilik mobile app’lar internet bilan ishlaydi.
Lekin yaxshi app’lar internet yo‘q paytda ham ishlashda davom etadi.
Bugungi kunda user:
tezlik
📶 stability
🔄 smooth UX kutadi.
Shu sabab Offline-First architecture katta project’larda standard’ga aylanmoqda.
Oddiy flow:
API → Local Database → UI

UI internetdan emas, local cache’dan ma’lumot oladi.
Internet kelganda esa data sync bo‘ladi.
Flutter’da buning uchun ko‘p ishlatiladigan texnologiyalar:
• Hive
• Isar
• SQLite
• Riverpod / Bloc
• Firebase / REST API
Masalan:
User app’ni ochadi → internet yo‘q
Lekin cached data bor
App ishlashda davom etadi.
Bu approach:
UX’ni yaxshilaydi
Loading’ni kamaytiradi
App’ni professional darajaga olib chiqadi
#devspaceuz
Forwarded from .
Ikki doʻst qabristonni ziyorat qilar ekan, bir doʻst ikkinchisiga birdan savol berib qolibdi.
“- Doʻstim, qaragim manabu nima?” deb savol berdi qabr toshni koʻrsatib.
“-Bu yerda yotgan odamlarning tugʻilgan yili va oʻlgan yili yozilgan” deya javob berdi.
“- Bu oʻrtadagi chiziqcha-chi?” yana savolga tutdi.
Koʻp ham oʻylab oʻtirmay uning doʻsti javob berdi:
“-Oddiy chiziqchaku” deya iljaydi.
Bu javobni eshitib doʻsti jilmayib dedi:
“-Bu chiziqcha manashu inson yashagan umr…” deya javob berdi.
😢2
Forwarded from Azimjon's Fikrlog
iPhone

2022-yil Londonda Facebook’da amaliyotni tugatib, Varshavada Amazonda ishlashni boshladim.

O’sha paytlar Facebook oyiga ~$7 ming, Amazon oyiga $10 mingdan ko’proq to’lardi.

O’shanda iPhone 14 sotuvga chiqqandi.
Ishlatilgan iPhone 13 oldim, arzonroqqa.

U bilan dasturchi hikoyasi-yu 42 express backend videolarini yozdim. Va hozir shu maqolani ham.

2023-yil Google’da ishlashni boshladim.

Hamkasbim iPhone 11 ishlatarkan.

21 yosh, millioner. Yevropada yerlari bor, uyini rasmini ko’rsatganda qasrda yashar ekansanku degandim.

Shu yigit yaqinda, 2026-yil to’yimga keldi.
Qo’lida hali ham o’sha iPhone 11.
3
Nima bo’lyapti
Forwarded from T&T Progress
😳Stanford Pre-Collegiate Summer Institute dasturiga qabul qilindi! Dastur acceptance rate’i taxminan 10%.

Stanford dasturi o‘quvchilarga universitet darajasidagi fanlarni o‘rganish va dunyoning eng kuchli universitetlaridan biri akademik muhitini his qilish imkonini beradi.

Siz Stanfordda o'qishni xohlarmidingiz?🤍


😳Admission в Stanford Pre-Collegiate Summer Institute с acceptance rate около 10%!

Программа Stanford даёт школьникам возможность изучать университетские предметы, работать с преподавателями и погружаться в академическую среду одного из сильнейших университетов мира.

Вы бы хотели учиться в Стэнфорде? 🤍


😳Stanford Pre-Collegiate Summer Institute with an acceptance rate of around 10%!

The program gives high school students the opportunity to study university-level subjects and experience the academic environment of one of the world’s top universities.

Would you like to study at Stanford?🤍


🔥Ijtimoiy tarmoqlardagi sahifalarimiz🔥
Telegram | Instagram | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Хуш татуга фойда килдима зарарма хисоблаймиз буйерда факат укиш учун кетган пул тирикчилик учун емас. Универ ажратан стипендияни хам хисоблайман
Умумый академик карздорлик : 90 кридит
X=90*117.5=10 575
Z=517.8*18=9 320,4
X=кридит
Z=стипендия
У= универ зарари
У=9320.4-10575=-1 254,6 😂
Так что ёмон емас сихам куймаган кабобам
#devspaceuz
Shogirt qilgan project diplom zashitaga 🤣
Навикларим 100% тугри келяпти лекин 6 йил сураяптида 😂
Marketing rejasi geminidan
😁2🤣1
Men va English 🇬🇧
2016 - kursga bordim. 6 oy. To'xtatdim.
2021 - qaytdim. 5 oy. To'xtatdim.
2025 - yana boshladim. 7 oy. To'xtatdim.
2026, mart - yana boshladim.
Ko'p yillar o'zimga "ertaga, keyinroq, vaqt bo'lganda" dedim. Haqiqat shuki - vaqt bo'lmaydi. Men to'xtatardim, hayot to'xtamasdi.
Endi tushundim: muammo motivatsiya emas edi. Muammo - nima uchun o'rganayotganimni aniq bilmasligim edi. Hozir bilaman. Shuning uchun bu safar boshqachada dep o'qiyapman 🤣
#devspaceuz
🤣42😁2
🎯 Dart: enum vs mixin vs extension

Har birining o'z o'rni bor — to'g'ri ishlatish kodni o'qilishi va maintainability'ni oshiradi.
1️⃣ Enum — cheklangan holatlar to'plami
Qachon: ma'lum bir holat yoki kategoriya aniq va cheklangan bo'lganda. Masalan, to'lov holati.

enum PaymentStatus {
pending,
success,
failed;

String get label => switch (this) {
PaymentStatus.pending => 'Kutilmoqda',
PaymentStatus.success => 'Muvaffaqiyatli',
PaymentStatus.failed => 'Xatolik',
};
}

// Ishlatish
Text(status.label)

switch exhaustive — barcha holatlar albatta yozilishi kerak. Xatolikdan himoya qiladi.
2️⃣ Mixin — xulq-atvorni ulash
Qachon: bir xil logikani turli classlarga merosxo'rliksiz ulash kerak bo'lganda.

mixin LoadingMixin {
bool isLoading = false;

void startLoading() => isLoading = true;
void stopLoading() => isLoading = false;
}

class AuthBloc extends Bloc<AuthEvent, AuthState>
with LoadingMixin {
// startLoading() / stopLoading() tayyor
}

class ProfileBloc extends Bloc<ProfileEvent, ProfileState>
with LoadingMixin {
// bir xil logika, duplicate yo'q
}

DRY prinsipi. Loading logikasini 10 ta BLoC'ga copy-paste qilmasdan ulaysiz.
3️⃣ Extension — mavjud classni kengaytirish
Qachon: siz o'zgartira olmaydigan class yoki tipga yangi method qo'shmoqchi bo'lganda.

extension StringExtension on String {
bool get isValidPhone =>
RegExp(r'^\+998\d{9}$').hasMatch(this);

String get masked =>
replaceRange(4, length - 2, '******');
}

// Ishlatish
'+998901234567'.isValidPhone // true
'+998901234567'.masked // +998******67

String, int, BuildContext — istalgan tipni kengaytirish mumkin. Util classlar yozish shart emas.
Qachon nimani ishlatish kerak?
enum — cheklangan qiymatlar, holatlar (status, role, type)
mixin — takroriy logikani ulash, multiple inheritance o'rniga
extension — tashqi yoki built-in tiplarga yangi qobiliyat
#devspaceuz
Dilshodga maslahat bergandim 😂😂
Hello Dilshod!
How are you ?I've advise for you .You get up early everyday but will you memorize vocabulary and you read books see films it's good and more web site . In web site you leraned grammar and doing exercises it's help you more useful .Second idea you speak with native language people every day it's useful for you.
it's my email😂
#devspaceuz
Hello Dilshod,
How are you? I have some advice that might help you improve your English. Since you get up early every day, you could use that time to memorize new vocabulary, read books, and watch movies. Furthermore, using educational websites to learn grammar and do practical exercises would be incredibly beneficial for you.
Another great idea is to practice speaking with native speakers on a daily basis. This will definitely boost your confidence and fluency.
It's email by gemini 😂
#devspaceuz
To take advice — Maslahatga amal qilmoq.

To memorize vocabulary — Lug'at/so'zlarni yodlamoq.

To do exercises — Mashqlar bajarmoq.

Incredibly beneficial — Juda ham foydali (Siz yozgan more useful o'rniga kuchliroq variant).

Native speakers — Shu tilda gaplashuvchi mahalliy aholi vakillari.
2🔥2🤨2🤷‍♂1😍1👻1
Wibe coder 🤣🤣
Yoxud mayib ui