Фильтр публикаций


Репост из: Jobmakon | Jobs & Internships
🎓 Google talabalarga Gemini'dan bepul foydalanish imkoniyatini taqdim etdi

Imkoniyat quyidagilarni o‘z ichiga oladi:


Yuqori cheklovlar va ko‘proq joy: Katta hajmdagi ishlar, yirik hujjatlar va murakkab ma’lumotlar tahlilini hech qanday to‘siqlarsiz bajaring.

Maxsus Talabalar markazi: Talabalik hayoti va kurs ishlari uchun maxsus ishlab chiqilgan ish jarayonlari va resurslar.

Integratsiyalashgan vositalar: O‘quv mashg‘ulotlari va hamkorlikdagi loyihalarni soddalashtirish uchun Notebook, Flow va boshqa vositalardan bir zumda foydalanish imkoniyati.

@jobmakon - imkoniyatlar markazi




Репост из: AppFiles - Mobile Development
📺 Видео и подкасты за неделю

• (iOS En) SwiftUI in motion
• (iOS En) AllTrails: Momentum without a rewrite
• (iOS En) Flow data through SwiftUI
• (iOS En) SwiftUI essentials
• (iOS En) A guide to layout in SwiftUI
• (iOS En) Design with SwiftUI
• (iOS En) Reorderable Modifier | Multi-Item Reordering | Section Reordering | SwiftUI
• (iOS En) Prominent Action Custom Tab Bar | SwiftUI
• (iOS En) Device Hub Explained - What Every Apple Developer Should Know
• (And Ru) Android Runtime под капотом
• (And En) The Multi-Agent Code Review Workflow For My Production Android Apps
• (And En) Vertical vs. Horizontal Slicing - The ONLY Right Way to Split Down Your App
• (And En) A tale of the Gradle DSLs
• (Crs En) SwiftPM support for Kotlin Multiplatform
• (Crs En) All platforms are unique but some platforms are more unique than others
• (Crs En) KMP at Scale in Kuaishou Super App for over 700M users
• (Dev Ru) Выпрямляем руки агентов: как сделать MCP удобными и действительно полезными
• (Dsg Ru) DesignOps: операционная система команды, которая работает на вас
• (Dsg Ru) Дизайн для программиста: пробую Claude Design
• (Dev En) Build a live translation broadcast app with the Gemini Live API and LiveKit
• (Dev En) Go Get It, with Kotlin Lessons Learned Evolving Uber’s Java Backend

Прошлогодние видео:

• (Dev Ru) Генерация UI Kit с использованием ИИ
• (Dev Ru) Надежность мобильных приложений: что это и как достичь
• (Dev Ru) Задача на логику из собеседования в Amazon (+ все собеседования)

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность


Репост из: Kompyuter dasturlari
DeepL.Pro.zip
117.4Мб
🌐 DeepL — sun’iy intellekt asosidagi kuchli tarjimon

DeepL — matn va hujjatlarni yuqori sifatda tarjima qiladigan servis. Ayniqsa ingliz, rus, nemis, fransuz va boshqa tillarda tabiiyroq tarjima berishi bilan mashhur.

✨ Imkoniyatlari:

matnni tez tarjima qilish

Word va PDF hujjatlarni tarjima qilish

matn uslubini yaxshilash

rasmiy va oddiy ohangni tanlash

brauzer va Windows ilovalari bilan ishlash


💡 DeepL oddiy so‘zma-so‘z tarjimadan ko‘ra, gapning ma’nosi va kontekstini yaxshiroq saqlashga harakat qiladi.

🔗 Rasmiy sayt: DeepL.com

📢 Telegram kanal


Репост из: Unilance
#EPAM'ning bepul Data Science for AI Engineering dasturi orqali amaliy tajriba orttirish va EPAM mutaxassislaridan o'rganish imkoniyati.

Python va matematikani yaxshi bilasizmi va ko'nikmalaringizni rivojlantirishga tayyormisiz?

📚 Dasturda:
- Amaliy mashg'ulotlar
- Mentorlar bilan muntazam feedback
- Zamonaviy o'quv materiallari
- AI-native yondashuvlar bilan tanishish

Format: Online

📅 Boshlanishi: Noyabr

