Давно хотел перепройти несколько игр, да и в новые сыграть хотелось. Думал о покупке PS5, но с новыми ценами на игры и постоянными челленджами на покупку через Турцию пока не целесообразно. ПК собирать тоже.
На WWDC представили Game Porting Toolkit, сокращенно GPTK. Вчера поставил его и дополнительную программу Whisky (getwhisky.app), далее Steam для Windows. Выбрал игру - Ведьмак 3, как раз дополнения еще не трогал. Все запустил, настройки низковато поставил и начал играть.
Сегодня понял, что могу играть на максималках на своем M1 Pro. Хороший FPS, ничего не лагает. Вывод такой - скоро macOS может стать еще одной игровой платформой.
Если будете ставить Whisky себе, поделитесь со мной какие игры запускали и играбельно ли)
На WWDC представили Game Porting Toolkit, сокращенно GPTK. Вчера поставил его и дополнительную программу Whisky (getwhisky.app), далее Steam для Windows. Выбрал игру - Ведьмак 3, как раз дополнения еще не трогал. Все запустил, настройки низковато поставил и начал играть.
Сегодня понял, что могу играть на максималках на своем M1 Pro. Хороший FPS, ничего не лагает. Вывод такой - скоро macOS может стать еще одной игровой платформой.
Если будете ставить Whisky себе, поделитесь со мной какие игры запускали и играбельно ли)
👍1🤔1
А что я принес... Вышла запись с конференции CrossConf 2023
https://www.youtube.com/watch?v=BuydW8HfViU
https://www.youtube.com/watch?v=BuydW8HfViU
YouTube
Челленджи многомодульных Flutter-проектов // Павел Гершевич, Аспирити
О докладе:
При разработке крупных проектов мы сталкиваемся с большой кодовой базой, которую нужно делить на более мелкие части. Тут на помощь приходит деление проекта на модули. Разберем, какие челленджи могут возникнуть при проектировании многомодульной…
При разработке крупных проектов мы сталкиваемся с большой кодовой базой, которую нужно делить на более мелкие части. Тут на помощь приходит деление проекта на модули. Разберем, какие челленджи могут возникнуть при проектировании многомодульной…
На Mobius 2023 Autumn буду рассказывать про локальную аутентификацию и как ее лучше готовить. Посмотрим на алгоритм локальной аутентификации и обсудим правила, которых нужно придерживаться для безопасности данных пользователей.
Жду вас 10 ноября в онлайне / офлайне.
Ссылка на доклад - https://clck.ru/36FBQK
Жду вас 10 ноября в онлайне / офлайне.
Ссылка на доклад - https://clck.ru/36FBQK
Mobius 2023 Autumn. Конференция для мобильных разработчиков
Best practices локальной аутентификации на Flutter | Доклад на Mobius 2023 Autumn
Для безопасного входа в приложение с чувствительными данными используется локальная аутентификация. Спикер расскажет, как ее можно реализовать на Flutter, почему они это делают и в чем преимущества такого решения.
🔥2
Запись доклада с DUMP подъехала
https://youtu.be/9NtgRB8EB60?si=Tp7QldPn08gfdTMd
https://youtu.be/9NtgRB8EB60?si=Tp7QldPn08gfdTMd
YouTube
Павел Гершевич. Многомодульность в Flutter, или Как не выстрелить себе в ногу
Павел Гершевич
Head of Mobile Dev, Аспирити
Многомодульность в Flutter, или Как не выстрелить себе в ногу
Для больших компаний или больших проектов не всегда хватает одного модуля, иногда надо пошарить какие-нибудь классы, UI-элементы, иногда дело доходит…
Head of Mobile Dev, Аспирити
Многомодульность в Flutter, или Как не выстрелить себе в ногу
Для больших компаний или больших проектов не всегда хватает одного модуля, иногда надо пошарить какие-нибудь классы, UI-элементы, иногда дело доходит…
Столкнулся с интересным кейсом сегодня.
У нас есть staggered grid (grid, в котором элементы могут быть разных размеров). У него есть режим редактирования, где мы можем перетаскивать эти элементы. Для этого используется Draggable.
Сейчас надо было сделать как в iOS, чтобы перетаскивание включалось при долгом нажатии, а не только кнопкой, как это было реализовано. В итоге, был найден интересный виджет, о котором я не знал, - LongPressDraggable. Это тот же Draggable, только у него есть задержка и он умеет использовать вибромотор
У нас есть staggered grid (grid, в котором элементы могут быть разных размеров). У него есть режим редактирования, где мы можем перетаскивать эти элементы. Для этого используется Draggable.
Сейчас надо было сделать как в iOS, чтобы перетаскивание включалось при долгом нажатии, а не только кнопкой, как это было реализовано. В итоге, был найден интересный виджет, о котором я не знал, - LongPressDraggable. Это тот же Draggable, только у него есть задержка и он умеет использовать вибромотор
🤔2
Сегодня немного психанул и поменял себе мышку.
Хоть Apple Magic Mouse меня всем устраивает для работы, я решил выбрать более эргономичное решение - Logitech MX Master 3s. И нет, я не боюсь туннельного синдрома, после 3 лет использования Magic Mouse его не появилось.
Первые впечатления - немного непривычно, но очень удобно. Сначала не разобрался со всеми кнопками и особенно с жестами (да, тут есть жесты), но теперь кайфую, а прошло всего 2-3 часа с покупки.
Хоть Apple Magic Mouse меня всем устраивает для работы, я решил выбрать более эргономичное решение - Logitech MX Master 3s. И нет, я не боюсь туннельного синдрома, после 3 лет использования Magic Mouse его не появилось.
Первые впечатления - немного непривычно, но очень удобно. Сначала не разобрался со всеми кнопками и особенно с жестами (да, тут есть жесты), но теперь кайфую, а прошло всего 2-3 часа с покупки.
🔥4👍2
Forwarded from CodeFest'15 | 31 мая — 1 июня 2025
Врываемся в выходные с новыми докладами из секции Mobile. Смотреть обязательно, пересылать друзьям тем более:
– Кирилл Розов. Android SDK Extensions — новые фичи на старых Android.
– Алексей Гладков. Как сделать Jetpack Compose навигацию мультиплатформенной.
– Павел Гершевич. Многомодульность на Flutter или как не выстрелить себе в ногу.
– Дмитрий Прокоп. Avito Mobile Releases.
– Кирилл Володин. О дивный новый мир со Swift Concurrency.
– Полина Скалкина. Маслины и грабли: все, что вам нужно знать о разработке продукта полностью на SwiftUI.
Смотрите доклады направления по ссылке на плейлист на YouTube и в группе во Вконтакте 👈🏼
Не забудьте подписаться на наши каналы, чтобы ничего не пропустить!
#codefest13_доклады
– Кирилл Розов. Android SDK Extensions — новые фичи на старых Android.
– Алексей Гладков. Как сделать Jetpack Compose навигацию мультиплатформенной.
– Павел Гершевич. Многомодульность на Flutter или как не выстрелить себе в ногу.
– Дмитрий Прокоп. Avito Mobile Releases.
– Кирилл Володин. О дивный новый мир со Swift Concurrency.
– Полина Скалкина. Маслины и грабли: все, что вам нужно знать о разработке продукта полностью на SwiftUI.
Смотрите доклады направления по ссылке на плейлист на YouTube и в группе во Вконтакте 👈🏼
Не забудьте подписаться на наши каналы, чтобы ничего не пропустить!
#codefest13_доклады
Отдельно ссылка на доклад - https://www.youtube.com/watch?v=W_jBVpO0dyE&list=PL8761XQAJnra7TATfM9P3Swyf1vYQY3N8&index=4
Очередное обновление рабочего стола, которое я очень долго ждал наконец-то произошло. Что я сделал:
1) Купил регулируемое подстолье с двумя электромоторами и к нему отдельно столешницу (ЛДСП, хотя изначально хотел из массива дуба)
2) Докупил кабель-канал под стол, чтобы спрятать сетевой фильтр (который кстати тоже новый) и блок питания от монитора
3) Докинул еще подсветку столешницы, которая светит в стену, и тем самым (а стол не вплотную к стенам) светит и наверх, и вниз
1) Купил регулируемое подстолье с двумя электромоторами и к нему отдельно столешницу (ЛДСП, хотя изначально хотел из массива дуба)
2) Докупил кабель-канал под стол, чтобы спрятать сетевой фильтр (который кстати тоже новый) и блок питания от монитора
3) Докинул еще подсветку столешницы, которая светит в стену, и тем самым (а стол не вплотную к стенам) светит и наверх, и вниз
❤1
Мой канал начался с подведения итогов 2022 года. Теперь настала пора подводить итоги года уходящего.
Начнем с Flutter:
- Вышел Dart 3, что дало много нового и полезного для разработки
- Flutter Web научился в WASM
- Impeller входит в нашу жизнь еще больше, но пока особого прироста не видно. Хотя прогрев шейдеров происходит быстрее
- Очень ждем поддержку 3D, так как такие интерфейсы будут смотреться интереснее
- Можно встраивать Flutter в web-приложения. В следующем году я и моя команда расскажем, как это делать
По IT в целом:
- Наблюдается тренд на использование нейросетей где угодно, иногда это мешает. Если хотите узнать мое мнение - ставьте ➕
- Очень круто развиваются российские сервисы. Хочу отметить VK с их продуктами - RuStore (для меня, как для пользователя Android, он удобнее, чем Google Play) и Tracer, который может стать заменой Crashlytics и Sentry
- Битва Flutter и KMM продолжается, уже выходит на уровень UI. Пока Compose for iOS имеет детские болячки, с которыми Flutter справился несколько лет назад
Начнем с Flutter:
- Вышел Dart 3, что дало много нового и полезного для разработки
- Flutter Web научился в WASM
- Impeller входит в нашу жизнь еще больше, но пока особого прироста не видно. Хотя прогрев шейдеров происходит быстрее
- Очень ждем поддержку 3D, так как такие интерфейсы будут смотреться интереснее
- Можно встраивать Flutter в web-приложения. В следующем году я и моя команда расскажем, как это делать
По IT в целом:
- Наблюдается тренд на использование нейросетей где угодно, иногда это мешает. Если хотите узнать мое мнение - ставьте ➕
- Очень круто развиваются российские сервисы. Хочу отметить VK с их продуктами - RuStore (для меня, как для пользователя Android, он удобнее, чем Google Play) и Tracer, который может стать заменой Crashlytics и Sentry
- Битва Flutter и KMM продолжается, уже выходит на уровень UI. Пока Compose for iOS имеет детские болячки, с которыми Flutter справился несколько лет назад
👍1
Теперь немного про себя. Год был лучше 2022, но немного тяжелее. В прошлом году я строил план на этот год, почти все не просто сбылось, но и перевыполнил немного:
- Выступить на крупной конференции - выступил на нескольких, исполнил мечту - побывал на Mobius не просто участником, а спикером
- Найти крутой проект - таких проектов несколько. Есть внутренние проекты Аспирити, есть мой пет-проект, были и крутые заказы. Например, опять залез в FinTech
- Вырастить отдел - получилось и количественно, и качественно. Начинали год втроем - Tech Lead (я) и 2 junior, сейчас в отделе нас пятеро - Tech Lead (я), 3 middle и 1 junior.
- Съездить в другие страны - не получилось, так как загран сделал только в ноябре, зато побывал в Екатеринбурге, Новосибирске, Москве и провел пару недель в моем любимом Санкт-Петербурге.
- Выступить на крупной конференции - выступил на нескольких, исполнил мечту - побывал на Mobius не просто участником, а спикером
- Найти крутой проект - таких проектов несколько. Есть внутренние проекты Аспирити, есть мой пет-проект, были и крутые заказы. Например, опять залез в FinTech
- Вырастить отдел - получилось и количественно, и качественно. Начинали год втроем - Tech Lead (я) и 2 junior, сейчас в отделе нас пятеро - Tech Lead (я), 3 middle и 1 junior.
- Съездить в другие страны - не получилось, так как загран сделал только в ноябре, зато побывал в Екатеринбурге, Новосибирске, Москве и провел пару недель в моем любимом Санкт-Петербурге.
Еще из того, что произошло в этом году:
- Провел лекции у 3 курса ИКИТ СФУ по предмету "Разработка мобильных приложений". Жаль в мое время такого не было
- С тем же ИКИТ стартовали курс по Flutter в рамках проекта Цифровые Кафедры. На нем мне помогает один из наших Middle разработчиков
- Апгрейднул свое домашнее рабочее место почти до максимума - новый стол, новая мышка, новая вебка
- Обновил немного техники - сменил iPhone и купил Pixel 7. А также в доме теперь есть телевизор, Apple TV и игровая консоль
- Поездки, поездки, поездки. Много где побывал, много новых и полезных знакомств. Посмотрел 3 матча Зенита
- Провел лекции у 3 курса ИКИТ СФУ по предмету "Разработка мобильных приложений". Жаль в мое время такого не было
- С тем же ИКИТ стартовали курс по Flutter в рамках проекта Цифровые Кафедры. На нем мне помогает один из наших Middle разработчиков
- Апгрейднул свое домашнее рабочее место почти до максимума - новый стол, новая мышка, новая вебка
- Обновил немного техники - сменил iPhone и купил Pixel 7. А также в доме теперь есть телевизор, Apple TV и игровая консоль
- Поездки, поездки, поездки. Много где побывал, много новых и полезных знакомств. Посмотрел 3 матча Зенита
Наступил 2024 год!
А это значит, что пора поделиться ожиданиями и планами на этот год.
На счет Flutter и Dart не думаю, что нас ждут какие-то глобальные изменения (кроме нового дизайна Android Studio, который уже можно включить на последней версии)
По разработке в целом, скорее всего мы начнем внедрять нейросети как помощников все больше, быстрее будем компилировать проекты и больше использовать облака. Еще и сфера информационной безопасности будет плотнее заходить в нашу жизнь
А это значит, что пора поделиться ожиданиями и планами на этот год.
На счет Flutter и Dart не думаю, что нас ждут какие-то глобальные изменения (кроме нового дизайна Android Studio, который уже можно включить на последней версии)
По разработке в целом, скорее всего мы начнем внедрять нейросети как помощников все больше, быстрее будем компилировать проекты и больше использовать облака. Еще и сфера информационной безопасности будет плотнее заходить в нашу жизнь
В плане на этот долгий год у меня:
- Выступить минимум на 5 конференциях
- Релизнуть как минимум один пет-проект (их у меня сейчас 2)
- Вырастить отдел и создать более документированную и переиспользуемую среду для быстрой разработки мобильных приложений (как сделаем, я поделюсь тем, как мы это сделали)
- Найти несколько крутых и технически сложных проектов для своей команды
- Успешно завершить курс по Flutter для СФУ
- Съездить наконец заграницу
- Выступить минимум на 5 конференциях
- Релизнуть как минимум один пет-проект (их у меня сейчас 2)
- Вырастить отдел и создать более документированную и переиспользуемую среду для быстрой разработки мобильных приложений (как сделаем, я поделюсь тем, как мы это сделали)
- Найти несколько крутых и технически сложных проектов для своей команды
- Успешно завершить курс по Flutter для СФУ
- Съездить наконец заграницу
🆒1