мобильные приложения

Системные панели Android: почему кнопка уезжает под навбар и как ловить это на эмуляторе

Системные панели Android: почему кнопка уезжает под навбар и как ловить это на эмуляторе

Разбираем реальный баг Android, при котором нижняя кнопка оказывается под системной панелью. Показываем, как переключать режимы навигации через ADB, измерять Window Insets и автоматизировать проверку edge-to-edge интерфейсов.

Flutter игнорирует minSdk? Как собрать AAB с нужным minSdk и проверить

Flutter игнорирует minSdk? Как собрать AAB с нужным minSdk и проверить

Иногда при сборке Flutter-проекта итоговый minSdkVersion внезапно становится выше, чем задано в конфигурации (например, 24 вместо 21). Ниже — быстрый способ форсить нужное значение, проверить результат в артефакте и найти «виновника» повышения.

Этапы создания мобильного приложения

Этапы создания мобильного приложения

В публикации мы рассказываем про этапы разработки мобильных приложений: от аналитики и создания ТЗ до публикации приложения в сторах и поддержки.

Android: как переносить дизайн в xml шаблоны

Android: как переносить дизайн в xml шаблоны

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