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
Forwarded from Friflex Dev
Как Анна стала частью комады Friflex, что помогло ей так быстро вырасти и какие навыки нужны Flutter-разработчику для успешной карьеры — в карточках.
И пусть история Анны вдохновит и вас
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤13👍5
Forwarded from Стас Ильин | Flutter
Обычно в таких видео рассказывают про Future.then, максимум про Future.catchError
В ролике будет про:
Держу пари вы не использовали эти методы в своих приложениях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3