Mobile Native ️️
Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы. Пробустить канал → https://t.me/mobile_native?boost Автор: @artemiygreg iOS / Swift: @swift_tips Библиотеки и инструменты: @mobile_dev_tools Митапы: @meetup_today
Больше5 616
Подписчики
+224 часа
+147 дней
+2630 дней
- Подписчики
- Просмотры постов
- ER - коэффициент вовлеченности
Загрузка данных...
Прирост подписчиков
Загрузка данных...
Фото недоступноПоказать в Telegram
Зарплаты IT-специалистов в первой половине 2024: +8% по всей России
Хабр выкатили динамику зарплат за первую половину 2024 года. Если коротко, то всё хорошо, зп растёт практически во всех языках программирования.
Самый ощутимый рост был у разработчиков в Kotlin (+16%), до 290 000 ₽, C (+14%) до 180 000 ₽, также на 11% выросли зарплаты в Swift и Elixir.
Зарплаты снизились только у программистов Objective-С — на 10%, до 342 000 ₽ и Ruby — на 11%, до 250 000 ₽.
Сравнить статистику можно с прошлым периодом, за второе полугодие 2023 года.
Читать (Ru)
🤔 5👍 3🔥 3
Фото недоступноПоказать в Telegram
Dependency Management - Best Practices for Naming Gradle Version Catalog Entries
Gradle опубликовали лучшие практики по неймингу в Version Catalog.
Читать (En)
👍 5❤ 2🔥 2
Фото недоступноПоказать в Telegram
Стало скучно в разработке? Пора освоить создание мультиплатформенных приложений на Flutter!
Обновленное обучение для начинающих и опытных разработчиков, которые хотят расширить зону влияния, увеличить доход и стать более востребованными специалистами.
Всего за 6 месяцев на онлайн-курсе «Flutter Mobile Developer» от OTUS вы освоите актуальный стек инструментов для кроссплатформенной мобильной разработки и создадите свой аналог популярного приложения.
Забудьте о скучном обучении — здесь вас ждут настоящие челленджи и нестандартные практические решения. А еще сильные проекты для портфолио и карьерный сапорт!
Старт 29 июля.
Изучите подробности и пройдите короткий тест, чтобы получить специальную цену на курс.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, Erid: LjN8KTts4
👎 7🤔 4👍 2😁 2🔥 1
Фото недоступноПоказать в Telegram
Kotlin Coroutines под капотом
Завершаем рабочую неделю корутинами и в догонку ко вчерашнему посту, ещё одна, свежая и большая статья про то, как корутины устроены под капотом.
👉 Знакомство с крутыми перцами: CoroutineContext и CoroutineScope
👉 Continuation интерфейс и реализация suspend блока
👉 Что же такое корутина?
👉 А если в корутине цепочка из suspend функций?
👉 Переключение потоков, delay() и CoroutineDispatcher
👉 Дочерние корутины, EventLoop и runBlocking
👉 Заключение
P.S. Статьи действительно толковые, забирайте, чтоб не потерять.
Читать (Ru)
🔥 11❤ 4👍 3
Фото недоступноПоказать в Telegram
Coroutine Essentials
Ещё одна большая и детальная статья с разбором корутин(многопоточность, concurrency и вот это вот всё) с иллюстрациями и примерами.
👉 Single-Threaded, Blocking Code
👉 Coroutines and Concurrency
👉 Introduction to Coroutines
👉 Modeling the Construction Site
👉 Multithreaded Concurrency
👉 Cancellations
Читать (En)
🔥 10👍 3❤ 2
Фото недоступноПоказать в Telegram
Приходите на вечеринку Yandex Summer Mobile Party!
Яндекс устраивает летнюю вечеринку для мобильных разработчиков. Встречаемся в Санкт-Петербурге 19 июля, чтобы познакомиться и обсудить последние новости!
В этот раз обойдёмся без хардовых докладов и долгих обсуждений работы. В программе — короткие лайтнинги о жизни в мобильной разработке, много нетворкинга, вечеринка, музыка и коктейли.
А ещё вас ждёт PeerLab от команд Яндекс Такси, Про, Маркета, Еды и Доставки — камерная активность, где можно предложить свой кейс для обсуждения с топ-экспертами.
Регистрируйтесь уже сейчас. Мы рассмотрим вашу заявку и пришлём приглашение 16–17 июля.
Повеселимся на Yandex Summer Mobile Party! 🎉
👎 5❤ 4👍 2🔥 2
Фото недоступноПоказать в Telegram
Как я перестал волноваться и полюбил ошибки в корутинах: поймай меня если сможешь
Небольшая статья с разбором того, как работает обработка ошибок в корутинах.
Читать (Ru)
👍 12❤ 2😁 2🔥 1
Repost from Swift Tips
Фото недоступноПоказать в Telegram
Макросы — напишут код за вас, но есть нюанс…
Большая статья, которая поможет узнать, что такое макросы и как они работают, а также понять, стоит ли добавлять их в свой проект.
👉 Коротко про макросы
👉 Отличие макросов от property wrapper
👉 Как работают макросы
👉 Роли макросов
👉 Зачем нужны макросы
👉 Где используются макросы
👉 SwiftSyntax
👉 Как SwiftSyntax связан с макросами?
👉 Где еще используется SwiftSyntax?
👉 Библиотеки
👉 ActorMacro
👉 Полное синтаксическое дерево SmallTestClass
👉 Тестирование
👉 Скорость билда проекта с макросами
Читать (Ru)
👍 8🔥 4❤ 3
Фото недоступноПоказать в Telegram
Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма
Яндекс Практикум провел исследование и в статье рассказывают, как обстоят дела в найме начинающих Android-разработчиков: какие навыки требуются джуниорам для трудоустройства, о чём их спрашивают на собеседованиях и какого опыта достаточно, чтобы получить предложение о работе.
👉 Какие скилы нужны начинающему Android-разработчику
👉 Какой опыт необходим джуниору для трудоустройства
👉 Какие задачи выполняют джуниоры в первые полгода работы
👉 Как нанимают джуниоров: тестовое задание и собеседование
👉 Ситуация на рынке: сложности и перспективы
👉 Итоги: самое важное
Приколол один момент в статье 👇
Джуниор должен хорошо знать Kotlin и Java, разбираться в синтаксисе и иметь навыки оптимизации кода.Иметь навыки оптимизации кода??? 😳 Что простите, это точно про джунов?) Читать (Ru)
👎 10👍 4😁 3🤔 2🔥 1🐳 1
Repost from Swift Tips
Фото недоступноПоказать в Telegram
Принципы SOLID на примере iOS-разработки
Давненько не было материалов по SOLID, вот держите. Детальный туториал с примерами под iOS, что это такое и зачем нужны.
SOLID — это акроним из первых букв пяти основных принципов проектирования в объектно-ориентированном программировании.
🟢Single Responsibility (SRP) — принцип единственной ответственности
🟢Open-Closed (OCP) — принцип открытости-закрытости
🟢Liskov Substitution (LSP) — принцип подстановки Барбары Лисков
🟢Interface Segregation (ISP) — принцип разделения интерфейсов
🟢Dependency Inversion (DIP) — принцип инверсии зависимостей
Читать (Ru)
👍 4🔥 3❤ 1
Выберите другой тариф
Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.