tgoop.com »
United States »
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck » Telegram Web
Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
Новый тренд среди разработчиков — «вайб-кодинг». Это когда ты не продумываешь архитектуру, не пишешь руками, а просто даёшь задание ИИ и ждёшь, что он всё сам сделает. Быстро, магически… и с кучей подводных камней.
⠀
Что в статье:
⠀
Это не нытьё про «машины нас заменят», а здравый взгляд на технологии без розовых очков.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🥱2🤝1
📱 Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы.
🔹 Как правильно организовать проект c модульной архитектурой в iOS-разработке
🔹 Документируем код с помощью DocC
🔹 Разбираем чистую архитектуру в Android: от а до я
🔹 Все знают, какие приложения установлены на вашем телефоне
🔹 Dart / Flutter — применяя zero / empty объекты ко всему
Библиотека мобильного разработчика #свежак
🔹 Как правильно организовать проект c модульной архитектурой в iOS-разработке
🔹 Документируем код с помощью DocC
🔹 Разбираем чистую архитектуру в Android: от а до я
🔹 Все знают, какие приложения установлены на вашем телефоне
🔹 Dart / Flutter — применяя zero / empty объекты ко всему
Библиотека мобильного разработчика #свежак
❤3👍1
🔥 Мобильные разработчики, нужен ваш совет!
Пилим крутую подборку ноутов для кодеров в 2025-м и хотим собрать реальный фидбек от тех, кто в теме!
Какой ноут спасает вас в кодинге и почему?
Расскажите все:
▪️ Что за зверь (модель, начинка)
▪️ Где жмет и где радует в ежедневной работе
▪️ На какие фишки смотреть при выборе
▪️Как вам с ним живется
Топовые советы попадут в нашу статью!
Делитесь в комментах 👇 Сделаем годный гайд, который реально поможет коллегам!
Библиотека мобильного разработчика
#междусобойчик
Пилим крутую подборку ноутов для кодеров в 2025-м и хотим собрать реальный фидбек от тех, кто в теме!
Какой ноут спасает вас в кодинге и почему?
Расскажите все:
▪️ Что за зверь (модель, начинка)
▪️ Где жмет и где радует в ежедневной работе
▪️ На какие фишки смотреть при выборе
▪️Как вам с ним живется
Топовые советы попадут в нашу статью!
Делитесь в комментах 👇 Сделаем годный гайд, который реально поможет коллегам!
Библиотека мобильного разработчика
#междусобойчик
❤1
💻 Конкатенация против интерполяции текста в SwiftUI
SwiftUI позволяет нам объединять несколько представлений текста в одно представление с помощью оператора плюс (+). Это позволяет нам применять разные стили к отдельным частям текста.
Конкатенация и интерполяция — два подхода, которые могут показаться схожими, но на самом деле имеют свои уникальные особенности и преимущества.
👉 Читать статью
Библиотека мобильного разработчика
#свежак
SwiftUI позволяет нам объединять несколько представлений текста в одно представление с помощью оператора плюс (+). Это позволяет нам применять разные стили к отдельным частям текста.
Конкатенация и интерполяция — два подхода, которые могут показаться схожими, но на самом деле имеют свои уникальные особенности и преимущества.
👉 Читать статью
Библиотека мобильного разработчика
#свежак
❤2🥱1
🧱⛏️ Чекни свой крафт: 8 признаков, что разработчик слишком залип в Minecraft
Думаешь, что твоя продуктивность падает из-за багов в коде? А может, все дело в том, что ты мысленно фармишь крипперов, пока твой PM объясняет задачу? Пройди наш тест и узнай, насколько глубоко ты провалился в пиксельную кроличью нору!
✅ Пройти тест
Библиотека мобильного разработчика
#междусобойчик
Думаешь, что твоя продуктивность падает из-за багов в коде? А может, все дело в том, что ты мысленно фармишь крипперов, пока твой 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
Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
СберТех представил GigaIDE Cloud — первую российскую облачную среду разработки с ИИ, встроенную в GitVerse.
Что в статье:
Забудьте про настройку окружения и тяжёлый ноутбук — GigaIDE Cloud запускает проекты за секунды прямо в браузере.
Читай обзор, как это работает на практике
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3👏1
⚡ Команда дня: find + xargs
Хотите быстро найти и обработать все файлы определенного типа?
Вот однострочник, который поможет:
🎯 Что делает:
— Ищет все .js файлы в текущей директории и поддиректориях
— Находит все строки с «TODO» в этих файлах
— Выводит результаты с именами файлов
Добавьте -1 к grep, чтобы видеть только имена файлов:
👀 Не забудьте:
— Команда работает в терминале Unix-подобных систем
— Для Windows используйте Git Bash или WSL
— У PowerShell другой синтаксис для подобных операций
Библиотека мобильного разработчика #буст
Хотите быстро найти и обработать все файлы определенного типа?
Вот однострочник, который поможет:
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-приложениях, инструментах для её внедрения и применения в проектах.
👉 Читать статью
Библиотека мобильного разработчика #буст
В iOS-приложениях модульная архитектура становится все более популярной, обеспечивая гибкость и масштабируемость проектов. Этот подход упрощает сопровождение и развитие приложений, особенно при увеличении кодовой базы и функциональности.
Модульная архитектура делит приложение на управляемые части, что позволяет многократно использовать код в других проектах и организовывать независимую разработку и тестирование функциональных блоков.
В этом материале автор расскажет про ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для её внедрения и применения в проектах.
👉 Читать статью
Библиотека мобильного разработчика #буст
👍2
🤔 Задача по Kotlin lists
Есть задание — лист элементов. Ваша задача вставить один оператор, чтобы получилось значение в комментариях, которое стоит после знака =.
Ответ:
В этой задаче нужно сложить сумму индексов.
.indices
Библиотека мобильного разработчика
#междусобойчик
Есть задание — лист элементов. Ваша задача вставить один оператор, чтобы получилось значение в комментариях, которое стоит после знака =.
listOf(1, 3, 3, 2, 4, 1)
//missed operator
.sum()
.let
{ println(it) }
//=15
Ответ:
Библиотека мобильного разработчика
#междусобойчик
❤4🥱2🔥1🌚1
🎧 Подкасты и видео о мобильной разработке
Собрали лучшее о мобильной разработке. Включаем и смотрим по пути на работу.
🎯 Многомодульность — ответы на вопросы с экспертами
🎯 Профессия: cистемный аналитик
🎯Найди и исправь ошибки в коде — Задачи с собеседования
Библиотека мобильного разработчика #буст
Собрали лучшее о мобильной разработке. Включаем и смотрим по пути на работу.
🎯 Многомодульность — ответы на вопросы с экспертами
🎯 Профессия: cистемный аналитик
🎯Найди и исправь ошибки в коде — Задачи с собеседования
Библиотека мобильного разработчика #буст
❤1
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
Сомневаетесь в своем прогрессе? Мы собрали 7 четких признаков того, что вы реально растете как разраб. Спойлер: дело не только в коде!
👉 Подробнее в статье
👉 Подробнее в статье
❤2
👨💻 Тимлид — должен кодить или только управлять
Часто в IT-индустрии возникает вопрос о роли тимлида: должен ли он писать код или же его основная задача — управление командой?
С одной стороны, техническая экспертиза может помочь в принятии более обоснованных решений и поддержке команды. С другой стороны, слишком глубокое погружение в код может отвлекать от стратегического планирования и управления проектом.
Как вы считаете, какова идеальная роль тимлида? Должен ли он быть «игроком на поле» или как тренер сосредоточиться на управлении? Голосуйте и пишите своё мнение в комментариях 💬
❤️ — Тимлид — менеджер, а потому работа с кодом является отвлечением от основных обязанностей.
🤝 — Тимлид — это лидер команды, её непосредственный участник, а значит, должен участвовать во всей жизни команды, в том числе и в работе с кодом.
Библиотека мобильного разработчика
#междусобойчик
Часто в IT-индустрии возникает вопрос о роли тимлида: должен ли он писать код или же его основная задача — управление командой?
С одной стороны, техническая экспертиза может помочь в принятии более обоснованных решений и поддержке команды. С другой стороны, слишком глубокое погружение в код может отвлекать от стратегического планирования и управления проектом.
Как вы считаете, какова идеальная роль тимлида? Должен ли он быть «игроком на поле» или как тренер сосредоточиться на управлении? Голосуйте и пишите своё мнение в комментариях 💬
❤️ — Тимлид — менеджер, а потому работа с кодом является отвлечением от основных обязанностей.
🤝 — Тимлид — это лидер команды, её непосредственный участник, а значит, должен участвовать во всей жизни команды, в том числе и в работе с кодом.
Библиотека мобильного разработчика
#междусобойчик
🤝43❤8👍2😁1😢1
📱 Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы.
🔹 App Store блокирует аккаунты разработчиков, а банки всё равно в сторах. Рассказываем, как они это делают
🔹 SwiftUI или UIKit: что выбрать для iOS-приложений?
🔹 Как я создал UI-конструктор с помощью Compose Multiplatform, который экспортирует код Compose
🔹 Лучшие приложения с открытым исходным на Kotlin
🔹 Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений
Библиотека мобильного разработчика #свежак
🔹 App Store блокирует аккаунты разработчиков, а банки всё равно в сторах. Рассказываем, как они это делают
🔹 SwiftUI или UIKit: что выбрать для iOS-приложений?
🔹 Как я создал UI-конструктор с помощью Compose Multiplatform, который экспортирует код Compose
🔹 Лучшие приложения с открытым исходным на Kotlin
🔹 Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений
Библиотека мобильного разработчика #свежак
🥰3
null
. Non-nullable типы — это типы, которые не могут содержать значение null
и всегда должны иметь некоторое значение.В Kotlin переменные по умолчанию являются non-nullable — это означает, что они не могут принимать значение
null
. Если переменная может принимать значение null
, то ее нужно объявить с использованием знака вопроса (?). При использовании Nullable переменной в коде Kotlin не допустит обращение к ней без предварительной проверки на 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
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1😢1