FlutterBro | Samandar Takhirov
23 subscribers
55 photos
19 videos
4 files
34 links
Software developer at udevs.io
- Mobile Application
- Personal portfolio
Creator: @takhirovs
Download Telegram
Forwarded from Widget Master | Flutter
Udevs kompanyasiga amalyot uchun 2 ta flutter dasturchi kerak ekan.

qiziqqanlar @Takhirovs ga yozib batafsil maʼlumot olishilar mumkin.

Real loyhalarda ishlab, keyinchalik kompanyani oʼzida qolish imkoni bor katta ehtimol bilan.

@WidgetMaster
Forwarded from Saud Abdulwahed
- Yes my son
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
❤2
Forwarded from Saidakbar Makhmudkhujaev
UX/UI Designer (Strong Junior)

Biz jamoamizga Strong Junior UX/UI dizayner izlayapmiz.

Talablar:

- Kamida 1+ yil tajriba (freelance, turli hil-projectlar yoki amaliyot ham hisobga olinadi);

- Figma bilan professional ishlash ko‘nikmasi;

- UI/UX asoslari (layout, hierarchy, typography, color theory) ni yaxshi bilish;

- Responsive dizayn va adaptiv interfeyslarni yaratish tajribasi;

- Design system va komponentlardan samarali foydalanish;

- User flow, wireframe, prototype yasashni bilish;

- Portfolio (eng kamida 2–3 ta to‘liq loyihani ko‘rsatadigan).

Qo‘shimcha plus bo‘ladi:

- Web yoki mobil ilovalar dizaynida tajriba;

- UX research asoslarini tushunish (user testing, feedback bilan ishlash);

- Motion/animation (After Effects, ProtoPie, Figma Smart Animate) ko‘nikmalari.

Biz taklif qilamiz:

- Haqiqiy loyihalarda ishlash va tez rivojlanish imkoniyati;

- Senior dizaynerlardan mentorship va feedback;

Oylik: interviewdan so‘ng kelishiladi.

Resume va portfolio:
👉 @doston_inc ga yuboring.
👍1
Forwarded from Jakhongir Rakhmonov - IT
Nima o‘rgansam foydasi katta bo‘ladi deb o‘ylanib yurgan bo‘lsangiz mana shu tilni o‘rganishni maslahat bergan bo‘lar edim.

Google kompaniyasi Android Operatsion Tizimini Rust tilida yozishni boshlagandan beri har tomonlama foyda olayotgan ekan.

Ular 2021 chi yilda Android OS da Rust ishlatilayotgani haqida yozishgan edi. 

Kechagina yangi blog post yozishibdi: https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

Unga ko‘ra Rustda yozilgan qismlari Android’ning C yoki C++ da yozilgan qismlariga nisbatan xotira bilan bog‘liq xavfsizlik xatolari qariyb 1000 baravar kam uchramoqda ekan. Bro...😱

Undan tashqari "rollback rate", ya’ni productionga chiqqan kodni orqaga qaytarish 4 barobar kamayibdi. Qo‘shimchasiga code reviewlar ham 25% ga tezroq o‘tayotgan ekan.

Endi tepadagi maslahatga keladigan bo‘lsak. Buni faqat men emas, Nodir Turakulov ham aytib o‘tgan edi.

Rust dasturlashga bo‘lgan dunyo qarashni sal o‘zgartiradigan til. Ayniqsa Python yoki PHP kabi tildan kelayotgan bo‘lsangiz.

Lekin aytib qo‘yay, keyin ularga qaytib borishni xohlamay qolishingiz mumkin.

@jakhonrakhmonov
This media is not supported in your browser
VIEW IN TELEGRAM
FlutterBro | Samandar Takhirov
Video message
Ancha bo’gan ekan ruchka bilan biron joyga kop narsa yozmaganimga. Sababi ko’p ishlarini computerda yozib e-imzo orqali imzolab qo’yaverardim.

Bu esa 2025-yil sarhisobi va 2026-yilga planni blaknotega yozishga qaror qildim.

@flutterbro1
👍2🔥2❤1👏1
Forwarded from Janob Panda
"15 million fuqaro ma'lumotlari" ...

Sardor aka:
"PHP da qilish kerak edi."

Jahongir aka:
"Rust da qilish kerak edi."

Men:
"Somon 35 ming"

