MOBILE UZ
8 subscribers
30 photos
4 videos
1 file
38 links
Mobil ilovalar,
dasturlash va texnologiyalar haqidagi foydali ma'lumotlar va yangiliklar.

Aloqa: @a_toshmatov
Download Telegram
#medium_android

LazyColumn – Jetpack Compose'dagi samarali vertikal ro‘yxat komponenti bo‘lib, faqat ekranda ko‘rinib turgan elementlarni yuklaydi va shu orqali xotira hamda ishlash tezligini optimallashtiradi.

Ushbu maqolada LazyColumn ning asosiy ishlash tartibi, xususiyatlari va undan foydalanish usullari haqida batafsil tushuntirilgan.

📖 Batafsil: LazyColumn in Jetpack Compose
#medium_android

"Jetpack Compose: LaunchedEffect qanday ishlaydi?"

Ushbu maqolada Jetpack Compose’dagi LaunchedEffect qanday ishlashi, u qachon qayta ishga tushishi va undan qachon foydalanish kerakligi haqida bilib olasiz. Asinxron operatsiyalar va side effectlarni boshqarishda LaunchedEffect ning roli qanday? Barchasi shu yerda! 🚀
Forwarded from Андроидѣ | Михаил Белый
Как работать час в день и всё успевать

Зачем сокращать рабочий день до минимума? Ведь социальные реформаторы еще сто лет назад придумали удобную схему – 8 часов на работу, 8 часов на отдых, 8 часов на сон. От рассвета до заката с перерывом на обед. Но сколько людей, столько и идей. Самыми распространенными причинами будут следующие:

• Выгорел – нужно время восстановиться.
• Учеба – вуз, переквалификация, изучение нового стека.
• Побочные проекты – блог, стартап, опенсорс, запуск курса.
• Вторая фуллтайм работа.
• Семья и дети – нужно больше личного времени.
• Финансы – увеличить доход в час.
• Здоровье – хронические болезни, падающее зрение, приближающийся тридцатник.
• Осознанный минимализм – сокращение нагрузки, смена образа жизни, перефокусировка.

Причины определены. Пора заканчивать геройствовать и начинать работать эффективно. Углы – срезать. Горы – обходить. Для этого придется перестроить подход к карьере следуя четырем шагам:

1. Выбрать подходящую компанию
Понять, как в компании идут дела можно еще на собесе. Есть две дорожки – высоконагруженная хасл культура или чилловая хакуна матата. Первые – классическое айти с выстроенными процессами, созвонами на каждый чих, необъятной базой знаний в конфлю и репой на тысячу модулей. На перекрас кнопки уйдет два дня, десять уровней согласований, аппрувов, ревью, тестов, автотестов и поэтапных раскаток. Кроме того, нужно не забыть затрекать время и списать трудозатраты. У второго типа компаний рабочая культура отличается кардинально. Дикий запад, удаленка, отсутствие процессов, асинхронная коммуникация и коммиты в мастер. Это будут банки из второй сотни, ритейлы и условные продавцы корма для собак. Компании, для которых мобильное приложение не смысл жизни, а дополнительный источник трафика. Чем меньше людей в компании, включая руководителя, будет понимать специфику твоей работы, тем лучше. Информационная асимметрия и атмосфера, пропитанная чувством свободы. Если в начале карьеры не получится поработать в подобной компании, велик шанс навсегда остаться слоном, прикованным к колышку.

2. Прокачать продуктовый опыт
Насмотренность важна. Новые задачи не роняют в тильт и долгие ресерчи. Чем больше повидал, тем меньше думаешь. Быстрее едешь по рельсам. Для этого нужно менять работу каждый год. Совмещать несколько проектов параллельно. Прыгать с проекта на проект внутри подразделения. Постараться поработать над всеми приложениями компании. Это приведет к тому, что за короткое время освоятся известные архитектуры и подходы в разработке. Работать станет легче.