©️ EPAM

@unilance - eng yaxshisi siz uchun


“Qasoskorlar” filmining navbatdagi qismi o’zbek tilida chiqishi rejalashtirilmayotkan ekan.

“O’rgimchak odam” ning so’nggi qismini o’zbek tiliga dublyaj qilgan GeekTv studiyasi Disnes uchun petitsiya yubormoqchi ekan.

Bu orqali Disney distribyutorlariga o’zbek tilida ko’rishni istovchilar qancha ekanini ko’rsatib, balki bu filmni ham o’z tilimizda ko’rish imkoniyatini yaratish mumkin.

Ma’lumot uchun qo’shnimiz Qozog’iston o’zining 20mln aholisi bilan 2011-yildan beri Disneyning rasmiy tillari ro’yxatiga kirgan.

Biz esa hali ham yuribmiz.

Imzolash uchun 30 soniya ham vaqtingiz ketmaydi. Quyidagi bot orqali imzolang:

@geektv_petitsiya_bot

Petitsiya matni




Flutterda KISS, DRY va SOLID

Flutter'da loyiha kattalashgani sari faqat kod ishlashi emas, kodning qanday yozilgani ham muhim bo'lib boradi. Shu yerda KISS, DRY va SOLID prinsiplari juda qo'l keladi.

KISS — Keep It Simple, Stupid

Kod imkon qadar sodda bo'lishi kerak.

Biror muammoni 20 qator kod bilan hal qilish mumkin bo'lsa, faqat "professional ko'rinsin" deb 100 qator yozish shart emas.

Flutter'da ham widgetlarni keragidan ortiq murakkablashtirmaslik, oddiy yechim bo'lsa undan foydalanish — KISS.

DRY — Don't Repeat Yourself

Bir xil kodni qayta-qayta yozmang.

Masalan, loyihada bir xil Button, TextStyle, API request yoki validation bir necha joyda ishlatilsa, uni alohida reusable component yoki function qilib olish mumkin.


AppButton(
title: 'Login',
onPressed: login,
)


Keyin shu componentni loyihaning istalgan joyida ishlatish mumkin.

SOLID

Bu esa biroz kattaroq tushuncha. SOLID 5 ta prinsipdan iborat:

S — Single Responsibility
Har bir class yoki function imkon qadar bitta vazifaga javob bersin.

O — Open/Closed
Kod yangi funksiyalarni qo'shishga ochiq, mavjud kodni o'zgartirishga esa imkon qadar yopiq bo'lsin.

L — Liskov Substitution
Child class parent class o'rnini to'g'ri bosa olishi kerak.

I — Interface Segregation
Katta va keraksiz interface o'rniga kichik, aniq interface'lar yaxshi.

D — Dependency Inversion
Yuqori darajadagi biznes logika konkret implementation'ga emas, abstraction'ga bog'liq bo'lsin.

Masalan Flutter'da:


UI

BLoC / Provider

Repository

Data Source

API / Database


Bu yondashuv loyihani keyinchalik o'zgartirish va test qilishni ancha osonlashtiradi.

Qisqasi:

KISS → sodda yoz

DRY → takrorlama

SOLID → arxitekturani to'g'ri qur

Flutterda kichik loyiha uchun bularning hammasini majburan qo'llash shart emas. Lekin loyiha kattalashgani sari shu prinsiplar kodni boshqarish va keyinchalik o'zgartirishni ancha yengillashtiradi.




Flutter ilovalarini yaratishda kod yozishning o'zi yetarli emas. Loyihalar kattalashgani sari CI/CD (Continuous Integration / Continuous Deployment) jarayonlari ham muhim bo'lib boradi.

CI/CD nima?

🔹 CI (Continuous Integration) — kod repository'ga push qilinganda avtomatik build va testlarni ishga tushiradi.

🔹 CD (Continuous Delivery/Deployment) — build tayyor bo'lgach uni avtomatik ravishda testerlar yoki store'larga yuboradi.

Natija:

* tezroq relizlar;
* kamroq xatolar;
* samaraliroq jamoa ishlashi.

Flutter uchun nega CI/CD kerak?

Flutter cross-platform framework bo'lgani sababli:

