Telegram Web
😎 «Вайб-кодинг»: почему доверить свой проект ИИ – это кринж

Новый тренд среди разработчиков — «вайб-кодинг». Это когда ты не продумываешь архитектуру, не пишешь руками, а просто даёшь задание ИИ и ждёшь, что он всё сам сделает. Быстро, магически… и с кучей подводных камней.

Что в статье:

😗 Как «вайб-кодинг» реально работает (или не работает);

😗 Какие ошибки делают даже самые продвинутые модели;

😗 Почему проект, собранный ИИ, чаще всего выглядит как полуфабрикат.

Это не нытьё про «машины нас заменят», а здравый взгляд на технологии без розовых очков.

👉 Читайте статью, обсуждайте, спорьте
Please open Telegram to view this post
VIEW IN TELEGRAM
2🥱2🤝1
🔥 Мобильные разработчики, нужен ваш совет!

Пилим крутую подборку ноутов для кодеров в 2025-м и хотим собрать реальный фидбек от тех, кто в теме!

Какой ноут спасает вас в кодинге и почему?

Расскажите все:

▪️ Что за зверь (модель, начинка)

▪️ Где жмет и где радует в ежедневной работе

▪️ На какие фишки смотреть при выборе

▪️Как вам с ним живется

Топовые советы попадут в нашу статью!

Делитесь в комментах 👇 Сделаем годный гайд, который реально поможет коллегам!

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

#междусобойчик
1
💻 Конкатенация против интерполяции текста в SwiftUI

SwiftUI позволяет нам объединять несколько представлений текста в одно представление с помощью оператора плюс (+). Это позволяет нам применять разные стили к отдельным частям текста.

Конкатенация и интерполяция — два подхода, которые могут показаться схожими, но на самом деле имеют свои уникальные особенности и преимущества.

👉 Читать статью

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

#свежак
2🥱1
🧱⛏️ Чекни свой крафт: 8 признаков, что разработчик слишком залип в Minecraft

Думаешь, что твоя продуктивность падает из-за багов в коде? А может, все дело в том, что ты мысленно фармишь крипперов, пока твой PM объясняет задачу? Пройди наш тест и узнай, насколько глубоко ты провалился в пиксельную кроличью нору!

Пройти тест

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

#междусобойчик
🤩4🥱1
💻 How to: Mutating

Вы можете использовать ключевое слово mutating, чтобы разрешить изменение свойств структуры в методе, пометив этот конкретный метод mutating.

Например:

struct Fruit {
var type: Stringmutating func convertToBanana() {
self.type = «Banana»
}}
var fruit = Fruit(type: «Apple»)
fruit.convertToBanana()
print(fruit.type)
// prints «Banana»


По умолчанию это невозможно для типов значений (структур и перечислений), но возможно для ссылочных типов (классов).

Библиотека мобильного разработчика #буст
😁1🥱1
Мобильные разработчики!

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

➡️Поддержать канал: https://www.tgoop.com/boost/mobileproglib
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍5👾1
💭 Облачная среда разработки с AI-ассистентом: обзор GigaIDE Cloud в деталях

СберТех представил GigaIDE Cloud — первую российскую облачную среду разработки с ИИ, встроенную в GitVerse.

Что в статье:

🔜 Кому и зачем стоит попробовать GigaIDE Cloud

🔜 Как запускать проекты с шаблонов и работать с репозиториями

🔜 Как настраивается среда под себя (да, с расширениями от VS Code)

🔜 Как работает AI-ассистент GigaCode и в чём он реально помогает

Забудьте про настройку окружения и тяжёлый ноутбук — GigaIDE Cloud запускает проекты за секунды прямо в браузере.

Читай обзор, как это работает на практике 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3👏1
Команда дня: find + xargs

Хотите быстро найти и обработать все файлы определенного типа?
Вот однострочник, который поможет:

find . -name «*.js» -type f | xargs grep «TODO»


🎯 Что делает:
— Ищет все .js файлы в текущей директории и поддиректориях
— Находит все строки с «TODO» в этих файлах
— Выводит результаты с именами файлов

Добавьте -1 к grep, чтобы видеть только имена файлов:
find . -name «*.js» -type f | xargs grep -l «TODO»

👀 Не забудьте:
— Команда работает в терминале Unix-подобных систем
— Для Windows используйте Git Bash или WSL
— У PowerShell другой синтаксис для подобных операций

Библиотека мобильного разработчика #буст
👍2
👨‍💻 Как правильно организовать проект c модульной архитектурой

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

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

В этом материале автор расскажет про ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для её внедрения и применения в проектах.

👉 Читать статью

Библиотека мобильного разработчика #буст
👍2
🤔 Задача по Kotlin lists

Есть задание — лист элементов. Ваша задача вставить один оператор, чтобы получилось значение в комментариях, которое стоит после знака =.

listOf(1, 3, 3, 2, 4, 1)
//missed operator
.sum()
.let
{ println(it) }
//=15


Ответ:

В этой задаче нужно сложить сумму индексов.

.indices

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

#междусобойчик
4🥱2🔥1🌚1
Сомневаетесь в своем прогрессе? Мы собрали 7 четких признаков того, что вы реально растете как разраб. Спойлер: дело не только в коде!

👉 Подробнее в статье
2
👨‍💻 Тимлид — должен кодить или только управлять

Часто в IT-индустрии возникает вопрос о роли тимлида: должен ли он писать код или же его основная задача — управление командой?

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

Как вы считаете, какова идеальная роль тимлида? Должен ли он быть «игроком на поле» или как тренер сосредоточиться на управлении? Голосуйте и пишите своё мнение в комментариях 💬

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

🤝 — Тимлид — это лидер команды, её непосредственный участник, а значит, должен участвовать во всей жизни команды, в том числе и в работе с кодом.

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

#междусобойчик
🤝438👍2😁1😢1
Что такое Null safety, nullable и non-nullable типы?

🔵 Null safety — это концепция безопасности, которая предотвращает некоторые из наиболее распространенных ошибок в программировании, связанных с использованием null-значений. В Kotlin эта концепция реализуется за счет строгой типизации и системы Nullable/Non-nullable типов данных.

➡️ Nullable типы — это типы, которые могут содержать значение null. Non-nullable типы — это типы, которые не могут содержать значение null и всегда должны иметь некоторое значение.

В Kotlin переменные по умолчанию являются non-nullable — это означает, что они не могут принимать значение null. Если переменная может принимать значение null, то ее нужно объявить с использованием знака вопроса (?). При использовании Nullable переменной в коде Kotlin не допустит обращение к ней без предварительной проверки на null-значение.

➡️ Также Kotlin предоставляет множество функций для безопасной работы с nullable-значениями, таких как операторы elvis?:, безопасный вызов?. и другие.

📌 В целом, концепция Null safety помогает разработчикам избежать ошибок связанных с null-значениями, уменьшает количество ошибок в работе приложения и упрощает разработку и поддержку кода.

🐸 Библиотека мобильного разработчика #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
4🥱3
⌨️ Топ-вакансий для мобильных разработчиков за неделю

Middle iOS developer — от 150 000 до 250 000 ₽, гибрид

Мобильный разработчик (React Native) — от 200 000 ₽, гибрид

Flutter Developer — от 1500 до 2500 $

IOS-разработчик (Senior) от $2500

iOS-разработчик WebView iGaming App — от $2500

➡️ Еще больше топовых вакансий — в нашем канале Mobile jobs
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1😢1
2025/07/13 12:50:56
Back to Top
HTML Embed Code: