31 Jul 2026, 09:01 UTC499 views2 reactionsread 7 August 2026 Photo
Дайджест июля
Hola, Amigos! Собрали в одну подборку все полезные посты июля, которые вы могли пропустить. Выбирайте, что интересно, и переходите по ссылкам для полезного выходного чтива:
🔴Организация импортов в проекте;
🔴Обзоры виджетов OverflowBar и SliverMainAxisGroup;
🔴Кастомизация виджета Slider - Часть 1. Часть 2. Часть 3;
🔴Правила статического анализа;
🔴Обзор пакета paged_vertical_calendar.
Всем хорошего код
❤2
28 Jul 2026, 09:00 UTC640 views9 reactionsread 7 August 2026 Photo
Hola, Amigos! Сегодня посмотрим на один пакет, который может быть полезен в разработке - paged_vertical_calendar.
Он выводит календарь непрерывным вертикальным списком вместо одного месяца переключением. Это полезно в таких случаях:
⭕️ Нужно показать сразу несколько месяцев;
⭕️ Есть выбор интервала дат, которые могут быть в разных месяцах;
⭕️ Нужен другой UX, чем стандартный.
Давайте разберем его базовое использова…
👍7❤1🔥1
24 Jul 2026, 09:24 UTC860 views16 reactionsread 7 August 2026 Photo
Hola, Amigos! Сегодня мы вводим новую рубрику - обзоры правил для статического анализатора #lintRules.
В ней мы будем рассказывать о тех правилах, которыми пользуемся сами на наших проектах.
Поэтому ловите первую подборку. А также рассказывайте в комментариях, про какие правила рассказать в следующий раз?
👍16
21 Jul 2026, 10:05 UTC905 views3 reactions1 Starread 7 August 2026 Photo
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. В прошлых частях мы разобрали базовую кастомизацию виджетов Slider и RangeSlider, а также замену индикатора на собственный. Сегодня мы займемся изменением полосы значений (Track) под наш дизайн.
Для этого нам так же, как и с индикатором, нужно создать отдельный класс, наследуемый от SliderTrackShape для Slider и RangeSliderTrackShape для RangeSlider.
…
👌2🔥1
17 Jul 2026, 09:05 UTC965 views3 reactionsread 7 August 2026 Photo
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. В прошлой части мы рассмотрели базовую кастомизацию виджетов Slider и RangeSlider. Сегодня мы углубимся в детали и изменим внешний вид индикатора у слайдера.
Для этого нам нужно будет создать отдельный класс, который наследуется от SliderComponentShape для Slider или RangeSliderThumbShape для RangeSlider:
class AppThumbShape extends SliderComponentSh…
❤3
14 Jul 2026, 10:28 UTC962 views4 reactionsread 7 August 2026 Photo
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. В этой небольшой серии мы разберем, как кастомизировать виджеты Slider и RangeSlider, чтобы они лучше соответствовали вашему дизайну.
Делается это как и внутри самого виджета, так и через тему. Начнём с простого кейса: внешний вид слайдера нас устраивает, но нужно изменить только цветовую схему.
Slider(
… // Основные настройки слайдера
activeColo…
🔥4
10 Jul 2026, 09:56 UTC≈1,130 views13 reactionsread 7 August 2026 Photo
Hola, Amigos! Продолжаем рассказывать про полезные виджеты. Сегодня на очереди SliverMainAxisGroup, который позволит нам увеличить читаемость кода.
Во время разработки экрана со сложной версткой и использовании на нем CustomScrollView, может случиться ситуация, когда количество используемых сливеров становится слишком большим. Из-за этого кода становится настолько много, что его читаемость сильно падает. И тут встае…
🔥9❤4
7 Jul 2026, 09:03 UTC≈1,130 views28 reactionsread 7 August 2026 Photo
Hola, Amigos! Сегодня мы хотим рассказать про один из редко используемых, но очень полезных виджетов - OverflowBar.
Представьте, что вы делаете сложную верстку, где несколько кнопок с текстом должны быть расставлены горизонтально и занимать максимально доступную ширину. Если текста больше, чем нужно, а это может быть при увеличенном шрифте, то одну кнопку мы переносим на следующую строку.
Сначала кажется верным исп…
👍19🔥6❤3
3 Jul 2026, 09:03 UTC≈1,160 views12 reactionsread 7 August 2026 Photo
Hola, Amigos! Продолжаем разговаривать про настройку наших IDE. В этот раз разберемся, как мы можем работать с импортами в наших .dart файлах и как их настроить, чтобы они сортировались и удалялись, если не используются, автоматически.
Для Android Studio перейдем в настройки IDE (Settings на Windows и Linux, Preferences на macOS), там в “Languages & Frameworks” и выберем Flutter. У нас откроется окно настроек плагин…
🔥8👍4
1 Jul 2026, 11:06 UTC852 views6 reactionsread 7 August 2026 Forwarded from @amiga_ruPhoto
💸 Дешёвый старт, дорогой финал: как выбор технологии мстит команде спустя год
Планируете мобильное приложение и пока не определились со стеком? Прежде чем выбирать по цене и тому, с чем проще запускаться – стоит понимать, во что это выльется через год.
На старте всё выглядит логично: минимальный бюджет, быстрый MVP, разработчиков найти проще. Но экономия на технологии часто оборачивается совсем другими цифрами, ког…
🔥4👍2
30 Jun 2026, 09:03 UTC986 views9 reactionsread 7 August 2026 Photo
Hola Amigos! Собрали в одну подборку все полезные посты июня, которые вы могли пропустить. Выбирайте, что интересно, и переходите по ссылкам для полезного выходного чтива:
🟡Snippet для анимированного виджета
🟡Форматируем код при сохранении
🟡Кастомные иконки для iOS
🟡Оптимизируем Assets. Часть 1. Часть 2. Часть 3.
🔴Динамические иконки приложения на Flutter
Всем хорошего кода!
🔥9
25 Jun 2026, 09:00 UTC≈1,260 views10 reactionsread 7 August 2026 Photo
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Сегодня мы снова поговорим про иконки приложения, но в этот раз про динамические, которые вы можете менять по воздуху или дать возможность пользователю выбрать самому. Про это мы нашли и перевели для вас подробную инструкцию.
Что вы сможете узнать из нее:
• Как добавить сразу несколько вариантов иконок в ваше приложение …
🔥9🥰1
Showing the 12 most recent of 12 posts we hold for @flutter_amiga. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.