* Android va iOS uchun alohida buildlar;
* turli qurilmalar va OS versiyalarida testlar;
* tez-tez yangilanishlar;
* murakkab build jarayonlari
mavjud bo'ladi.

CI/CD esa bu jarayonlarni avtomatlashtiradi.

Oddiy Flutter CI/CD Pipeline

1️⃣ Kod GitHub'ga push qilinadi

⬇️

2️⃣ GitHub Actions yoki boshqa CI tizimi ishga tushadi

⬇️

3️⃣ Unit va Widget testlar bajariladi

⬇️

4️⃣ APK yoki IPA build qilinadi

⬇️

5️⃣ Firebase App Distribution yoki TestFlight orqali testerlarga yuboriladi

Flutter CI/CD uchun foydali tavsiyalar

✅ Dependency'larni cache qilish — build vaqtini sezilarli qisqartiradi.

✅ Android va iOS buildlarini parallel ishga tushirish.

✅ Versiyalarni avtomatik boshqarish — pubspec.yaml faylini qo'lda o'zgartirishga hojat qolmaydi.

✅ Build muvaffaqiyatli yoki muvaffaqiyatsiz tugasa Slack yoki Email orqali xabarnoma yuborish.

Nega Flutter?

🚀 Bitta kod bazasi orqali Android, iOS, Web va Desktop

🎨 Chiroyli va moslashuvchan UI/UX

⚡ Native darajaga yaqin ishlash tezligi

Menimcha, Flutter loyihalari soni oshgani sari CI/CD bilish ham Flutter'ning o'zi kabi muhim ko'nikmaga aylanib bormoqda. Chunki yaxshi dasturchi nafaqat kod yozadi, balki release jarayonini ham avtomatlashtiradi.


Flutter dasturchilar uchun katta yangilik.

Flutter 3.47 rasman e'lon qilindi va bu reliz faqat bug fix emas, balki framework'ning kelajakdagi arxitekturasiga ham ta'sir qiladigan o'zgarishlarni olib keldi.Eng qiziq yangiliklardan biri — Material va Cupertino kutubxonalari endi Flutter SDK'dan ajratildi.
Ya'ni:
material_ui,
cupertino_ui
mustaqil paketlar sifatida rivojlanadi va yangi widgetlar uchun SDK relizlarini kutishga hojat qolmaydi.

Yana bir muhim o'zgarish:Impeller endi macOS, Windows va Linux'da standart render engine bo'ldi.Bu esa:animatsiyalarni silliqroq ishlashi;shader compilation jank muammolarining kamayishi;matn va vektor grafikalarni
tiniqroq ko'rsatishikabi afzalliklarni olib keladi.Web bilan ishlaydiganlar uchun ham yaxshi yangilik bor.

Flutter endi Wasm Deferred Loading funksiyasini qo'llab-quvvatlaydi.Katta web ilovalarni kichik modullar
ga bo'lib yuklash mumkin bo'ladi, bu esa dastlabki ochilish vaqtini sezilarli qisqartiradi.Desktop yo'nalishida ham sezilarli o'zgarishlar mavjud:
Multi-window imkoniyatlari;Native window access;Popup oynalar;Windows va Linux uchun Flavors qo'llab-quvvatlashi.Desktop Flutter asta-sekin Electron va boshqa desktop framework'larga jiddiy raqobatchi bo'lib bormoqda.Apple ekotizimida esa:
minimal iOS versiyasi → iOS 15minimal macOS versiyasi → macOS 12ga ko'tarildi.

Shuningdek, Apple Silicon yo'nalishiga o'tish davom etmoqda.Menga eng qiziq tuyulgan qism esa Widget Preview funksiyasining Stable holatga o'tgani bo'ldi.Endi butun ilovani qayta ishga tushirmasdan alohida widgetlarni test qilish va preview qilish ancha qulaylashadi.lutter 3.47'dagi eng katta o'zgarish bitta yangi widget emas, balki framework'ning yanada modulli va mustaqil rivojlanish yo'liga o'tayotganidir.






Gemini 3.7 Flash modeli






Репост из: Curious coder
Видео недоступно для предпросмотра
Смотреть в Telegram
🚀 Flutterda 3D grafika: flutter_scene bilan