3. Переиспользовать всё, к чему был доступ
В разработке все по сотому кругу повторяется и переиспользуется. Важно не тратить драгоценное время на написание нового функционала. Рабочие репозитории, к которым был доступ нужно непременно утащить себе на хард и не удалять после увольнения. Решения, которые применялись, должны быть в быстром доступе для имплементации уже на новом месте работы. Роадмапы, генераторы шаблонов и AI-ассистенты – наши лучшие друзья.

4. Правильно выбирать задачи и управлять сроками
Хорошая задача выглядит сложной, но решается легко. Если есть возможность выбирать – забирать таски, с которыми был аналогичный опыт ранее. А также задачи с контролируемой зоной ответственности. Чем больше у задачи связей и исполнителей, тем медленнее и непредсказуемее она двигается по канбан-доске, и наоборот. Сроки задач необходимо завышать кратно – x2 или x3. Коллеги с первого дня должны привыкнуть к твоему размеренному темпу работы. Без воспитания в себе оппортунистического поведения каши не сварить.

Нет ничего невозможного, если очень захотеть. Желаю тебе меньше работать и больше времени уделять своим личным радостям.
🔊 Yangilik!
🎉 Amur FM ilovasi endi Play Market’da!

📲 Yuklab oling va radiomizni mobil qurilmangizda qulay tinglang.


Yuklab olish

@mobile_dev_uz
Asinxron oqimlarni Kotlin Flow bilan boshqaramiz!

Kotlin Flow asoslarini tushuntiruvchi boshlang‘ich darajadagi maqola. Agar reaktiv dasturlashni endi o‘rganayotgan bo‘lsangiz — aynan siz uchun!

📌 Nimalarni o‘rganasiz:
👉 Asosiy atamalar
👉 Cold va hot streamlar farqi
👉 Cold Flow, hot Channel’lar
👉 Flow yaratish
👉 Flow tuzilmasi
👉 Amaliy qo‘llanilish misoli

📲 Android loyihalarda Flow qanday ishlatilishini real misolda ko‘ramiz. Reaktiv fikrlashga ilk qadamni qo‘ying!

Manba: o'qish

@mobile_dev_uz
📘 Kotlin Flow operatorlari uchun qisqacha qo‘llanma!

Kotlin Flow'dagi eng ko‘p ishlatiladigan operatorlar — map, filter, take, combine, zip, flatMapLatest va boshqalar qanday ishlaydi?
Bu cheat sheet yordamida har bir operatorning vazifasi, ishlash tartibi va real misollarini tezda tushunib olasiz.

🔹 Tezkor eslatma uchun qulay
🔹 Har bir operatorni soddalashtirilgan tushuntiruv bilan
🔹 Amaliy ishlatish uchun tayyor misollar bilan

Reactive dasturlashni o‘rganayotganlar uchun ayni muddao!

Manba: o'qish

@mobile_dev_uz
Натив, Flutter или KMP — выбираем мобильный фреймворк для e-commerce

В 2025 году уже недостаточно просто выпустить приложение — оно должно быстро адаптироваться к изменениям рынка, удобно и эффективно интегрироваться с новыми технологиями и обеспечивать хороший пользовательский опыт. Но что лучше выбрать: нативную разработку, кроссплатформу, или Kotlin Multiplatform?

Александр Кияйкин, CTO компании по разработке мобильных приложений CleverPumpkin, разбирает эти три подхода и сравнивает плюсы и минусы каждой технологии.
Читать далее

Читать: https://habr.com/ru/companies/cleverpumpkin/articles/945268/

@a_cup_of_java | Другие наши каналы
Forwarded from Paiziev24
Dylan Field’dan birinchi marta startup qilayotganlar uchun maslahatlar:

1. Ko‘chirma qilmang. O‘zingizda bor noyob insight va tushunchani toping.
2. O‘zingizni anglang. Moslasha olishga tayyor bo‘ling.
3. Kamtar bo‘ling. Yo‘lda qiyinchilik ko‘p bo‘ladi, kamtarliksiz o‘tib bo‘lmaydi.
4. Muammoni to‘g‘ri tanlang. 10–20 yil shu yo‘nalishda ishlay olmasangiz, boshlamang. Har kuni zavq bilan ishlaydigan sohangizni toping.
5. Boshlang. G‘oya bor bo‘lsa — nima to‘sqinlik qilyapti?