@mukhammadkarim_tukhtaboev
⚡️📱 Telegram’ни ёпишим мумкин, лекин фойдаланувчиларнинг шахсий ёзишмаларини ҳеч кимга бермайман

Pavel Durov: Telegram
ўз тарихида учинчи томонларга хабар алмашиш маълумотларидан НОЛ байт ҳам ошкор қилмаган. Ва биз буни қилишни бошлагандан кўра, бутун лойиҳани ёпишни афзал кўрамиз.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Pavel Durov (Pavel Durov)
Russia is restricting access to Telegram in an attempt to force its citizens to switch to a state-controlled app built for surveillance and political censorship.

8 years ago, Iran tried the same strategy — and failed. It banned Telegram on made-up pretexts, trying to force people onto a state-run alternative.

Despite the ban, most Iranians still use Telegram (bypassing censorship) and prefer it to surveilled apps.

Restricting citizens’ freedom is never the right answer. Telegram stands for freedom of speech and privacy, no matter the pressure.
Forwarded from Fazliddin │ Blog
#claudecode CLI'ni setup qilish


1. The Memory (CLAUDE.md)

CC'da /init command yozsangiz Claude o'zi CLAUDE.md file'ni create qilib beradi. Lekin man buni ichiga o'zimga moslashtirib customization qilganman.

Nega bu file muhim?
Project root'dagi CLAUDE.md har bir session boshlanganida context'ga yuklanadi. Ya'ni bu file qancha katta bo'lsa, har safar shuncha ko'p token sarflanadi. Shu sababli uni ~200 qatordan kichik bo'lgani yaxshi.

Yana bir muhim qoida - "Write clean code" kabi abstract gaplar yozmang. CC sizning "clean code" deganda nimani nazarda tutayotganingizni bilmaydi. Buning o'rniga aniq va measurable qoidalar yozing:

• Do not use dynamic data type, always use Object?
• Functions over ~40 lines need a comment explaining intent.


CLAUDE.md ichiga asosan quyidagilarni yozganman:
- Project Overview
- Behavioral guidelines
- Common Commands
- Architecture
- Guardrails
- Before opening a PR


Project Overview
Project haqida 3-4 qatorlik qisqa description. Hech qanday architectural detail emas, faqat "bu project nima qiladi" degan savolga javob.

Behavioral guidelines
Bu section LLM'larda keng tarqalgan xatolarni kamaytirish uchun. Masalan: assumption qilmaslik, kerakmas refactor qilmaslik va hokazo. Buning uchun andrej-karpathy-skills'dan foydalanganman.

Common commands
Project'da tez-tez ishlatiladigan commandlar. Man projectda Makefile'dan foydalanaman, shuning uchun shularni yozganman:

• Get dependencies: make get
• Full code generation: make gen
(build_runner + flutter_gen + l10n + format + clean + get)
• ...


Architecture
Project'ning asosiy architectural choice'lari — state management, routing, networking, database uchun qaysi package ishlatilgan. To'liq architecture ARCHITECTURE.md'da, bu yerda faqat key package'larni yozgan yaxshi:

• State management: control package
• Routing: elixir package (custom Navigator 2.0 wrapper)
• Networking: http (HTTP client + middleware) + ws (WebSocket)
• Database: Drift (SQLite)
schema: lib/src/common/database/app_database.dart
• ...


Guardrails
Bu CLAUDE.md'ning eng muhim qismi. Bu yerga Claude hech qachon buzmasligi kerak bo'lgan strict qoidalar yoziladi. Misol uchun:

• If editing lib/** the rules in .claude/rules/flutter.md are loaded automatically by glob. Read them before planning changes.
• ...

Muhim qoida: har bir guardrail'ni qo'shishdan oldin o'zingizdan so'rang "Claude bu rule'ni buzganmi?" Agar buzmagan bo'lsa, hozircha bu rule kerakmas. Har bir qator token sarflaydi, shuning uchun faqat real tajribadan kelib chiqib yozgan yaxshi.

Before opening a PR
PR ochishdan oldin Claude bajarishi kerak bo'lgan oxirgi checklist:

• make format clean (or auto-applied by PostToolUse hook)
• fvm flutter analyze clean
• fvm flutter test passing (if tests exist for the touched area)
• Use the pr-checklist skill in .claude/skills/ for full sequence


O'zim ishlatadigan CLAUDE.md file.

Part 1/7