chegaralarni buzing!
Odatda biz Flutter haqida gapirganda Figma'dan olingan chiroyli 2D interfeyslar, BLoC arxitekturasi yoki WebRTC kabi real vaqtli integratsiyalarni ko'z oldimizga keltiramiz. Ammo ilovangizga interaktiv 3D modellarni qo'shish vaqti keldi va bunda flutter_scene paketi yordamga keladi!

🛠 Nima uchun bu paket e'tiborga loyiq?
Native Performance: 3D obyektlarni to'g'ridan-to'g'ri Flutter dvigatelida (Impeller yordamida) yuqori tezlikda render qiladi.
glTF qo'llab-quvvatlash: Animatsiyali 3D modellarni osongina yuklash va boshqarish imkoniyati.
Yoritish va Materiallar: Obyektlarni realistik ko'rsatish uchun PBR (Physically Based Rendering) materiallari va dinamik yoritish tizimi.
💡 Qayerda ishlatish mumkin?
Katalog ilovalari (masalan, e-commerce uchun kiyim yoki mebel modellari), AR-tajribalar yoki oddiy UI elementlariga "wow" effektini qo'shish uchun juda qulay.
🔗 Paket bilan batafsil tanishish: link
@devspaceuz


Репост из: Fikrofon
Xatolarning narxi

Google, Facebook, OpenAI - bu kabi kompaniyalar haqida gapirganda hammaning ko’z oldiga faqat muvaffaqiyat keladi. Ya’ni ular nima qilmasin, zo’r bo’ladi, degan fikr keladi.

Masalan, Google (Alphabet Inc) ni olaylik. Google qidiruv tizimi, Google Chrome, Android, Youtube, Gemini - juda yirik va juda muvaffaqiyatli loyihalar. Lekin Googlening hamma g’oyalari ham muvaffaqiyatli bo’lmagan. Mana bu havola orqali Google yaratgan va keyinchalik yopilib ketgan loyihalar ro’yxatini ko’rishingiz mumkin: https://killedbygoogle.com/

300 dan ortiq loyiha, ba’zilari 8-10 oyda yopilgan bo’lsa, ba’zi loyihalar 10 yillab yashab, keyin yopilgan. Yillar davomida bozorini qidirgan, odamlar ishlagan, milliardlab pullar sarflangan va yakunida bozorini yoki mijozini topa olmay, yopilgan. Yopilgan loyihalar soni tiriklaridan ko’p. Va bu tabiiy hol. Siz ham biznes qilganda xato loyihalar qilishingiz mumkin. Va bu xatoni qancha erta anglab, tan olinsa, shunchalik kamroq zarar ko’rish mumkin.

PS: OpenAI ning ham o’z qabristoni paydo bo’lib ulguribdi - https://www.killedbyopenai.com/

@Fikrofon


Репост из: Le Professeur
when AI Apocalypse happens, I am doomed


💡Google’ning bepul AI servislari

Google’da Gemini’dan tashqari ham juda ko‘p foydali AI servislar bor:

Pomelli — brend profilingizni yaratib, ijtimoiy tarmoqlar uchun kontent generatsiya qiladi.

Stitch — prompt, sketch yoki wireframe’dan UI dizayn va frontend kod yaratadi.

Opal — no-code AI mini-app va workflow’lar yaratish uchun.

Google Antigravity — AI agentlar yordamida ilova yaratish va coding jarayonlarini avtomatlashtirish uchun.

Mixboard — moodboard, vizual konsept va kreativ g‘oyalarni AI bilan ishlab chiqish uchun.

NotebookLM — hujjat, video va manbalarni tahlil qilib summary, study guide va audio overview yaratadi.

Google AI Studio — Gemini modellari asosida AI ilovalarni prototiplash uchun platforma.

Jules — GitHub bilan ishlaydigan avtonom coding agent.

Gemini CLI — terminal ichida ishlaydigan AI coding assistant.

Firebase Studio — AI yordamida full-stack ilovalar yaratishga mo‘ljallangan development muhiti.

Gemini Code Assist — VS Code va boshqa IDE’lar uchun AI pair-programmer.
https://t.me/FlutterXP

Показано 20 последних публикаций.