mobi_dev | Unsorted

Telegram-канал mobi_dev - Мобильная разработка

15502

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Мобильная разработка

MVI паттерн в KMM

В этой статье автор подробно разбирает применение MVI в KMM на конкретном примере проекта.

Он объясняет устройство MVI, рассказывает о его преимуществах при совместном использовании с Compose и SwiftUI.

#android #ios

Читать полностью…

Мобильная разработка

Фантастический Compose

Эта статья расскажет об устройстве Compose и его отличиях от классических Views.

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

#android

Читать полностью…

Мобильная разработка

Исследование по зарплатам

Хотите увидеть реальную картину по вакансиям среди разработчиков в России?

В этой статье авторы собрали и проанализировали данные о вакансиях и зарплатах программистов по языкам и фреймворкам за 2023 год.

#работа

Читать полностью…

Мобильная разработка

15 сентября | Красный Октябрь, Москва
На IT-конференции CrossConf будет самое большое сообщество по мобильной разработке. Это нельзя пропустить: мощная программа, топ-спикеры из ведущих компаний, инфлюенсеры mobile-сообщества и afterparty на прокачку интеллекта.


Купить билет
*По промокоду MOBIDEV действует скидка -30%

В деталях:
— 2 потока по мобильной и кроссплатформенной разработке;
— инсайты для тимлидов, проджектов и продактов.
— доклады от спикеров ОС Аврора о ближайших планах;
— Открытая запись подкаста «Гости из IT» по теме Kotlin c Алексеем Гладковым в роли ведущего;
— IT-квиз на afterparty от знатока «Что? Где? Когда?» Бориса Белозерова;

Новости и розыгрыши в телеграме CrossConf

Реклама ООО «Фрифлекс» LjN8KQF4P

Читать полностью…

Мобильная разработка

Мониторим размер приложения

В статье рассказывается, как с помощью скрипта на Python и инструмента Github Actions отслеживать размер приложения на каждый pull request.

Такая автоматизация позволит вам непрерывно контролировать приложения и оперативно реагировать на события.

#android

Читать полностью…

Мобильная разработка

Исследуем выделения кучи

Интересуетесь внутренним устройством памяти Android? Хотите разобраться в аллокаторе jemalloc? Эта статья подробно разбирает концепции и структуры данных jemalloc «new» — версии 5 и выше

#android

Читать полностью…

Мобильная разработка

Как ускорить тестирование приложений?

Это по силам Emcee — инструменту, который запускает тесты на нескольких устройствах, управляет симуляторами и собирает продвинутую аналитику.
Идеально подходит для тех, кто хочет сократить time-to-market. Необходим при 100+ автотестах и планах по масштабированию. Создан инженерами AvitoTech.
Подписывайтесь на канал!

Реклама ИП Игнатова Виктория Андреевна ИНН 504513680218 LdtCKWAxR

Читать полностью…

Мобильная разработка

12 ошибок при публикации в RuStore

Из статьи вы узнаете, как не запутаться в версиях и подписях APK. Как правильно оформить платные приложения и не нарваться на копирайт. А также получите советы по решению этих вопросов.

#android

Читать полностью…

Мобильная разработка

Как работают рекомпозиции

Jetpack Compose — это новый инструмент от Google для создания пользовательских интерфейсов. В этой статье автор покажет, как избежать типичных ошибок и настроить Compose для оптимальной производительности

#android

Читать полностью…

Мобильная разработка

Как измерять время старта приложения

В статье, автор подробно разбирает, что такое запуск приложения с точки зрения пользователя.

Он объясняет разницу между холодным, тёплым и горячим стартом. А также даёт рекомендации по отслеживанию разных сценариев загрузки.

#android

Читать полностью…

Мобильная разработка

Android Studio Templates

В статье вы найдёте примеры удобных шаблонов для ViewModel, тестирования, интеграции с Hilt и многого другого.

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

#android

Читать полностью…

Мобильная разработка

Network Inspector

Автор делится опытом использования Network Inspector —встроенного в Android Studio инспектора сети.

Этот инструмент позволяет перехватывать запросы приложения и менять ответы сервера на лету.

#android

Читать полностью…

Мобильная разработка

Пройдите тест по Swift и проверьте свои знания

Ответьте на 20 вопросов и узнайте, насколько вы готовы к обучению на курсе — «iOS Developer. Professional» от OTUS. Курс доступен в рассрочку!

Пройти тест: https://otus.pw/V1dHo/