Startup — bu qisqa sprint emas, uzoq masofali sayohat.

4 punkt juda muhim. Jamiyatda startup qurish tez boyish imkoni deb qaralmoqda.

@paiziev24
Ramazon oyi muborak

@mobile_dev_uz
🔍 Агентное программирование в Xcode 26.3

В недавней демонстрации Apple показала нечто, что можно назвать настоящим прорывом в работе инструментов для разработки. В Xcode 26.3 программирование — это уже не просто более быстрое написание кода на Swift. Теперь среда разработки может делегировать целые инженерные задачи автономным агентам, которые планируют, выполняют и дорабатывают функции почти так же, как это делал бы младший разработчик.

Цель проста: опишите, что вы хотите создать, а система сделает всю механическую работу за вас.

🔹 От идеи до работающей функции

В видео Apple показывает пример приложения, в котором отображаются достопримечательности по всему миру. Вместо того чтобы собирать все вручную, мы можем попросить агента добавить данные о погоде в реальном времени с помощью WeatherKit и отобразить прогноз на семь дней в новом стиле Liquid Glass.

С помощью этого простого запроса Xcode и агент:

🔘 изучил структуру проекта
🔘 просмотрел документацию Apple в поисках современных API
🔘 добавил необходимые права доступа для WeatherKit
🔘 создал уровень сервиса погоды
🔘 разработал новые представления SwiftUI для отображения текущих условий и прогнозов
🔘 скомпилировал проект и автоматически исправил ошибки сборки

В итоге в приложении появилась полноценная функция отображения погоды, реализованная в нескольких новых файлах и сотнях строк кода.

Дело было не в самой генерации кода. Дело было в рабочем процессе. Агент вел себя как разработчик, который сначала изучает кодовую базу, затем решает, куда что добавить, а потом вносит изменения, если что-то не работает.

🔹 Xcode как платформа для автономных агентов

Это нововведение стало возможным благодаря тому, что Apple предоставила доступ к внутренним инструментам Xcode через открытый стандарт под названием Model Context Protocol. Теперь агенты могут не только угадывать ответы языковой модели, но и:

🔘 прочитайте файлы проекта
🔘 запустите сборку
🔘 проанализируйте ошибки компилятора
🔘 просмотрите фрагменты официальной документации

Тесная связь между интегрированной средой разработки и моделью делает возможными многоэтапные задачи. Агент не просто пишет код. Он использует настоящие инструменты разработчика.

Apple также разработала встроенную интеграцию с облачными агентами от Anthropic и OpenAI. Их можно загрузить прямо в Xcode и обновлять автоматически, при этом оптимизируется использование токенов и вызов инструментов.

🔹 Что это значит для iOS-разработчиков

Это переход от «ИИ как автозаполнения» к «ИИ как исполнителю».

Вместо того чтобы запрашивать функцию или представление, разработчики теперь могут описывать результаты.

🔘 добавить функцию
🔘 интегрировать фреймворк
🔘 провести рефакторинг
🔘 исправить проблемы со сборкой

Агент выполняет механические действия, в то время как человек сосредотачивается на принятии решений, связанных с продуктом, его архитектурой и анализом.

Это больше похоже на делегирование задач, чем на подсказки.

🔹 У IDE другое будущее

Идея Apple ясна: сама IDE становится координационным центром для интеллектуальных агентов. Окна чата уходят на второй план. Реальная разработка происходит внутри инструмента, а модели работают непосредственно с проектом.

Для команд, работающих с iOS, это может изменить подход к созданию прототипов функций, избавлению от шаблонного кода и ускорению процесса превращения идей в рабочий код.

То, на что раньше уходили часы, теперь можно сделать за считаные минуты — и сразу приступить к доработке, а не начинать с нуля.

