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
Forwarded from Friflex Dev
⚡️Flutter 3.22: что нового
День богат на релизы — обновление Flutter!
🔹WebAssembly доступен в стабильной версии. Он улучшает производительность, делает анимацию и переходы более плавными
🔹Vulkan для Android оптимизирует эффекты размытия. Интерфейсы стали еще красивее
🔹Коварианты в 2D-API позволяют API автоматически обрабатывать преобразования типов данных
🔹Новый инструмент проверки глубоких ссылок поддерживает проверку веб-конфигурации для приложений на Android
Подробнее об обновлении фреймворка — в первом переводе официального релиза от нашего Flutter Tech Lead Юрия Петрова.
#flutter
День богат на релизы — обновление Flutter!
🔹WebAssembly доступен в стабильной версии. Он улучшает производительность, делает анимацию и переходы более плавными
🔹Vulkan для Android оптимизирует эффекты размытия. Интерфейсы стали еще красивее
🔹Коварианты в 2D-API позволяют API автоматически обрабатывать преобразования типов данных
🔹Новый инструмент проверки глубоких ссылок поддерживает проверку веб-конфигурации для приложений на Android
Подробнее об обновлении фреймворка — в первом переводе официального релиза от нашего Flutter Tech Lead Юрия Петрова.
#flutter
Хабр
Flutter 3.22: что нового
WebAssembly, улучшения рендеринга графики и дополнительные возможности для интеграции ИИ. Я, Юра Петров, Flutter Tech Lead в Friflex , делюсь первым переводом официального релиза Flutter 3.22 от...
🔥8
Forwarded from MADTeacher | Станислав Чернышев
Надоело прописывать километры строк импортов в dart/flutter? Возрадуйтесь!!!😎 Сегодня эта фича перешла в команде dart в активную стадию обсуждения, пролежав более 4-х лет в виде предложения к реализации
https://github.com/dart-lang/language/blob/main/working/unquoted-imports/feature-specification.md
// Before:
import 'dart:isolate';
import 'package:flutter_test/flutter_test.dart';
import 'package:path/path.dart';
import 'package:flutter/material.dart';
import 'package:analyzer/dart/ast/visitor/visitor.dart';
import 'package:widget.tla.server/server.dart';
import 'package:widget.tla.proto/client/component.dart';
// After:
import dart/isolate;
import flutter_test;
import path;
import flutter/material;
import analyzer/dart/ast/visitor/visitor;
import widget.tla.server;
import widget.tla.proto/client/component;
https://github.com/dart-lang/language/blob/main/working/unquoted-imports/feature-specification.md
GitHub
language/working/unquoted-imports/feature-specification.md at main · dart-lang/language
Design of the Dart language. Contribute to dart-lang/language development by creating an account on GitHub.
👍7🔥3❤1
Forwarded from MADTeacher | Станислав Чернышев
Кстати, начиная с версии Dart 3.4, при включенном экспериментальном режиме макросов, вы теперь можете использовать такую фичу, как augmentation-libraries (https://github.com/dart-lang/language/blob/main/working/augmentation-libraries/feature-specification.md), дробя функциональность большого класса по нескольким файлам:
Единственный минус - реализована она пока на полшишечки и не поддерживает всех возможностей, описанных в спецификации... ну, на то это и экспериментальный режим))
// main.dart
import 'person.dart';
void main() {
var person = Person('Joe', 25);
print(person);
person.decrimentAge();
print(person);
person.incrementAge();
print(person);
}
// person.dart
// указываем путь до файла в котором будем добавлять новую
// фичу для класса Person
import augment 'augment_person.dart';
class Person {
final String name;
int _age;
Person(this.name, this._age);
void incrementAge() {
_age += 1;
}
@override
String toString() {
return 'Person{name: $name, age: $_age}';
}
}
//augment_person.dart
// указываем имя расширяемой библиотеки
augment library 'person.dart';
augment class Person {
// добавляемый к классу Person метод
void decrimentAge() {
_age -= 1;
}
}
Единственный минус - реализована она пока на полшишечки и не поддерживает всех возможностей, описанных в спецификации... ну, на то это и экспериментальный режим))
GitHub
language/working/augmentation-libraries/feature-specification.md at main · dart-lang/language
Design of the Dart language. Contribute to dart-lang/language development by creating an account on GitHub.
🔥2👍1
Forwarded from Открытая мобильная платформа
Дорогие коллеги, спешим поделиться с вами важной новостью:
⚡Telegram-чат Aurora Developers стал официальным сообществом разработчиков ОС Аврора!
В Aurora Developers вы можете
🔹узнать новости о разработке под ОС Аврора
🔹получить информацию о мероприятиях, митапах и хакатонах
🔹принять участие в обсуждениях фреймворков
🔹получить консультацию и заручиться поддержкой сообщества
🔹а также напрямую пообщаться с разработчиками ОС Аврора
Мы совместно с Алексеем Гладковым, одним из лидеров сообщества и уверенным пользователем ОС Аврора, провели первый опрос, в котором познакомились с участниками, проанализировали Портал разработчика, а также выявили моменты, которые требуют проработки, и то, что уже сделано хорошо
Делимся ссылками:
👉 Результаты опроса в ВК - https://vk.com/@aurora_os-rezultaty-oprosa-aurora-dev..
👉 Результаты опроса на сайте - https://auroraos.ru/blog/tpost/joluscp9k1-rezultati-o..
👉 Tg-Чат Aurora Developers - https://news.1rj.ru/str/aurora_devs
👉 Tg-Канал Aurora Developers - https://news.1rj.ru/str/AuroraDevelopers
👉 Портал разработчика - https://auroraos.ru/developer
💥 На этом мы не останавливаемся: это только начало большого пути и большой работы с сообществом разработчиков!
⚡Telegram-чат Aurora Developers стал официальным сообществом разработчиков ОС Аврора!
В Aurora Developers вы можете
🔹узнать новости о разработке под ОС Аврора
🔹получить информацию о мероприятиях, митапах и хакатонах
🔹принять участие в обсуждениях фреймворков
🔹получить консультацию и заручиться поддержкой сообщества
🔹а также напрямую пообщаться с разработчиками ОС Аврора
Мы совместно с Алексеем Гладковым, одним из лидеров сообщества и уверенным пользователем ОС Аврора, провели первый опрос, в котором познакомились с участниками, проанализировали Портал разработчика, а также выявили моменты, которые требуют проработки, и то, что уже сделано хорошо
Делимся ссылками:
👉 Результаты опроса в ВК - https://vk.com/@aurora_os-rezultaty-oprosa-aurora-dev..
👉 Результаты опроса на сайте - https://auroraos.ru/blog/tpost/joluscp9k1-rezultati-o..
👉 Tg-Чат Aurora Developers - https://news.1rj.ru/str/aurora_devs
👉 Tg-Канал Aurora Developers - https://news.1rj.ru/str/AuroraDevelopers
👉 Портал разработчика - https://auroraos.ru/developer
💥 На этом мы не останавливаемся: это только начало большого пути и большой работы с сообществом разработчиков!
auroraos.ru
Результаты опроса Aurora Developer 2 квартал 2024
Мы проводили пользовательский опрос, направленный на улучшение экосистемы ОС Аврора.
Forwarded from Kotlin Multiplatform Broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🏆1