Forwarded from Friflex Dev
⚡️ Вышла новая версия плагина Flutter & Dart для VSCode 3.82.0
Команда «Перейти к Супер» теперь доступна в контекстном меню редактора, а методы get/set с аргументами типа не окрашиваются, как ключевые слова, когда семантические токены отключены или не поддерживаются темой.
Что еще нового в плагине Flutter & Dart для VSCode 3.82.0, читайте на Хабре!
#news
Команда «Перейти к Супер» теперь доступна в контекстном меню редактора, а методы get/set с аргументами типа не окрашиваются, как ключевые слова, когда семантические токены отключены или не поддерживаются темой.
Что еще нового в плагине Flutter & Dart для VSCode 3.82.0, читайте на Хабре!
#news
🔥2
Приветствую 🖐 друзья, на этом уроке добавим отображение прогресса внедрения зависимостей
https://youtu.be/5AUX0_lW9NA
https://youtu.be/5AUX0_lW9NA
YouTube
3. gRPC клиент на FLUTTER. Dependency Injection 2 - Внедрение зависимостей
Приветствую 🖐 друзья, на этом уроке добавим отображение прогресса внедрения зависимостей
Обсудить можно в хижине:
✅ https://news.1rj.ru/str/dev_hut
✅ https://vk.com/dev_hut
Не пропустите новости:
✅ https://news.1rj.ru/str/mobile_developing
🤝 Получить доступ к урокам:
✅ Для Российских…
Обсудить можно в хижине:
✅ https://news.1rj.ru/str/dev_hut
✅ https://vk.com/dev_hut
Не пропустите новости:
✅ https://news.1rj.ru/str/mobile_developing
🤝 Получить доступ к урокам:
✅ Для Российских…
👍3
Всем привет, Курс Dart 3 в действии пополнился очень важным уроком для понимая сравнения объектов:
Свойство hashCode и == (equals)
Где изучим темы:
- cвойство hashCode, что это? для чего переопределять?;
- метод == (equals), что это? для чего переопределять?;
- рассмотрим примеры.
Купить курс можно по ссылке:
https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty:
https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Свойство hashCode и == (equals)
Где изучим темы:
- cвойство hashCode, что это? для чего переопределять?;
- метод == (equals), что это? для чего переопределять?;
- рассмотрим примеры.
Купить курс можно по ссылке:
https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty:
https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Stepik: online education
Dart 3 в действии
Запустите свою карьеру разработчика с нашим интенсивным курсом по Dart! Мы предлагаем вам освоить всё от базового синтаксиса до асинхронных операций. Наш курс подготовит вас к реальным проектам, обеспечив глубокое понимание языка и его практическое применение.…
👍4
Друзья, ищем толковых джунов на интересные проекты. Один из кандидатов попадет на новый крупный проект, где я куратор.
Откликайтесь, с пометкой к Юре.
https://hh.ru/vacancy/92486431?hhtmFrom=employer_vacancies
Откликайтесь, с пометкой к Юре.
https://hh.ru/vacancy/92486431?hhtmFrom=employer_vacancies
hh.ru
Вакансия Разработчик Flutter / Flutter-разработчик в Friflex в Москве, работа в компании Фрифлекс (вакансия в архиве c 1 марта…
Зарплата: от 80000 до 180000 ₽. Москва. Требуемый опыт: 1–3 года. Полная занятость. Дата публикации: 27.02.2024.
🔥10👍2
Forwarded from MADTeacher | Станислав Чернышев
Dart 3.3 выходит на финишную прямую ^_^ В CHANGELOG добавлена информация по расширениям типов)
Напоминаю, что видео с разбором этой фичи было записано еще пару месяцев назад и доступно для ознакомления на ютубе: https://youtu.be/Najl3cKGhZI
А текстовый вариант разбора доступен на степике: https://stepik.org/a/186453
Напоминаю, что видео с разбором этой фичи было записано еще пару месяцев назад и доступно для ознакомления на ютубе: https://youtu.be/Najl3cKGhZI
А текстовый вариант разбора доступен на степике: https://stepik.org/a/186453
👍3❤2👌1
Погнали пилить приложения для VisionPro на Flutter 😊
https://www.youtube.com/watch?v=N3OJEHpEp3E
https://www.youtube.com/watch?v=N3OJEHpEp3E
YouTube
Integrating Apple Vision Pro in Your Flutter App: A Step-by-Step Guide
Welcome to my YouTube channel! In this tutorial, I will guide you through the process of integrating Apple Vision Pro into your Flutter app for advanced capabilities and enhanced functionalities.
Apple Vision Pro provides powerful tools for various tasks…
Apple Vision Pro provides powerful tools for various tasks…
😁4👍1
Forwarded from Friflex Dev
⚡️Вышла новая версия Flutter 3.19 c Dart 3.3
— Бета-версия Gemini Google AI Dart SDK теперь позволяет встраивать в приложения функции на базе генеративного ИИ
— На Android появился веб-валидатор глубоких ссылок
— На iOS появились собственные шрифты Flutter
— В Dart вышла новая модель взаимодействия с библиотеками JavaScript и веб-платформами
Что еще нового в Flutter 3.19 и Dart 3.3? Делимся первым переводом официального релиза от Юрия Петрова, Flutter Team Lead в Friflex, автора тг-канала @mobile_developing
#Flutter
— Бета-версия Gemini Google AI Dart SDK теперь позволяет встраивать в приложения функции на базе генеративного ИИ
— На Android появился веб-валидатор глубоких ссылок
— На iOS появились собственные шрифты Flutter
— В Dart вышла новая модель взаимодействия с библиотеками JavaScript и веб-платформами
Что еще нового в Flutter 3.19 и Dart 3.3? Делимся первым переводом официального релиза от Юрия Петрова, Flutter Team Lead в Friflex, автора тг-канала @mobile_developing
#Flutter
🔥2❤1👍1
Всем привет, Курс Dart 3 в действии пополнился темой Расширения типов Extension types, они появились в Dart 3.3. Попробуем разобраться в новой теме:
1. Расширения типов Extension types
Где изучим темы:
- расширения типов, что это и как использовать;
- вариативность конструкторов;
- расширение функциональности;
- реализация расширений типа;
- зачем нужна новая аннотация @redeclare;
- прозрачный тип расширения;
- проверка типов расширений.
+ 3 задания.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
1. Расширения типов Extension types
Где изучим темы:
- расширения типов, что это и как использовать;
- вариативность конструкторов;
- расширение функциональности;
- реализация расширений типа;
- зачем нужна новая аннотация @redeclare;
- прозрачный тип расширения;
- проверка типов расширений.
+ 3 задания.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Stepik: online education
Dart 3 в действии
Запустите свою карьеру разработчика с нашим интенсивным курсом по Dart! Мы предлагаем вам освоить всё от базового синтаксиса до асинхронных операций. Наш курс подготовит вас к реальным проектам, обеспечив глубокое понимание языка и его практическое применение.…
🔥8👍1
Всем привет, Курс Dart 3 в действии пополнился темой:
Коллекции в Dart (dart:collection)
Где, каждую структуру разберем подробно с примером:
- Общее понятие;
- HashMap/LinkedHashMap;
- SplayTreeMap;
- UnmodifiableMapView ;
- HashSet / LinkedHashSet / LinkedHashSet/ UnmodifiableSetView ;
- Queue (очередь);
- ListQueue;
- DoubleLinkedQueue;
- UnmodifiableListView;
- LinkedList.
+ 6 заданий.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Коллекции в Dart (dart:collection)
Где, каждую структуру разберем подробно с примером:
- Общее понятие;
- HashMap/LinkedHashMap;
- SplayTreeMap;
- UnmodifiableMapView ;
- HashSet / LinkedHashSet / LinkedHashSet/ UnmodifiableSetView ;
- Queue (очередь);
- ListQueue;
- DoubleLinkedQueue;
- UnmodifiableListView;
- LinkedList.
+ 6 заданий.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Stepik: online education
Dart 3 в действии
Запустите свою карьеру разработчика с нашим интенсивным курсом по Dart! Мы предлагаем вам освоить всё от базового синтаксиса до асинхронных операций. Наш курс подготовит вас к реальным проектам, обеспечив глубокое понимание языка и его практическое применение.…
👍3🔥2
Forwarded from MADTeacher | Станислав Чернышев
Команда Flutter выкатила roadmap на 2024 год ^_^
https://github.com/flutter/flutter/wiki/Roadmap
https://github.com/flutter/flutter/wiki/Roadmap
GitHub
Roadmap
Flutter makes it easy and fast to build beautiful apps for mobile and beyond - Roadmap · flutter/flutter Wiki
👍2
Forwarded from Flutter. Много
Обзор Scaffold
Hola, Amigos! Сегодня расскажем, как виджет Scaffold может сделать нашу жизнь проще.
Что такое Scaffold?
Scaffold предоставляет базовую структуру для построения пользовательского интерфейса согласно дизайн-системе Material Design.
Элементы Scaffold
appBar: Панель приложения наверху экрана.
body: Основной контент вашего приложения.
bottomNavigationBar: Нижняя панель навигации.
Как настроить?
Просто добавьте их в соответствующие поля виджета.
Виджеты Drawer и endDrawer
drawer: Панель сбоку, которая появляется при свайпе или нажатии на значок гамбургера.
endDrawer: То же самое, но для правой стороны.
Настройки:
– drawerDragStartBehavior: Как начать перетаскивание.
– drawerScrimColor: Цвет фона, когда drawer открыт.
– drawerEdgeDragWidth: Ширина зоны для открытия drawer свайпом.
o– nDrawerChanged, onEndDrawerChanged: Коллбэки при открытии/закрытии.
Инструменты для кнопок
– persistentFooterButtons: Кнопки внизу.
– floatingActionButton: Плавающая кнопка в правом нижнем углу.
Еще несколько полезных штук:
– bottomSheet: Дополнительная информация внизу.
– backgroundColor: Цвет заднего фона.
– resizeToAvoidBottomInset: Подгон размеров при открытой клавиатуре.
– extendBody, extendBodyBehindAppBar: Управление размерами тела.
– primary: Отображается ли Scaffold в верхней части экрана.
Практика
Попробуйте добавить свои AppBar, создать навигацию с кнопками, исследовать возможности расположения виджетов. Экспериментируйте и делитесь своим опытом в чате!
Hola, Amigos! Сегодня расскажем, как виджет Scaffold может сделать нашу жизнь проще.
Что такое Scaffold?
Scaffold предоставляет базовую структуру для построения пользовательского интерфейса согласно дизайн-системе Material Design.
Элементы Scaffold
appBar: Панель приложения наверху экрана.
body: Основной контент вашего приложения.
bottomNavigationBar: Нижняя панель навигации.
Как настроить?
Просто добавьте их в соответствующие поля виджета.
Виджеты Drawer и endDrawer
drawer: Панель сбоку, которая появляется при свайпе или нажатии на значок гамбургера.
endDrawer: То же самое, но для правой стороны.
Настройки:
– drawerDragStartBehavior: Как начать перетаскивание.
– drawerScrimColor: Цвет фона, когда drawer открыт.
– drawerEdgeDragWidth: Ширина зоны для открытия drawer свайпом.
o– nDrawerChanged, onEndDrawerChanged: Коллбэки при открытии/закрытии.
Инструменты для кнопок
– persistentFooterButtons: Кнопки внизу.
– floatingActionButton: Плавающая кнопка в правом нижнем углу.
Еще несколько полезных штук:
– bottomSheet: Дополнительная информация внизу.
– backgroundColor: Цвет заднего фона.
– resizeToAvoidBottomInset: Подгон размеров при открытой клавиатуре.
– extendBody, extendBodyBehindAppBar: Управление размерами тела.
– primary: Отображается ли Scaffold в верхней части экрана.
Практика
Попробуйте добавить свои AppBar, создать навигацию с кнопками, исследовать возможности расположения виджетов. Экспериментируйте и делитесь своим опытом в чате!
👍5❤1🤔1
Всем привет, Курс Dart 3 в действии пополнился темой:
Работа с файлами в Dart
Где, разберем темы с примерами:
- Основные классы для работы с файлами в Dart;
- Объект File;
- Синхронное и Асинхронное чтение из файла;
- Синхронная и Асинхронная запись в файл;
- FileMode;
- Directory.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Работа с файлами в Dart
Где, разберем темы с примерами:
- Основные классы для работы с файлами в Dart;
- Объект File;
- Синхронное и Асинхронное чтение из файла;
- Синхронная и Асинхронная запись в файл;
- FileMode;
- Directory.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Stepik: online education
Dart 3 в действии
Запустите свою карьеру разработчика с нашим интенсивным курсом по Dart! Мы предлагаем вам освоить всё от базового синтаксиса до асинхронных операций. Наш курс подготовит вас к реальным проектам, обеспечив глубокое понимание языка и его практическое применение.…
👍7
Forwarded from Friflex Dev
Как быстро получать данные из ОС Аврора в приложении на Flutter? Попробуйте интерфейс D-Bus. 💌 D-Bus, как почтальон, доставляет сообщения от одного процесса к другому в unix-системах.
Во Flutter-приложениях D-Bus помогает:
◾️Узнать, сколько заряда осталось
◾️Получить время
◾️Посмотреть, какие приложения запущены
◾️Получить доступ к данным датчиков
Подробную инструкцию по работе с D-Bus читайте в статье Юрия Петрова, Flutter Tech Lead Friflex и автора канала @mobile_developing.
#Flutter #ОСАврора
Во Flutter-приложениях D-Bus помогает:
◾️Узнать, сколько заряда осталось
◾️Получить время
◾️Посмотреть, какие приложения запущены
◾️Получить доступ к данным датчиков
Подробную инструкцию по работе с D-Bus читайте в статье Юрия Петрова, Flutter Tech Lead Friflex и автора канала @mobile_developing.
#Flutter #ОСАврора
👍9🔥1