Рубрика: Хабр Мобильная разработка

[Перевод] Почему исключения в Kotlin Coroutines это сложно и как с этим жить?

Обработка исключений, вероятно одна из самых сложных частей, когда вы изучаете корутины в Kotlin. В этой статье, я расскажу о причинах такой сложности и объясню некоторые ключевые моменты для хорошего понимания темы. После этого вы сможете реализовать правильную инфраструктуру для обработки ошибок в своем собственном приложении. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0...

Управление рисками в проектном менеджменте

Тенденции централизации и децентрализации управления в производстве ПО противоречивы и неоднозначны. Часть компаний впервые переходит к формализованному управлению проектами разработки с помощью некоторой организационной структуры (например, в Проектного офиса) после значительного укрупнения и усложнения бизнеса, часть же успешных мировых корпораций, наоборот, стремится к максимальной децентрализации, предоставляя отдельным успешным командам высочайший уровень автономности в части процессов...

Новые возможности AndroidX Media и ExoPlayer

Создание приложений с функциями воспроизведения мультимедиа связана с рядом трудностей, которые усложняют разработку. Однако в этом году появилась возможность использовать Jetpack Media3 — решение, которое полностью меняет процесс взаимодействия с мультимедиа. Об этой библиотеке и ее возможностях расскажет Android-разработчик CleverPumpkin Сергей Смирнов. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Личный опыт: перезапуск тимлидства в растущей IT-компании. Часть 1

Я Саша Хрущев, технический директор IT-компании WINFOX. Рассказываю, как мы пересмотрели свой подход к тимлидству, с какими трудностями столкнулись в процессе и какие результаты это дало. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Работа со списками во Flutter-приложениях (часть 2)

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

Дайджест интересных материалов для мобильного разработчика #457 (12 — 18 сентября)

В нашем новом дайджесте открытие Live Activity и ActivityKit, анализ Android-приложений и Flutter 3.3, логи, скука, мобильный CI, приключения BeReal и многое другое! Подключайтесь также к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день. Читать дальше → Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Как настроить CI в мобильных приложениях

Приветствую! Меня зовут Алексей Денискин, я тимлид мобильной команды СберМаркета. В этой статье я на примере покажу, как организовать CI для мобильных приложений на Android и iOS. Я буду использовать GitLab CI, но описанный подход применим к большинству стандартных стеков. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0