Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
859 photos
237 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

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

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Использование Compose

Хотите узнать, как в онлайн-кинотеатре Иви создали приложение для Android TV на инновационном Jetpack Compose?

Эта статья расскажет об опыте использования этого популярного фреймворка в реальном проекте.

#android
🔥10👌2
​​Как писать swift-friendly код на КММ

Эта статья научит вас писать библиотеки на Kotlin Multiplatform, удобные для iOS-разработчиков.

Вы узнаете, как избежать подводных камней в API для Swift. Увидите разницу между вызовом методов и отправкой сообщений и поймёте важность именования параметров.

#android #ios
😁6
​​А/Б эксперименты в AppMetrica

В AppMetrica появилась новая фича — А/Б эксперименты. Теперь аналитика мобильных приложений стала ещё мощнее. Вы сможете проверить гипотезы, внедрить изменения в интерфейс и посмотреть влияние на показатели.

#android #ios
💩9👏2😁2👍1
Lottie теперь многопоточный

Мечтали ускорить анимацию в приложениях на Android? Библиотека Lottie теперь поддерживает многопоточность!

В статье подробно объясняют, как новая настройка asyncUpdates переносит ресурсоёмкую фазу update в фоновый поток.

#android
👍17😁3
UI-тесты для поиска утечек памяти

Статья рассказывает о методах поиска утечек памяти в Android-приложении с использованием UI-тестов.

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

#android
👍8
Что такое object в Котлин

Вы наверняка знаете, как в Котлине создаются объекты с помощью конструкторов классов. Но это не единственный способ!

В этой статье вы узнаете о двух альтернативах: object expressions и object declarations.

#android
4
Как измерить продуктивность разработчиков

Главная мысль статьи — измерять нужно не усилия и часы, а конечный результат работы.

Автор предлагает свой взгляд на то, как оценивать инженерные команды с максимальной пользой для бизнеса

#статья #продуктивность
Анимированный индикатор прогресса

В статье вы узнаете, как с нуля реализовать Circular Progress Indicator на Jetpack Compose, чтобы он отображал текущий прогресс загрузки или выполнения какого-либо процесса.

#android
👍82
Подготовка проектов Xcode к Swift 6

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

В частности, он рекомендует переходить на асинхронное программирование с помощью async/await. Также в статье советуют явно указывать existential типы, чтобы подготовиться к изменениям в Swift 6.

#ios
Что порой кроется за «успехом»

Интересная история прохождения собеседований на позицию Senior Android-разработчика.

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

#android
👍14🔥4👎1
Лучшие практики обработки ошибок в Kotlin

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

#android
🔥6
Дорожная карта iOS-разработчика на 2023 год

Роадмап для iOS-разработчиков на 2023 год с подборкой ресурсов по различным темам. Особенно полезно для начинающих разработчиков, которые хотят понять, с чего начать и как двигаться дальше в этой сфере.

#ios
7👍3
Gradle Caching

Автор подробно разбирает разные уровни кэширования в Gradle: от внутреннего до удалённого. Особое внимание уделено настройке кэша сборки и работе с ним.

#android
Поиск кода с Periphery

Статья описывает, как Periphery строит графовое представление проекта для выявления неиспользуемого кода. Этот инструмент поможет улучшить время компиляции и уменьшить «шум» в кодовой базе.

#ios
👎2🔥1
Многомиллионная аудитория Котлина

В статье привёден обзор известных продуктов с многомиллионной аудиторией, внедривших Kotlin Multiplatform — от Макдональдса до VMware.

Автор выделяет особо интересные идеи этих компаний по внедрению KMP, делясь опытом решения различных задач.

#android
👍21
Как можно использовать Sourcery

Sourcery — кодогенератор для Swift, работающий поверх библиотеки SwiftSyntax от Apple.

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

#ios
2👍1
Compose готов к 1.5.1

Версия вышла в бету, и дальше нас ждёт только стабилизация API. Добавлены новые функции и исправлены ошибки. Релиз обещает быть историческим.

#android
👍8
Законы UX

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

Каждое подкреплено ссылками на исследования.

#ios #android
👍9
Jetpack Compose для карт

Автор рассказывает, как использовать новую библиотеку Google Maps для Compose. Вы научитесь добавлять различные элементы на карту — окна маркеров, масштабные линейки, геозоны и даже уличный вид. Все это с анимациями и обработкой взаимодействий пользователя.

#android
🔥1
Погружение в Live Edit

Эта статья раскрывает принцип работы Live Edit — инструмента, который мгновенно применяет изменения кода в запущенном приложении.

Вы сможете в реальном времени видеть эффект от правок UI элементов, не перезапуская приложение.

#android
👍6
Пишем свой JSON парсер

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

Автор щедро делится практическими советами, как упростить и улучшить код на Kotlin.

#android
👍4😁3👎1🤬1