Как вам GTА3 на ОС АВРОРА?
https://boosty.to/sashikknox/posts/eea36727-5da7-41c1-9126-4bd38e478b5f?share=post_link
https://boosty.to/sashikknox/posts/eea36727-5da7-41c1-9126-4bd38e478b5f?share=post_link
boosty.to
RE3 (GTA3) на ОС Аврора - sashikknox
Недавно заходил на встречу Mobile Broadcast СПб и так получилось ,что показывал RE3 на ОС Аврора нескольким заинтересованным. Правда в тот момент игра была прямо таки собрана на коленке, на планшете работала не совсем правильно.
Вот, за выходные решил исправить…
Вот, за выходные решил исправить…
🔥4👍1
Ребят, немного затягиваю с выходом новых роликов), но пока не могу. Приболело горло(.
Forwarded from Product Friendly
Тема Material 3 по умолчанию, предварительное тестирование Impeller для Android, расширения DevTools и многое другое.
🧑💻Юра Петров, Flutter Team Lead в Friflex и автор тг-канала @mobile_developing, делится первым переводом официального релиза Flutter 3.16 от Google. Давайте посмотрим, что добавили и улучшили во фреймворке за три месяца с момента релиза Flutter 3.13.
Читайте новую статью на Хабре
Подписывайтесь на наш блог — впереди вас ждет много полезных статей💜
🧑💻Юра Петров, Flutter Team Lead в Friflex и автор тг-канала @mobile_developing, делится первым переводом официального релиза Flutter 3.16 от Google. Давайте посмотрим, что добавили и улучшили во фреймворке за три месяца с момента релиза Flutter 3.13.
Читайте новую статью на Хабре
Подписывайтесь на наш блог — впереди вас ждет много полезных статей💜
👍7🔥5
Forwarded from Surf Flutter Team
Dart 3 спустя полгода: sealed-классы
Полгода назад анонсировали Dart 3. Сделали небольшой цикл постов, чтобы пройтись по основным изменениям и освежить их в памяти.
В первом Сёрфер Женя рассказывает про sealed-классы. Sealed-класс (переводится как «запечатанный») — аналог enum с той разницей, что все значения — обычные классы, которые могут содержать поля и методы.
Синтаксис sealed-класса очень прост:
Подробнее в карточках⬆️
Полгода назад анонсировали Dart 3. Сделали небольшой цикл постов, чтобы пройтись по основным изменениям и освежить их в памяти.
В первом Сёрфер Женя рассказывает про sealed-классы. Sealed-класс (переводится как «запечатанный») — аналог enum с той разницей, что все значения — обычные классы, которые могут содержать поля и методы.
Синтаксис sealed-класса очень прост:
// shapes.dart
sealed class Shape {}
class Square implements Shape {
final double length;
Square(this.length);
}
class Circle implements Shape {
final double radius;
Circle(this.radius);
}
Подробнее в карточках
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Forwarded from Product Friendly
У адаптированных под Flutter 📍картографических сервисов GoogleMaps API и Yandex Mapkit SDK есть существенный недостаток — стоимость коммерческих тарифов. В проектах с ограниченным бюджетом можно использовать бесплатное решение OpenStreetMap.
🐼 Анна Ахлёстова, Flutter-разработчик в Friflex, рассказывает, как работать с сервисом OpenStreetMap и библиотекой flutter_map во Flutter-проектах.
Читайте новую статью на Хабре.
Подписывайтесь на наш блог — впереди вас ждет много полезных статей💜
🐼 Анна Ахлёстова, Flutter-разработчик в Friflex, рассказывает, как работать с сервисом OpenStreetMap и библиотекой flutter_map во Flutter-проектах.
Читайте новую статью на Хабре.
Подписывайтесь на наш блог — впереди вас ждет много полезных статей
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2❤1
Ребят, забыл написать. Залил все изменения по беку на удаленный сервер.
Файлы .proto прилагаю. Если хотите посмотреть как работает.
адрес сервера:
188.120.225.54:8500
Файлы .proto прилагаю. Если хотите посмотреть как работает.
адрес сервера:
188.120.225.54:8500
А вы знали, что в языке Go есть свои заклинания?
https://go-proverbs.github.io/
0. Избегайте коммуникаций через общую, разделённую память. Наоборот, делитесь данными в памяти через сообщения.
1. Конкурентность и параллелизм — это не одно и то же.
2. Каналы для взаимодействия, мьютексы для разобщения.
3. Чем сложнее интерфейс, тем ненадёжней абстракция.
4. Нулевые значения полезны не меньше других.
5. Пустой интерфейс interface{} не о многом скажет.
6. У всех есть свой годный стиль форматирования кода, стандартное форматирование gofmt — годное для всех.
7. Копирование лучше зависимостей.
8. Защищай системные вызовы в коде тегами сборки.
9. Защищай кросс-вызовы cgo к коду C тегами сборки.
10. Cgo — это не Go.
11. Применяя пакет unsafe, не рассчитывай на какие-либо гарантии.
12. Лучше ясно, чем красиво.
13. Интроспекция ясной не бывает.
14. Значения ошибок — это тоже значения.
15. Недостаточно отлавливать ошибки, нужно их обрабатывать.
16. Полируй архитектуру, внятно называй компоненты, документируй детали.
17. Документация — для пользователей.
18. Не паникуй.
Я думаю, эти заклинания подходят для многих языков программирования. 😊
https://go-proverbs.github.io/
0. Избегайте коммуникаций через общую, разделённую память. Наоборот, делитесь данными в памяти через сообщения.
1. Конкурентность и параллелизм — это не одно и то же.
2. Каналы для взаимодействия, мьютексы для разобщения.
3. Чем сложнее интерфейс, тем ненадёжней абстракция.
4. Нулевые значения полезны не меньше других.
5. Пустой интерфейс interface{} не о многом скажет.
6. У всех есть свой годный стиль форматирования кода, стандартное форматирование gofmt — годное для всех.
7. Копирование лучше зависимостей.
8. Защищай системные вызовы в коде тегами сборки.
9. Защищай кросс-вызовы cgo к коду C тегами сборки.
10. Cgo — это не Go.
11. Применяя пакет unsafe, не рассчитывай на какие-либо гарантии.
12. Лучше ясно, чем красиво.
13. Интроспекция ясной не бывает.
14. Значения ошибок — это тоже значения.
15. Недостаточно отлавливать ошибки, нужно их обрабатывать.
16. Полируй архитектуру, внятно называй компоненты, документируй детали.
17. Документация — для пользователей.
18. Не паникуй.
Я думаю, эти заклинания подходят для многих языков программирования. 😊
🔥2
https://www.youtube.com/watch?v=nTjpWnh41wo&ab_channel=YandexforMobile
Смотреть с 32 минуты)), про наши труды))
Смотреть с 32 минуты)), про наши труды))
YouTube
Yet Another Mobile Party // Разработка под Аврору
Дискуссия "Разработка под Аврору" на Yet Another Mobile Party.
В гостях:
— Алексей Гладков, автор блога Mobile Developer
— Геннадий Евстратов, руководитель мобильной разработки Яндекс Про
Ведущие:
— Артур Василов, руководитель мобильной разработки Супераппа…
В гостях:
— Алексей Гладков, автор блога Mobile Developer
— Геннадий Евстратов, руководитель мобильной разработки Яндекс Про
Ведущие:
— Артур Василов, руководитель мобильной разработки Супераппа…
Forwarded from Product Friendly
Wonderous – приложение для Flutter SDK о самых известных памятниках и местах в мире с большим количеством анимаций, эффектов и переходов, которое хорошо отражает возможности визуальной точности Flutter. Как портировать это приложение на ОС Аврора? С какими проблемами можно столкнуться в процессе и как их решить?
В новом видео Юрий Петров, Flutter Team Lead Friflex и автор канала @mobile_developing, делится опытом портирования приложения Wonderous на ОС Аврора:
✔️ клонирование проекта на компьютер
✔️ добавление поддержки Авроры
✔️ запуск Flutter-пакетов на Авроре
✔️ настройка доступа к интернету
✔️ установка сборки на смартфон
👀 Смотрите туториал по ссылке:
→ Пример портирования Wonderous на Аврора
И подписывайтесь на YouTube-канал Friflex, чтобы не пропустить новые видео💜
В новом видео Юрий Петров, Flutter Team Lead Friflex и автор канала @mobile_developing, делится опытом портирования приложения Wonderous на ОС Аврора:
👀 Смотрите туториал по ссылке:
→ Пример портирования Wonderous на Аврора
И подписывайтесь на YouTube-канал Friflex, чтобы не пропустить новые видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🔥2