Кому хотелось бы поиграть на ОС Авроре Doom 3. В RuStore появился лаунчер 😎
https://boosty.to/sashikknox/posts/0eae9f38-7edb-4e21-87bf-992579aab102?share=post_link
https://boosty.to/sashikknox/posts/0eae9f38-7edb-4e21-87bf-992579aab102?share=post_link
boosty.to
Doom 3 в RuStore - sashikknox
Понятное дело, у кого RuStore уже есть на Авроре, тот и сам заметил, но решил что не будет лишним сказать об этом здесь!
👍1
Forwarded from MADTeacher | Станислав Чернышев
Сделал перевод очередной статьи на Хабр и, закатав рукава, приступаю к редактуре имеющегося материала по пятой главе "Основы Flutter" ^_^
Хабр
Flutter Hot Reload: Что под капотом?
Привет, Хабр! Меня зовут Станислав Чернышев, я автор книги « Основы Dart », телеграм-канала MADTeacher и доцент кафедры прикладной информатики в Санкт-Петербургском государственном...
🔥4
Forwarded from MADTeacher | Станислав Чернышев
Как часто вам хотелось добавить новый именованный и/или фабричный конструктор к классу посредством расширений (extension), но Dart "прописывал болты" этой гениальной идее?
Если достаточно часто, то для вас эта новость будет подобна освежающему бризу в лютую жару)) В репозитории спецификации Dart обновление! Замечены черновики новой фичи - static-extensions.
Статические расширения (Static Extensions) будут предназначены для того, чтобы дать возможность разработчику добавлять новые конструкторы или статические члены к существующим классам, mixin, enum или другим расширениям.
На текущий момент времени есть 2 версии черновика. В первой для объявления таких расширений предлагается использовать перед extension ключевое слово static:
А во втором черновике предлагается не страдать фигней и просто расширить возможности уже существующих расширений, не плодя новых сущностей😎
Будет ли полезна для вас эта фича?
👍 - хочу релиза первого варианта черновика с static extension
😎 - не хочу страдать фигней и жду, что утвердят вторую версию черновика
👎 - нет
Если достаточно часто, то для вас эта новость будет подобна освежающему бризу в лютую жару)) В репозитории спецификации Dart обновление! Замечены черновики новой фичи - static-extensions.
Статические расширения (Static Extensions) будут предназначены для того, чтобы дать возможность разработчику добавлять новые конструкторы или статические члены к существующим классам, mixin, enum или другим расширениям.
На текущий момент времени есть 2 версии черновика. В первой для объявления таких расширений предлагается использовать перед extension ключевое слово static:
class Distance {
final int value;
const Distance(this.value);
}
static extension E1 on Distance {
factory Distance.fromHalf(int half) => Distance(2 * half);
}
void walk(Distance d) {...}
void main() {
walk(Distance.fromHalf(10));
}А во втором черновике предлагается не страдать фигней и просто расширить возможности уже существующих расширений, не плодя новых сущностей😎
Будет ли полезна для вас эта фича?
👍 - хочу релиза первого варианта черновика с static extension
😎 - не хочу страдать фигней и жду, что утвердят вторую версию черновика
👎 - нет
GitHub
language/working/0723-static-extensions/feature-specification-variant1.md at main · dart-lang/language
Design of the Dart language. Contribute to dart-lang/language development by creating an account on GitHub.
😎12😱1
Forwarded from IT-конференция CrossConf
Время заявить о себе
Напоминаем, что подать заявку на первую премию по кроссплатформенной разработке можно до 25 сентября.
Мы ждем тех, кто не боится выйти за рамки одной системы, создает что-то действительно масштабное и меняет подход к разработке.
Расскажите сообществу о своих наработках и решениях. До дедлайна еще есть время (но мало).
🔗 Подать заявку
🔗 Почитать положение премии
Напоминаем, что подать заявку на первую премию по кроссплатформенной разработке можно до 25 сентября.
Мы ждем тех, кто не боится выйти за рамки одной системы, создает что-то действительно масштабное и меняет подход к разработке.
Расскажите сообществу о своих наработках и решениях. До дедлайна еще есть время (но мало).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Forwarded from Flutter на Русском 🇷🇺
Класс UnmodifiableListView | Полезный приём недели Flutter dev
Класс UnmodifiableListView помогает инкапсулировать ваши данные и предотвращает ошибки в вашем приложении Flutter.
Докладчик: Эрик Уиндмилл Упомянутые продукты: Flutter, Dart,
📌 ВК Видео: https://vk.com/video-227271463_456239022
📌 Оригинал: https://www.youtube.com/watch?v=lbxJ4K5MD2o
#Flutter #TechniqueOfTheWeek #UnmodifiableListView
Класс UnmodifiableListView помогает инкапсулировать ваши данные и предотвращает ошибки в вашем приложении Flutter.
Докладчик: Эрик Уиндмилл Упомянутые продукты: Flutter, Dart,
📌 ВК Видео: https://vk.com/video-227271463_456239022
📌 Оригинал: https://www.youtube.com/watch?v=lbxJ4K5MD2o
#Flutter #TechniqueOfTheWeek #UnmodifiableListView
VK Видео
Класс UnmodifiableListView | Полезный приём недели Flutter dev
Класс UnmodifiableListView помогает инкапсулировать ваши данные и предотвращает ошибки в вашем приложении Flutter. Ссылка на документацию по API → https://goo.gle/3Xbm1yp Докладчик: Эрик Уиндмилл Упомянутые продукты: Flutter, Dart, #Flutter #TechniqueOfTheWeek…
💩3👍1😁1
Forwarded from Friflex Dev
Flutter-команда Friflex развивает фреймворк на операционной системе Аврора. Мы выкладываем плагины и формируем сообщество — помните Манифест развития Flutter на российской ОС, который мы выпустили вместе с @omp_ru?
8 октября поделимся своим опытом на конференции «Аврора. Своя конференция» @omp_ru.
14:20
14:35
Участие бесплатное, регистрация по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1👎1
Forwarded from Aurora Developers
Media is too big
VIEW IN TELEGRAM
А мы не перестаем радовать вас новинками!
Представляем вашему вниманию игру 🎮 GTA III, портированную на ОС Аврора уже не безызвестным нам @sashikknox!
Напоминаем, что все дни работы Конференции будет работать видеоигровая 😎, где вы сможете пообщаться с @sashikknox, и самостоятельно сыграть в игру по своему выбору на планшетах с Авророй, а также принять участие в турнире по Quake-2 и выиграть один из крутых призов!
👉 Регистрация на конференцию - https://auroraos.timepad.ru/event/3008088/
Представляем вашему вниманию игру 🎮 GTA III, портированную на ОС Аврора уже не безызвестным нам @sashikknox!
Напоминаем, что все дни работы Конференции будет работать видеоигровая 😎, где вы сможете пообщаться с @sashikknox, и самостоятельно сыграть в игру по своему выбору на планшетах с Авророй, а также принять участие в турнире по Quake-2 и выиграть один из крутых призов!
👉 Регистрация на конференцию - https://auroraos.timepad.ru/event/3008088/
👍3👎1
Forwarded from Flutter Friendly
Привет, это Анна, Team Lead Flutter-команды Friflex
Сегодня открываю месяц навигации на этом канале — весь октябрь вместе с коллегами буду делиться опытом интеграции карт в мобильные приложения. Начну с Яндекс Карт.
Чтобы подключить Яндекс Карты к приложению на Flutter, установим плагин yandex_mapkit. Это можно сделать в три шага:
Шаг 1. Подготавливаем и добавляем зависимости в pubspec.yaml
Выполняем команду flutter pub get
Шаг 2. Настраиваем Yandex MapKit на Android
1. Открываем файл android/build.gradle и указываем вариант нативной библиотеки full/lite:
2. В файле MainApplication.java или MainApplication.kt указываем локализацию и ключ API:
3. В файле AndroidManifest.xml указываем разрешения:
Шаг 3. Настраиваем Yandex MapKit на iOS
1. Открываем файл AppDelegate.swift и указываем локализацию и API ключ:
2. В файле Podfile раскомментируем строку platform :ios, '12.0' и здесь же добавляем конфигурацию нативной библиотеки full/lite:
Готово, все зависимости настроены. Можно начинать писать код для отображения карты, но об этом я расскажу в следующий раз 🤞
#howtoflutter
Сегодня открываю месяц навигации на этом канале — весь октябрь вместе с коллегами буду делиться опытом интеграции карт в мобильные приложения. Начну с Яндекс Карт.
Чтобы подключить Яндекс Карты к приложению на Flutter, установим плагин yandex_mapkit. Это можно сделать в три шага:
Шаг 1. Подготавливаем и добавляем зависимости в pubspec.yaml
flutter:
sdk: flutter
yandex_mapkit: ^4.1.0
Выполняем команду flutter pub get
Шаг 2. Настраиваем Yandex MapKit на Android
1. Открываем файл android/build.gradle и указываем вариант нативной библиотеки full/lite:
yandexMapkit.variant=<YOUR_DESIRED_VARIANT>
2. В файле MainApplication.java или MainApplication.kt указываем локализацию и ключ API:
MapKitFactory.setLocale("YOUR_LOCALE");
MapKitFactory.setApiKey("YOUR_API_KEY");
3. В файле AndroidManifest.xml указываем разрешения:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Шаг 3. Настраиваем Yandex MapKit на iOS
1. Открываем файл AppDelegate.swift и указываем локализацию и API ключ:
YMKMapKit.setApiKey("YOUR_API_KEY")
2. В файле Podfile раскомментируем строку platform :ios, '12.0' и здесь же добавляем конфигурацию нативной библиотеки full/lite:
ENV['YANDEX_MAPKIT_VARIANT'] = '<YOUR_DESIRED_VARIANT>'
Готово, все зависимости настроены. Можно начинать писать код для отображения карты, но об этом я расскажу в следующий раз 🤞
#howtoflutter
👍7🙏1
Forwarded from Стас Ильин | Flutter
Include of non-modular header inside framework module 'firebase_messaging.FLTFirebaseMessagingPlugin'
firebase_messaging: ^15.0.0
Для исправления вы должны обновить параметр Allow Non-modular Includes in Framework Modules на Yes в Build Settings вашего проекта как на скриншоте выше
Этот параметр определяет, разрешено ли использовать не модульные включения (includes) в рамках модулей.
Кроме того вам нужно будет обновить минимальную версию сдк
minsdk 23
platform :ios, '13.0'
Подробнее про исправление можно почитать в этом issue
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Приветствую 🖐 друзья, ловите годный лайфхак для ускорения разработки на Flutter
https://vk.com/video-193881724_456239146
Смотреть на YouTube
Смотреть на RuTube
#flutter
https://vk.com/video-193881724_456239146
Смотреть на YouTube
Смотреть на RuTube
#flutter
VK Видео
Ускоряем разработку на FLUTTER
Приветствую 🖐 друзья, ловите годный лайфхак для ускорения разработки на Flutter Канал в телеграмм: https://news.1rj.ru/str/mobile_developing Канал в ВК: https://vk.com/mobile_developing √ Тэги для поиска: #dart #flutter #docker #docker-compose #clientserver #ios…
👍5🔥3
Всем привет друзья, проголосуйте плиз за канал), будем открывать новые возможности 😊
https://news.1rj.ru/str/boost/mobile_developing
https://news.1rj.ru/str/boost/mobile_developing
Telegram
Мобильный разработчик | Юрий Петров | Flutter
Проголосуйте за канал, чтобы он получил больше возможностей.
👍8
Forwarded from Открытая мобильная платформа
Обновление от сообщества развития Flutter для ОС Аврора!
Flutter SDK с поддержкой ОС Аврора получил обновление:
👉 Добавлены новые функции и фиксы из версии 3.24.0.
👉 Добавлены новые команды Flutter CLI.
👉 Поддержка функций VS Code: панель отладки, работа с устройствами, поддержка расширения Flutter.
👉 Добавлены новые плагины, расширен существующий список.
👉 Переработана и улучшена документация проекта.
👉 Фиксы багов и оптимизация работы Flutter.
Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ.
Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше!
Текущая версия 3.24.0 и вы можете получить ее уже сейчас.
Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter.!
Flutter SDK с поддержкой ОС Аврора получил обновление:
👉 Добавлены новые функции и фиксы из версии 3.24.0.
👉 Добавлены новые команды Flutter CLI.
👉 Поддержка функций VS Code: панель отладки, работа с устройствами, поддержка расширения Flutter.
👉 Добавлены новые плагины, расширен существующий список.
👉 Переработана и улучшена документация проекта.
👉 Фиксы багов и оптимизация работы Flutter.
Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ.
Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше!
Текущая версия 3.24.0 и вы можете получить ее уже сейчас.
Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter.!
🔥5🤔2👎1
Forwarded from Flutter Friendly
Привет, это Анна, Team Lead Flutter-команды Friflex
Продолжаю рассказывать, как интегрировать карты в мобильные приложения. Сегодня разберемся, как создать список точек, которые будут отображаться маркерами на карте
Используем класс
🔴 icon принимает экземпляр PlacemarkIcon, который позволяет создавать простые и составные иконки
🔴 text дает возможность отображать кастомный текст на маркере
🔴 onTap и onDrag задают взаимодействия с маркером
Создадим список точек Point, которые необходимо отобразить маркерами на карте:
Для каждой отдельной точки создаем экземпляр маркера
Список объектов готов. В следующий раз расскажу, как отобразить их на карте.
#howtoflutter
Продолжаю рассказывать, как интегрировать карты в мобильные приложения. Сегодня разберемся, как создать список точек, которые будут отображаться маркерами на карте
yandex_mapkit. Используем класс
PlacemarkMapObject. Он принимает разные параметры, которые помогают создать уникальный дизайн маркера и настроить нужные пользовательские взаимодействия:Создадим список точек Point, которые необходимо отобразить маркерами на карте:
List<Point> get points {
return const [
Point(latitude: 55.755864, longitude: 37.617698),
Point(latitude: 51.507351, longitude: -0.127696),
Point(latitude: 41.887064, longitude: 12.504809),
];
}
Для каждой отдельной точки создаем экземпляр маркера
PlacemarkMapObject.
List<PlacemarkMapObject> get mapObjects => List.generate(
points.length,
(index) => PlacemarkMapObject(
mapId: MapObjectId('MapObject $index'),
point: points[index],
opacity: 1,
text: PlacemarkText(
text: '$index',
style: const PlacemarkTextStyle(size: 14, color: Colors.white),
),
icon: PlacemarkIcon.single(
PlacemarkIconStyle(
image: BitmapDenoscriptor.fromAssetImage('assets/icons/map_point.png'),
scale: 2,
),
),
onTap: (mapObject, point) {
// действие при нажатии на маркер
},
onDrag: (mapObject, point) {
// действие при перетягивании маркера
},
),
);
Список объектов готов. В следующий раз расскажу, как отобразить их на карте.
#howtoflutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🙏2🔥1
Forwarded from Oh, my Flutter (Mikhail Zotyev)
Мы во Flutter Voronezh подготовили для вас новый митап. Наш гость Александр Кузнецов из Т-АйТи поделится опытом своей команды в использовании Flutter для Web.
Митап пройдет онлайн 10 октября, 18:00 по мск.
📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/303780905/
#event #fluttervrn
Митап пройдет онлайн 10 октября, 18:00 по мск.
📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/303780905/
#event #fluttervrn
👍3❤1
Forwarded from Алексей Гладков
This media is not supported in your browser
VIEW IN TELEGRAM
Десктопная Аврора
У меня есть эксклюзивное видео про некоторые нюансы с презентации, которая пройдет 9 октября
Ребята из ОМП показали десктопный режим, который появится в Аврора 5.2
👉 Полноценная работа с мышкой и клавиатурой
👉 Приложение не нужно будет переписывать
👉 Бесшовная миграция приложений между устройством и монитором
Это может быть первым шагом к появлению полноценной экосистемы устройств (как у Apple или Huawei) с новыми форм-факторами, которые связаны бесшовно между собой
Но сейчас уже можно говорить, что можно расширить свой офисный телефон или планшет до полноценного компа
В любом случае увидим все на презентации 9 октября
Кстати, у вас ещё есть возможность попасть туда
Для этого нужно просто пройти регистрацию здесь 👇
https://auroraos.timepad.ru/event/3008088/
Имхо крутая ОС обязательно должна поддерживать экосистему устройств и меня очень радует, что Аврора движется в этом направлении
У меня есть эксклюзивное видео про некоторые нюансы с презентации, которая пройдет 9 октября
Ребята из ОМП показали десктопный режим, который появится в Аврора 5.2
👉 Полноценная работа с мышкой и клавиатурой
👉 Приложение не нужно будет переписывать
👉 Бесшовная миграция приложений между устройством и монитором
Это может быть первым шагом к появлению полноценной экосистемы устройств (как у Apple или Huawei) с новыми форм-факторами, которые связаны бесшовно между собой
Но сейчас уже можно говорить, что можно расширить свой офисный телефон или планшет до полноценного компа
В любом случае увидим все на презентации 9 октября
Кстати, у вас ещё есть возможность попасть туда
Для этого нужно просто пройти регистрацию здесь 👇
https://auroraos.timepad.ru/event/3008088/
Имхо крутая ОС обязательно должна поддерживать экосистему устройств и меня очень радует, что Аврора движется в этом направлении
2👍2😁2
Краснодарский край до встречи😁. Полетел в Москву на конференцию по Авроре. Буду выступать, с темой «Как портировать плагин на ОС Аврора и не сойти с ума»
Надеюсь узнать, что нового в экосистеме и поделиться с вами.
Надеюсь узнать, что нового в экосистеме и поделиться с вами.
1👍13🔥5
Forwarded from Дневник Flutter-разработчика (Dmitry Lyovochkin)
Хороший пост Eugene Saturow(ссылка на пост) по инфобезопасности.
Много полезного
Я вот, например, не знал, что желательно запрещать использование кастомных клавиатур в приложении:
https://help.stingray-mobile.ru/2024.5/rg/ru/ios/app_does_not_prohibit_use_of_custom_keypads_ios/
Рекомендации по безопасной разработке приложений - https://help.stingray-mobile.ru/2024.5/rg/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2