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

Реализуем сетевые запросы используя Dio в Flutter

Для реализации сетевых запросов в Flutter можно выделить такие библиотеки как: Dio, http, retrofit, Chopper. В это статье на примере разберем использование библиотеки Dio ...

Как исправить "Text overflow" в Flutter?

Чтобы бороться с проблемой переполнения текста (text overflow) в Flutter, вы можете воспользоваться несколькими методами в виджетах, таких как Text или других, которые работают с текст ...

Фермы Android-устройств

Фермы Android-устройств (или облачные тестовые фермы) позволяют разработчикам тестировать мобильные приложения на реальных устройствах удалённо. Это удобно для тестирования приложений на разных мод ...

Flutter. "Vertical viewport was given unbounded height" error

Ошибка "Vertical viewport was given unbounded height" обычно возникает, когда у вас есть виджет, поддерживающий прокрутку (например, ListView, Column или SingleChild ...

Flutter. "An InputDecorator cannot have an unbounded width" error

Ошибка "An InputDecorator cannot have an unbounded width" (InputDecorator не может иметь неограниченную ширину) обычно возникает, когда InputDecorator (или такие видже ...

Как изменить стиль TabBar в Flutter?

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

Использование виджета IntrinsicHeight с Column в Flutter

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

Что указывает minSdkVersion в Flutter?

В Flutter (как и в Android-разработке в целом) параметр minSdkVersion в файле build.gradle указывает минимальную версию Android, на которой ваше приложение может быть уста ...

Как задать размеры элементов на основе процента от ширины или высоты экрана в Flutter?

В Flutter можно задавать размеры элементов на основе процента от ширины или высоты экрана с помощью класса MediaQuery. MediaQuery.of(context).size предост ...

TransactionTooLargeException в Android

В Android исключение TransactionTooLargeException возникает, когда данные, передаваемые между процессами (например, между активностями или сервисами), превышают ограни ...

Исправляем "Flutter Video Player: MediaCodecVideoRenderer Error" в Flutter при использовании ExoPlayer

Ошибка MediaCodecVideoRenderer в Flutter при использовании ExoPlayer для воспроизведения видео на Android может возникать по ряду при ...

Разбираемся с SpriteKit на примерах

SpriteKit — это фреймворк от Apple для разработки 2D-игр и других графических приложений на платформах iOS, macOS, watchOS и tvOS. Он предоставляет мощные инструменты для анимации ...