Xcode 26.3 уже доступен, и агентное программирование официально стало частью рабочего процесса разработки Apple.

📌 Лучшие вакансии для мобильных разработчиков

🐸 Библиотека мобильного разработчика

#АрхитектурныйКод #MiddlePath #iOS
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Valyuta UZ ilovasi yangilandi!

Valyuta kurslarini kuzatish endi yanada tez, qulay va aniq.

📱 Ilova orqali siz:
💱 Eng so‘nggi valyuta kurslarini ko‘rishingiz
🔄 Valyuta konvertori orqali tez hisob-kitob qilishingiz
Kurslarning doimiy yangilanishini kuzatishingiz mumkin.

Moliyaviy qarorlar qabul qilishda ishonchli yordamchi — Valyuta UZ.

📥 Ilovani yuklab olish: Valyuta UZ

Yangilangan versiyani sinab ko‘ring va fikringizni yozib qoldiring! 💬

@mobile_dev_uz
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
💚 Полезный сервис для изучения Python, Java, C++ и JavaScript

Сайт пошагово выводит действия написанного вами кода, очень полезно для новичков

Видно каждую переменную и строчку кода, разобрано каждое действие. Также имеется AI-помощник

➡️ Перейти на сайт

😁 — я и не новичок, но будет полезно

➡️ Библиотека Кодера | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Har qanday vazifa uchun AI-agentlar yaratamiz: ishlab chiquvchi custom botlarni tez ishga tushirish uchun skill chiqardi 🤖🛠

Eng yaxshi amaliyotlar asosida agentlarni malakali “vaybkod” qilishga yordam beradi. Muallif Claude Code va Codex manba kodlariga tayangan. Jiddiy xatolarsiz ishlaydigan agent yasash osonroq bo‘ladi.

Qo‘lga olish


⚡️🦾TY - Texno Yangiliklar 🇺🇿
AI Prompt Engineering Bible 7 Books in 1.pdf
2.7 MB
📘 AI Prompt Engineering Bible

Sun’iy intellektdan professional foydalanishni o‘rgatuvchi kuchli qo‘llanma.

Kitob ichida:
500+ tayyor prompt
ChatGPT ishlatish usullari
Prompt engineering asoslari
AI orqali daromad qilish g‘oyalari
Beginner → Pro darajagacha tizim

AI bilan ishlaydiganlar uchun foydali kitoblardan biri.

#AI #ChatGPT #PromptEngineering
#ArtificialIntelligence #GenerativeA
AI’ni ajoyib dizaymerga aylantiramiz: agentlar uchun skilllar kutubxonasi topildi — loyihalar yaratishda ularga yaxshi did qo‘shadi 🎨🤖

Statik sahifalar o‘rniga agentlar avtomatik ravishda moshin-dizayn qo‘shadi, tipografikani o‘ylaydi va qiziqarliroq maket qiladi. Rasm generatsiyasi uchun ham sozlamalar mavjud. Barcha mashhur agentlar bilan ishlaydi.


⚡️🦾TY - Texno Yangiliklar 🇺🇿
Ushbu skilllar bilan xakerlardan himoyalaning — har qanday AI-agentni tajribali kiberxavfsizlik analitikiga aylantiradi 🛡🤖

Ichida 754 ta ko‘nikma — viruslarni qidirish, internet-sertifikatlarni tekshirish, pen-testlar va fishingni aniqlashgacha.


⚡️🦾TY - Texno Yangiliklar 🇺🇿
AI-agentlarga “abadiy xotira” qo‘shadigan yangi agentmemory plagini chiqdi 🧠

Endi agentlarga loyiha tafsilotlari, ish jarayonlari yoki qanday javob berishini qayta-qayta tushuntirish shart emas. Plugin kontekstni saqlaydi, tokenlarni tejaydi va javob aniqligini oshiradi.

Claude va Codex’ga bir klikda ulanadi.


⚡️🦾TY - Texno Yangiliklar 🇺🇿