На курсе вы освоите ключевые особенности Swift 5, сможете определять целесообразность применения паттернов и погрузитесь в нюансы использования Rx.

Сможете пройти успешно тест — получите доступ к записям прошлых открытых уроков курса!

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Мобильная разработка

Нормальная карта в приложении

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

#ios

Читать полностью…

Мобильная разработка

Как найти причину сбоя в iOS

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

#ios

Читать полностью…

Мобильная разработка

Кто такой продуктовый разработчик

Хотите стать разработчиком, который понимает продукт и бизнес? Эта статья расскажет, как стать продактом. Автор описывает 9 ключевых качеств таких инженеров.

#карьера

Читать полностью…

Мобильная разработка

Ozon Tech запускает месяц мобильных офферов

Кого ищут:
iOS- и Android-разработчиков, а также QA-инженеров.
Уровень: middel/senior.

Какие проекты открыты: основное приложение для покупателей, B2B-приложение для продавцов, а также мобильная часть Ozon Travel. В планах разработка ещё двух приложений с нуля, о них — на интервью.

Подать заявку и уточнить подробности можно на этом лендинге.

Реклама ООО «Озон Технологии» LjN8K1Lap

Читать полностью…

Мобильная разработка

Схема кампуса в Android приложении

Автор подробно рассказывает, как он разработал с нуля собственную библиотеку для отображения карт кампуса вуза в приложении со студенческим расписанием.

Он делится опытом моделирования объектов карты, их триангуляции и рендеринга через OpenGL.

#android

Читать полностью…

Мобильная разработка

Всем привет! Сегодня мы запускаем новую версию нашего сайта tproger.ru, поэтому могут наблюдаться сбои и ошибки

Мы постараемся всё сделать аккуратно, но если столкнётесь с багами или проблемами, дайте нам знать.

Спасибо за понимание.

Читать полностью…

Мобильная разработка

Красота системы типов Котлина

Эта статья приоткроет завесу над системой типов и покажет, как их порождают классы, а типы определяют возможности. Поймите супертипы и подтипы, особенности вывода и роль Nothing.

#android #kotlin

Читать полностью…

Мобильная разработка

Отличия K1 и K2 компиляторов

Из статьи вы узнаете, как исходный код преобразуется в машинный, поймёте разницу между фронтендом и бекендом и выясните, как данные трансформируются на каждом этапе компиляции.

#android #kotlin #vpn

Читать полностью…

Мобильная разработка

Подписываем Android-приложение

Вы хотите опубликовать Android-приложение в нескольких магазинах, но столкнулись с проблемой подписи?

Эта статья поможет разрешить конфликт ключей и бесшовно обновлять данные.

#android

Читать полностью…

Мобильная разработка

«Админа в топку, я могу лучше!»

А давайте! Мы ищем нового админа в наш паблик на фултайм.

Подробности по ссылке: https://tprg.ru/yZAk

#вакансии #работа

Читать полностью…

Мобильная разработка

Как работает Android code

Статья charlie.lee.yo/understanding-how-android-code-runs-2091049318f8">подробно разбирает путь кода от написания до выполнения. Вы изучите низкоуровневые детали работы Android, чтобы лучше понимать происходящее при выполнении вашего кода.

#android

Читать полностью…

Мобильная разработка

Платформенный код на КММ

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

#android

Читать полностью…

Мобильная разработка

Дорожная карта по Android-разработке

Вас ждёт погружение в мир Java и Kotlin, знакомство с Android Studio и популярными библиотеками. Вы поймёте, как устроен жизненный цикл приложения и как создавать красивый интерфейсы.

#android

Читать полностью…

Мобильная разработка

Сложности рендеринга текста

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

#android #ios

Читать полностью…

Мобильная разработка

Профайлинг gradle

Автор подробно рассказывает, как профилировать сборку в Gradle и искать узкие места.

Вы узнаете, как использовать gradle-profiler для глубокого анализа. И как включить профилирование прямо из командной строки с помощью опции Gradle --profile.

#android

Читать полностью…

Мобильная разработка

Android Dependency Injection

Автор подробно разбирает ключевые API, которые используют популярные библиотеки вроде Dagger и Koin: AppComponentFactory, FragmentFactory и другие.

В статье вы узнаете, как с их помощью кастомизировать создание компонентов и внедрять зависимости.

#android

Читать полностью…

Мобильная разработка

ИТ + научпоп + музыка = большой ИТ-пикник в Москве

2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе.

В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть?

Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут.

Реклама АО «Тинькофф Банк»

Читать полностью…
Subscribe to a channel