tgindex
Flutter. Много

Flutter. Много

Статистика

Заказать мобильную разработку: https://amiga.ru//?utm_source=tg Заказать рекламу в канале @amiga_agency_bot Новости Flutter-разработки, дайджесты мероприятий, личный опыт.

Последний пост
13 авг.
Последнее чтение
15:46
Постов за неделю
9
Всего постов
34
Тип
открытый
Язык
русский
Категория
Новости и СМИ
В каталоге с
12 авг.
Подписчики
2 995
−4 за 4 дн.
Сутки
−1
−0,03%
Неделя
 
Месяц
 
Просмотров на пост
729
34 постов
Вовлечённость
24,3%
к подписчикам
Постов в день
1,3
всего 34
Упоминаний
2
каналов
Охват размещения
оценка
1/24сутки в ленте
443
1/48двое суток
507
1/72трое суток
547

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • Hola, Amigos! Сегодня вышли Flutter 3.47 и Dart 3.13. Давайте вместе разберемся, что в них нового. Самое главное и важное изменение - библиотеки Material и Cupertino стали отдельными и доступны на pub.dev как material_ui и cupertino_ui. Кроме этого, есть важные новости по операционным системам от Apple: • Повышены минимальные версии до iOS 15 и macOS 12; • Переход на UIScene становится обязательным, так как Xcode 27 перестанет собирать приложения без него; • Появилась возможность отключения сборки под macOS на процессорах Intel; • Разработчики Flutter сообщают, что 92 из 100 пакетов из топа pub.dev перехали на Swift Package Manager. Если вы еще не совершили миграции на UIScene и SPM, то сейчас самое время. Касаемо других платформ: • Теперь можно собирать релизный Flutter Web на WASM при помощи команды flutter build web --release --wasm; • Impeller теперь используется по умолчанию на десктопе; • Добавили flavor’ы для Windows и Linux. Обновления Dart принесло нам новые конструкторы и новый способ объявления классов. А также Flutter 3.47 и Dart 3.13 получили много исправлений. Делитесь в комментариях, мигрировали ли вы свои приложения на UIScene и SPM?

  • Дайджест июля Hola, Amigos! Собрали в одну подборку все полезные посты июля, которые вы могли пропустить. Выбирайте, что интересно, и переходите по ссылкам для полезного выходного чтива: 🔴Организация импортов в проекте; 🔴Обзоры виджетов OverflowBar и SliverMainAxisGroup; 🔴Кастомизация виджета Slider - Часть 1. Часть 2. Часть 3; 🔴Правила статического анализа; 🔴Обзор пакета paged_vertical_calendar. Всем хорошего кода!

  • Hola, Amigos! Сегодня посмотрим на один пакет, который может быть полезен в разработке - paged_vertical_calendar. Он выводит календарь непрерывным вертикальным списком вместо одного месяца переключением. Это полезно в таких случаях: ⭕️ Нужно показать сразу несколько месяцев; ⭕️ Есть выбор интервала дат, которые могут быть в разных месяцах; ⭕️ Нужен другой UX, чем стандартный. Давайте разберем его базовое использование: PagedVerticalCalendar( minDate: DateTime.now().subtract(Duration(days 365)), maxDate: DateTime.now().add(Duration(days 365)), initialDate: DateTime.now().add(Duration(days 3)), invisibleMonthsThreshold: 1, startWeekWithSunday: true, onMonthLoaded: (year, month) { // on month widget load }, onDayPressed: (value) { // on day widget pressed }, onPaginationCompleted: (direction) { // on pagination completion }, ); Пройдемся по его параметрам: • minDate и maxDate помогают нам сделать календарь не бесконечным; • initialDate - дата начального месяца, который будет показан пользователю посередине списка; • invisibleMonthThreshold - количество месяцев, которые пользователь не видит, но они просчитываются для дальнейшего отображения; • startWeekWithSunday - полезное свойство, если приложение работает в странах, где неделя начинается с воскресенья, а не с понедельника; • onMonthLoaded, onPaginationCompleted - обратные вызовы, которые помогают подгружать данные, если это нужно; • onDayPressed - обработка нажатия на какой-либо день. Так как это все-таки список, то ему доступны еще параметры, которые есть у других похожих виджетов - controller, physics, addAutomaticKeepAlives и reverse. Но самое интересное и важное, что такой календарь можно максимально кастомизировать под себя следующими параметрами: • dayAspectRatio - помогает задать соотношение сторон для виджета дня; • weekdaysToHide - скрывает дни недели, если нужно показать только определенные. Например, только рабочие дни; • listPadding - позволяет задать отступы у списка; • monthBuilder - позволяет кастомизировать шапку месяца под себя; • dayBuilder - позволяет кастомизировать отображение дня на календаре. Рассказывайте, решали ли уже подобные задачи и пользовались ли этим пакетом в своих проектах?

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • 24 июл.9031718

    Hola, Amigos! Сегодня мы вводим новую рубрику - обзоры правил для статического анализатора #lintRules. В ней мы будем рассказывать о тех правилах, которыми пользуемся сами на наших проектах. Поэтому ловите первую подборку. А также рассказывайте в комментариях, про какие правила рассказать в следующий раз?

Flutter. Много — tgindex