Forwarded from Flutter For Dev - новости, статьи, дизайн.
Привет хочу поделиться папками с чатами и каналами по Flutter.
Каналы.
Чаты.
Если что-то пропустил, то добавляйте в комментарии.
Так же хочу попросить вас проголосовать за канал, так-как хочется дальше его развивать.
https://news.1rj.ru/str/boost/FlutterForDev
Каналы.
Чаты.
Если что-то пропустил, то добавляйте в комментарии.
Так же хочу попросить вас проголосовать за канал, так-как хочется дальше его развивать.
https://news.1rj.ru/str/boost/FlutterForDev
Forwarded from StartAndroid
Первая бета Android 15, список изменений
- Edge-to-edge
- Smoother NFC experiences - part 2
- Inter-character justification
- App archiving
- App-managed profiling
- Better Braille
- Key management for end-to-end encryption
- Secured background activity launches
- App compatibility
#android
https://commonsware.com/blog/2024/04/13/random-musings-android-15-beta-1.html
https://android-developers.googleblog.com/2024/04/the-first-beta-of-android-15.html
- Edge-to-edge
- Smoother NFC experiences - part 2
- Inter-character justification
- App archiving
- App-managed profiling
- Better Braille
- Key management for end-to-end encryption
- Secured background activity launches
- App compatibility
#android
https://commonsware.com/blog/2024/04/13/random-musings-android-15-beta-1.html
https://android-developers.googleblog.com/2024/04/the-first-beta-of-android-15.html
CommonsWare: Android App Development Books
Random Musings on the Android 15 Beta 1
We already have an Android 15 beta! Mark examines what's inside, particularly focusing on things that Google is not (yet) talking about.
Всем привет. Ну что ребят, кто хочет попробовать свои силы? )).
Курс Dart 3 в действии пополнился контрольным экзаменом, где вы можете проверить свои силы. Хочу сразу предупредить, вопросы сложные, и не тривиальные. Рекомендую хорошо ознакомиться с материалом модулей до прохождения экзамена:
1. Dart. Функциональное программирование.
2. Объектно-ориентированное программирование ООП
3. Асинхронное программирование в Dart
Так же добавил в конце курса возможность выпустить фирменный сертификат от компании Friflex.
Удачи вам в прохождении курса!.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Курс Dart 3 в действии пополнился контрольным экзаменом, где вы можете проверить свои силы. Хочу сразу предупредить, вопросы сложные, и не тривиальные. Рекомендую хорошо ознакомиться с материалом модулей до прохождения экзамена:
1. Dart. Функциональное программирование.
2. Объектно-ориентированное программирование ООП
3. Асинхронное программирование в Dart
Так же добавил в конце курса возможность выпустить фирменный сертификат от компании Friflex.
Удачи вам в прохождении курса!.
Купить курс можно по ссылке: https://stepik.org/a/120892
Если вы не можете оплатить на Stepik, то можно получить доступ на Boosty: https://boosty.to/mr.developer/posts/cbd01f01-cc14-45ff-889d-c45d958ed08e?share=post_link
Forwarded from MADTeacher | Станислав Чернышев
В кое-то веке в корпоративном блоге OTUS на хабре вышла не переводная статья и не «Hello World» на Flutter, а то, что заслуживает потраченного на ознакомление время!
Дмитрий Золотов рассказывает о подкапотной стороне Flutter, а именно: Flutter Engine и Flutter Embedder. О том, зачем они нужны и какую роль играют при портировании Flutter на новы платформы, а так же про создание собственного embedder для запуска и остановки Flutter Engine, использование разделенных методов и передачу пользовательских и системных событий.
Дмитрий Золотов рассказывает о подкапотной стороне Flutter, а именно: Flutter Engine и Flutter Embedder. О том, зачем они нужны и какую роль играют при портировании Flutter на новы платформы, а так же про создание собственного embedder для запуска и остановки Flutter Engine, использование разделенных методов и передачу пользовательских и системных событий.
Хабр
Где заканчивается Flutter и начинается платформа?
Сердце фреймворка Flutter (который для разработчиков часто представляется только в виде набора классов на языке Dart) написано на языке С и компилируется в двоичный артефакт, известный как Flutter...
👍1
Forwarded from Friflex Dev
🤖Создаем своего клиента для Gemini без бэкенда
Помните, в версии Flutter 3.19 появился SDK для работы с генеративным ИИ? Наш Tech Lead Юрий Петров разобрался, какие горизонты этот инструмент открывает перед разработчиками.
Вместе с ним на примере простого Flutter-проекта узнаем:
◾️Как получить API-ключ
◾️Как сгенерировать текст
◾️Как настроить конфигурацию модели
◾️Как гибко отфильтровать контент
◾️Как настроить httpClient
Все подробности — уже на Хабре!
#howto
Помните, в версии Flutter 3.19 появился SDK для работы с генеративным ИИ? Наш Tech Lead Юрий Петров разобрался, какие горизонты этот инструмент открывает перед разработчиками.
Вместе с ним на примере простого Flutter-проекта узнаем:
◾️Как получить API-ключ
◾️Как сгенерировать текст
◾️Как настроить конфигурацию модели
◾️Как гибко отфильтровать контент
◾️Как настроить httpClient
Все подробности — уже на Хабре!
#howto
Хабр
Разбираем генеративный SDK от Google — google_generative_ai. Часть 1
Привет, Хабр! Меня зовут Юрий Петров, я автор ютуб-канала «Мобильный разработчик» и Flutter Tech Lead в компании Friflex . Мы разрабатываем мобильные приложения для бизнеса и специализируемся на...
👍1
Forwarded from MADTeacher | Станислав Чернышев
How to Find Memory Leaks in Flutter Apps_ _ by Ujas Maj.pdf
2.6 MB
На medium вышла статья посвященная утечкам памяти в приложениях на Flutter и как их находить с помощью DevTools.
p.s. Прикрепил к посту PDF статьи, если лень включать VPN 😉
https://medium.com/simform-engineering/how-to-find-memory-leaks-in-flutter-apps-ba137174aeb9
p.s. Прикрепил к посту PDF статьи, если лень включать VPN 😉
https://medium.com/simform-engineering/how-to-find-memory-leaks-in-flutter-apps-ba137174aeb9
Forwarded from Vitaliy Zarubin | @keygenqt
Обновление от сообщества развития Flutter для ОС Аврора!
Flutter SDK с поддержкой ОС Аврора получил обновление:
👉 Реализован публичный интерфейс Flutter Client Wrapper.
👉 Автоматическая установка Embedder в Platform SDK.
👉 Реализованы Flutter CLI upgrade & downgrade.
👉 Переработаны плагины под интерфейс Client Wrapper.
👉 Добавлены 17 примеров для каждого плагина.
👉 Добавлено 4 примера для разных типов плагинов.
👉 Добавлен пример работы с интерфейсом Client Wrapper.
👉 Пакет
👉 Переработана и улучшена документация проекта.
👉 Фиксы багов и оптимизация работы Flutter.
Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ. Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше.
Текущая версия
Flutter SDK с поддержкой ОС Аврора получил обновление:
👉 Реализован публичный интерфейс Flutter Client Wrapper.
👉 Автоматическая установка Embedder в Platform SDK.
👉 Реализованы Flutter CLI upgrade & downgrade.
👉 Переработаны плагины под интерфейс Client Wrapper.
👉 Добавлены 17 примеров для каждого плагина.
👉 Добавлено 4 примера для разных типов плагинов.
👉 Добавлен пример работы с интерфейсом Client Wrapper.
👉 Пакет
internal_aurora упрощающий примеры плагинов.👉 Переработана и улучшена документация проекта.
👉 Фиксы багов и оптимизация работы Flutter.
Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ. Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше.
Текущая версия
3.16.2-2 и вы можете получить ее уже сейчас. Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter.https://youtu.be/NJfaBqbBWd0?feature=shared
Друзья, всех с наступающим праздниками. Сделал небольшое превью курса "Dart 3 в действии".
Этот курс знакомит с языком программирования Dart, который является основой для разработки мобильных и веб-приложений, в том числе с использованием популярного фреймворка Flutter. Курс охватывает все аспекты, начиная от базовых концепций и заканчивая продвинутыми техниками программирования, что позволяет студентам постепенно наращивать свои навыки и уверенность в написании эффективного кода.
Что вы получаете?
✔️ Знания языка Dart
✔️ Именной сертификат о прохождении курса
✔️ Практический опыт
✔️ Материалы для самостоятельного обучения: Вы получите постоянный доступ к урокам, и сможете использовать материалы как шпаргалку.
🤝 Получить доступ к урокам:
✅ Для Российских подписчиков - https://stepik.org/a/120892
✅ Для Зарубежных подписчиков - https://boosty.to/mr.developer
Друзья, всех с наступающим праздниками. Сделал небольшое превью курса "Dart 3 в действии".
Этот курс знакомит с языком программирования Dart, который является основой для разработки мобильных и веб-приложений, в том числе с использованием популярного фреймворка Flutter. Курс охватывает все аспекты, начиная от базовых концепций и заканчивая продвинутыми техниками программирования, что позволяет студентам постепенно наращивать свои навыки и уверенность в написании эффективного кода.
Что вы получаете?
🤝 Получить доступ к урокам:
✅ Для Российских подписчиков - https://stepik.org/a/120892
✅ Для Зарубежных подписчиков - https://boosty.to/mr.developer
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Курс Dart 3 в действии
Приветствую 🖐 друзья, в этом уроке создадим AppRunner который будет отвечать за инициализацию приложения в зависимости от типа сборки.
🤝 Получить доступ к урокам:
✅ Для Российских подписчиков - https://stepik.org/a/120892
✅ Для Зарубежных подписчиков …
🤝 Получить доступ к урокам:
✅ Для Российских подписчиков - https://stepik.org/a/120892
✅ Для Зарубежных подписчиков …
🔥5
Forwarded from Стас Ильин | Flutter
😨 Вместе с командой Python Google уволила отделы Flutter и Dart
Я осознанно оставил этот желтопресный заголовок... выдыхайте, я тут чтобы вас успокоить
Как это часто бывает, блоггеры и журналисты вмешали краски, чтобы выглядело поярче
Давайте сразу по пунктам:
📌 Google действительно сократил ряд сотрудников, но не только из команды Python, Dart и Flutter
©️ Kevin Moore - PM Flutter
📌 Уволили 50 сотрудников суммарно во всех командах, а не целый "отдел"
©️Статья на techcrunch
📌 Почему уволили ?
Очевидно важный вопрос который повис в воздухе
В качестве основного мотива сокращения упоминается реорганизация, вызванная оптимизацией процессов и куча других бизнесовых слов...
Но в тред Flutter на Reddit пришел Kevin Moore (PM Flutter команды) и хоть как-то постарался разьяснить ситуацию
📌 Google собирается убить Flutter ?
Вопрос, который мусолят ярые фанаты соседних технологий, задали Кевину на Reddit
Кевин ответил, что они наблюдают очень большой спрос на Flutter
В том числе со стороны клиентов GCP (Google Cloud Platform), которые предьявляют высокие требования для включения Flutter в свои облачные приложения
На носу у нас Google I/O где будет много докладов про Flutter, так что увидим 😉
Свои субъективные мысли расскажу в следующем посте
Я осознанно оставил этот желтопресный заголовок... выдыхайте, я тут чтобы вас успокоить
Как это часто бывает, блоггеры и журналисты вмешали краски, чтобы выглядело поярче
Давайте сразу по пунктам:
Решение об увольнениях было принято ПО МИНИМУМ на пару уровней выше нашей команды и затронуло МНОГИЕ команды.
©️ Kevin Moore - PM Flutter
Google said it was laying off a total of 50 employees across three locations in Sunnyvale.
©️Статья на techcrunch
Очевидно важный вопрос который повис в воздухе
В качестве основного мотива сокращения упоминается реорганизация, вызванная оптимизацией процессов и куча других бизнесовых слов...
Но в тред Flutter на Reddit пришел Kevin Moore (PM Flutter команды) и хоть как-то постарался разьяснить ситуацию
Вопрос, который мусолят ярые фанаты соседних технологий, задали Кевину на Reddit
Кевин ответил, что они наблюдают очень большой спрос на Flutter
В том числе со стороны клиентов GCP (Google Cloud Platform), которые предьявляют высокие требования для включения Flutter в свои облачные приложения
На носу у нас Google I/O где будет много докладов про Flutter, так что увидим 😉
Свои субъективные мысли расскажу в следующем посте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2😁2
Ну и еще по поводу конца Flutter. Видимо ПМ не выдержал).
✔️ Стратегия не меняется.
✔️ Размер команды не поменялся, но некоторые переехали.
✔️ Работы над Roadmap 2024 продолжается.
Выдохните 😄
https://twitter.com/MiSvTh/status/1785767966815985893
Выдохните 😄
https://twitter.com/MiSvTh/status/1785767966815985893
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🔥1
Forwarded from Friflex Dev
⚡️Релиз плагина Flutter&Dart для VSCode 3.88.0: что нового
🟣 Во Flutter список эмуляторов больше не содержит выходных данных журнала из Android SDK
🟣 В редакторе перезапуск сервера анализа Dart больше не приводит к дублированию записей Dart DevTools в области состояния языка
🟣 В отладчике исправлена регрессия, которая приводила к повторным глобальным ошибкам («Не удается найти библиотеку»)
🟣 В DevTools устранена проблема, из-за которой боковая панель Flutter не загружалась в предварительных версиях
Наш Flutter Tech Lead Юрий Петров подготовил перевод официального релиза. О разработке на Flutter читайте также в тг-канале Юрия Мобильный разработчик.
Наш Flutter Tech Lead Юрий Петров подготовил перевод официального релиза. О разработке на Flutter читайте также в тг-канале Юрия Мобильный разработчик.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Вышла новая версия плагина Flutter & Dart для VSCode 3.88.0
Что нового во Flutter #5062 : Ссылки кода "Открыть онлайн интерактивные образцы" больше не ведут к ошибке 404 для миксинов и типов расширений. #5052 : Некоторые эмуляторы не содержали выходных данных...
👍8
8. FLUTTER. Внедрение сервиса FlutterSecureStorage
https://youtu.be/1QI1AIxFnKw
https://youtu.be/1QI1AIxFnKw
YouTube
8. FLUTTER. Внедрение сервиса FlutterSecureStorage
Приветствую 🖐 друзья, на этом уроке мы добавим в проект библиотеку для работы с защищённом хранилище.
Исходный код можно получить бесплатно: https://stepik.org/lesson/1307846/step/1?unit=1322928
Обсудить можно в хижине:
✅ https://news.1rj.ru/str/dev_hut/33716
✅ …
Исходный код можно получить бесплатно: https://stepik.org/lesson/1307846/step/1?unit=1322928
Обсудить можно в хижине:
✅ https://news.1rj.ru/str/dev_hut/33716
✅ …
👍4
Forwarded from Friflex Dev
На GitHub можно самостоятельно после каждого пул-реквеста заносить файл CHANGELOG.MD в основную ветку. А можно автоматизировать этот процесс.
Автоматизация позволит быстро понимать, какие изменения появились в новых версиях проекта, и не погружаться в исходный код.
Как создавать автоматические коммиты, читайте в статье Flutter Tech Lead в Friflex Юрия Петрова на Хабре.
#howto #инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как автоматизировать заполнение changelog через GitHub Action
Привет, Хабр! Меня зовут Юрий Петров, я автор Youtube-канала «Мобильный разработчик» и Flutter Tech Lead в компании Friflex . Мы разрабатываем мобильные приложения для бизнеса и специализируемся на...
👍7
Forwarded from Ringov | Flutter Bro
Практически на каждом мероприятии, где команда Яндекс Про принимает участие, всплывает вопрос: "А мапкит в пабе от Яндекса? Нет? А когда будет официальный плагин?”. Довольно долго мы только разводили руками, а комьюнити уже и устало спрашивать.
Но час настал😎
Команда разработки мапкита выложила в опенсорс свои официальные плагины! И, что уж мелочиться — сразу на FFI.
Это была очень большая, долгая и кропотливая работа, которая началась больше года назад. И мне очень приятно, что наша команда тоже смогла поучаствовать в этом проекте. В общем, все большие красавчики☺️
Можно уже начинать использовать! Плагин пока в бета-версии, поэтому не стесняйтесь репортить, если заметите какие-то баги. Ну и, конечно же, лайкайте на пабдеве🏃♂️
Но час настал
Команда разработки мапкита выложила в опенсорс свои официальные плагины! И, что уж мелочиться — сразу на FFI.
Это была очень большая, долгая и кропотливая работа, которая началась больше года назад. И мне очень приятно, что наша команда тоже смогла поучаствовать в этом проекте. В общем, все большие красавчики
Можно уже начинать использовать! Плагин пока в бета-версии, поэтому не стесняйтесь репортить, если заметите какие-то баги. Ну и, конечно же, лайкайте на пабдеве
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Всем привет. Как мы все знаем, знание базовых команд git крайне важно для любого разработчика. Мне много ребят пишут и спрашивают о хорошем курсе по git. Так вот, хотел бы порекомендовать классный и бесплатный курс по git на Яндекс практикум. Это не реклама! Курс объективно хороший, я его сам прошел, и много нового узнал о различных комбинациях команд.
Ну и еще для тренировки есть сервис: https://learngitbranching.js.org/?locale=ru_RU
Ну и еще для тренировки есть сервис: https://learngitbranching.js.org/?locale=ru_RU
👍10
Forwarded from Friflex Dev
Релиз Dart 3.4 🎉
🟣 В предварительной версии появился макрос JsonCodebale
🟣 Обновление для WebAssembly
🟣 Исправлены недостатки библиотеки dart:js_interop
🟣 Решено более 50% багов анализатора автодополнения кода
🟣 Из библиотеки dart:cli удалены неполные и противоречивые инструменты
🟣 Улучшено согласование анализа типов условных выражений
Подробнее читайте в переводе официального релиза, который подготовил наш Flutter Tech Lead Юрий Петров.
Подробнее читайте в переводе официального релиза, который подготовил наш Flutter Tech Lead Юрий Петров.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Вышел Dart 3.4
Вышла новая версия языка Dart — 3.4 . Появились обновления для WebAssembly и предварительная версия макроса JsonCodebale. Исправлено более 50% ошибок анализатора. Читайте первый перевод...
👍8
Forwarded from Oh, my Flutter (Mikhail Zotyev)
Тем временем, мы во Flutter Voronezh подготовили для вас интересный и полезный митап про безопасность приложений. Наши гости, Юрий Петров, Анна Ахлёстова и Артем Баркалов, поделятся своим опытом в этой теме.
Митап пройдет онлайн 23 мая, 18:00 по мск.
📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/301032621/
#event #fluttervrn
Митап пройдет онлайн 23 мая, 18:00 по мск.
📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/301032621/
#event #fluttervrn
🔥5👍4