На 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
Всем привет! Начинаем год не с конференций, а с митапа-техтолка.
Через неделю 21 февраля в 19:00 пройдет Техтолк от Тинькофф в Красноярске. Тема "Продуктовый подход в мобильной разработке".
Как вы понимаете, я не просто так пишу этот анонс сюда. Встретимся там со всеми, кто хочет)
Зарегистрироваться можно по ссылке - https://meetup.tinkoff.ru/event/tinkoff-tehtolk-produktovyj-podhod-v-mobilnoj-razrabotke/
Через неделю 21 февраля в 19:00 пройдет Техтолк от Тинькофф в Красноярске. Тема "Продуктовый подход в мобильной разработке".
Как вы понимаете, я не просто так пишу этот анонс сюда. Встретимся там со всеми, кто хочет)
Зарегистрироваться можно по ссылке - https://meetup.tinkoff.ru/event/tinkoff-tehtolk-produktovyj-podhod-v-mobilnoj-razrabotke/
Forwarded from KozhinDev Meetup | KD Conf
Одно для всех, почти как Д’Артаньян — только приложение! Вместе с последним спикером нашего митапа, Павлом Гершевичем, выясним, когда закончатся баттлы между адептами нативной и кроссплатформенной разработки⚡ 💔
Павел расскажет, как и зачем мобильная разработка движется к мультиплатформенности. А вот его ответ на вопрос о том, что конкретно будет в докладе:
“Разработчики все время пытаются как-то упростить свою работу. Сначала это было объединение приложений под разные архитектуры, потом кросс-платформенные решения, сейчас все движется в сторону того, что когда-нибудь мы будем писать только одно приложение под все. На докладе мы попробуем разобраться в этих процессах и заглянуть в ближайшее будущее” (с)
Приходите — попробуем вместе заглянуть в это ближайшее будущее без хрустального шара и смс (но с регистрацией!)👁 🍀 Ванга предсказала, что пиво получит каждый участник, задавший Павлу интересный вопрос, так что лучше подготовьте их заранее👌
Павел расскажет, как и зачем мобильная разработка движется к мультиплатформенности. А вот его ответ на вопрос о том, что конкретно будет в докладе:
“Разработчики все время пытаются как-то упростить свою работу. Сначала это было объединение приложений под разные архитектуры, потом кросс-платформенные решения, сейчас все движется в сторону того, что когда-нибудь мы будем писать только одно приложение под все. На докладе мы попробуем разобраться в этих процессах и заглянуть в ближайшее будущее” (с)
Приходите — попробуем вместе заглянуть в это ближайшее будущее без хрустального шара и смс (но с регистрацией!)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1