Теперь немного про себя. Год был лучше 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
Немного про неудачные эксперименты.
Неделю назад Google выпустили первый Developer Preview для Android 15, который ожидается к релизу осенью. Так как у меня второй телефон это Pixel 7, который подходит под обновление, я решил сегодня попробовать установить и пощупать. Новый инструмент для этого - топ, все автоматизировано, не надо качать отдельно сборку, потом следить как идет процесс, что там происходит.
Разочарование первое - можно выбрать, чтобы он не делал factory reset. Ну мне как бы и не нужно сбрасывать все данные. В итоге, он сделался сам.
Разочарование второе - не рабочий Google Play Store из-за чего невозможно было скачать нужные приложения
Вот так я попользовался Android 15 всего полчаса. Прямо сейчас возвращаею его к стабильной версии и буду откатываться с бекапа.
Неделю назад Google выпустили первый Developer Preview для Android 15, который ожидается к релизу осенью. Так как у меня второй телефон это Pixel 7, который подходит под обновление, я решил сегодня попробовать установить и пощупать. Новый инструмент для этого - топ, все автоматизировано, не надо качать отдельно сборку, потом следить как идет процесс, что там происходит.
Разочарование первое - можно выбрать, чтобы он не делал factory reset. Ну мне как бы и не нужно сбрасывать все данные. В итоге, он сделался сам.
Разочарование второе - не рабочий Google Play Store из-за чего невозможно было скачать нужные приложения
Вот так я попользовался Android 15 всего полчаса. Прямо сейчас возвращаею его к стабильной версии и буду откатываться с бекапа.
Forwarded from Mobius — канал конференции
#анонсы
У нас с самого начала была тактика, и мы ее придерживались: отобрать практико-применимые доклады.
Показываем первые 5 докладов:
— «Вам не нужно хранилище в приложении», Андрей Зонов (Тинькофф);
— «Размер имеет значение: как измерить и уменьшить вес Android-приложения», Илья Воробьев;
— «Как коллбэк повзрослел — и стал корутиной», Александр Соколинский (Яндекс);
— «Как избавиться от рекурсии, или Как мой код попал в Google», Максим Сидоров (SberDevices);
— «Создание indoor-карты здания во Flutter», Павел Гершевич (Аспирити).
Mobius 2024 Spring пройдет 14 мая онлайн и 20–21 мая офлайн в Москве.
Билет лучше купить сейчас, потому что цена будет расти. Если эти 5 докладов вам понравились, то и остальные вас не разочаруют
Билеты и подробности.
У нас с самого начала была тактика, и мы ее придерживались: отобрать практико-применимые доклады.
Показываем первые 5 докладов:
— «Вам не нужно хранилище в приложении», Андрей Зонов (Тинькофф);
— «Размер имеет значение: как измерить и уменьшить вес Android-приложения», Илья Воробьев;
— «Как коллбэк повзрослел — и стал корутиной», Александр Соколинский (Яндекс);
— «Как избавиться от рекурсии, или Как мой код попал в Google», Максим Сидоров (SberDevices);
— «Создание indoor-карты здания во Flutter», Павел Гершевич (Аспирити).
Mobius 2024 Spring пройдет 14 мая онлайн и 20–21 мая офлайн в Москве.
Билет лучше купить сейчас, потому что цена будет расти. Если эти 5 докладов вам понравились, то и остальные вас не разочаруют
Билеты и подробности.
Первая цель на этот год почти выполнена - мы зарелизили свои пакеты в pub.dev вот ссылка - https://pub.dev/publishers/aspirity.com/packages
На самом деле прямо перед релизом столкнулись с проблемами:
1) Выбор лицензии
2) Нужен ли репозиторий, отдельный от того, где мы разрабатывали
3) Как сделать, чтобы оно упало на компанию
Вот о последнем я сейчас и расскажу.
Для того, чтобы опубликовать свой пакет или плагин нужно:
- Верифицировать доменное имя компании в Google Search Console, у нас он уже был.
- С этого аккаунта создать Verified Publisher через pub.dev
- Добавить еще пару аккаунтов Google на этот Publisher (мы добавляли личные, чтобы загружать)
- Залить пакет на себя
- Передать его в наш Verified Publisher
На самом деле прямо перед релизом столкнулись с проблемами:
1) Выбор лицензии
2) Нужен ли репозиторий, отдельный от того, где мы разрабатывали
3) Как сделать, чтобы оно упало на компанию
Вот о последнем я сейчас и расскажу.
Для того, чтобы опубликовать свой пакет или плагин нужно:
- Верифицировать доменное имя компании в Google Search Console, у нас он уже был.
- С этого аккаунта создать Verified Publisher через pub.dev
- Добавить еще пару аккаунтов Google на этот Publisher (мы добавляли личные, чтобы загружать)
- Залить пакет на себя
- Передать его в наш Verified Publisher
Dart packages
Packages of publisher aspirity.com
Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.
👋 Наши друзья проводят оффлайн митап для диджитал специалистов в Красноярске — KozhinDev Meetup 🚀, 21 марта (четверг) в 19:00 😎
Всё будет проходить в лайтовой обстановке в Юшин баре 🍻, с выступлениями трёх спикеров и массой общения. Отличный повод встретиться с коллегами и послушать доклады. 🔥
Добавляйтесь в канал (мероприятие будет регулярным) — https://t.iss.one/kozhindev_meetup и заходите на сайт с сусликами 😀 https://meetup.kozhin.dev
Вход бесплатный, но нужно зарегистрироваться 😉
Всё будет проходить в лайтовой обстановке в Юшин баре 🍻, с выступлениями трёх спикеров и массой общения. Отличный повод встретиться с коллегами и послушать доклады. 🔥
Добавляйтесь в канал (мероприятие будет регулярным) — https://t.iss.one/kozhindev_meetup и заходите на сайт с сусликами 😀 https://meetup.kozhin.dev
Вход бесплатный, но нужно зарегистрироваться 😉
meetup.kozhin.dev
KozhinDev Meetup: регулярные IT-мероприятия в Красноярске — полезные доклады и нетвроркинг в одном флаконе
Раз в квартал мы собираем в уютном баре красноярских айтишников — разработчиков, дизайнеров, тестировщиков, аналитиков и менеджеров. Привозим интересных спикеров, делимся знаниями, опытом и лайфхаками в работе, знакомимся, общаемся
О моих студентах пишут федеральные издания.
Недавно одна из студенток программы “Разработка мобильных приложений на Flutter” дала интервью АиФ.
Почитать можно тут: https://aif.ru/natsionalniye_proekti_rossii/digital_economy/cvety_u_kompyutera_damy_tesnyat_muzhchin_na_rynke_truda_v_it
Недавно одна из студенток программы “Разработка мобильных приложений на Flutter” дала интервью АиФ.
Почитать можно тут: https://aif.ru/natsionalniye_proekti_rossii/digital_economy/cvety_u_kompyutera_damy_tesnyat_muzhchin_na_rynke_truda_v_it
Аргументы и Факты
Цветы у компьютера. Дамы теснят мужчин на рынке труда в IT
Национальный проект «Цифровая экономика» позволяет прекрасным дамам стать отличными разработчиками, аналитиками и тестировщиками.
🔥4
Сегодня со студентами и преподавателями Цифровой Кафедры СФУ участвовали в съемках сюжета про саму Цифровую Кафедру для телевидения.
Как выйдут сюжеты, опубликую здесь)
Как выйдут сюжеты, опубликую здесь)
История как я чуть не остался без интернета (пока не факт) из-за ЦБ РФ
Сижу, работаю, ничего не предвещает беды. Тут поступает звонок от отца (договор на интернет на нем), мол оплачивал ли я интернет, а то отключат завтра. Говорю, что у меня автосписание, но проверю.
Оказывается, что мой провайдер работал с QIWI-банком для подключения к приложениям других банков, таких как Тинькофф, в котором я обслуживаюсь. ЦБ РФ некоторое время назад отозвал лицензию у Qiwi и мой автоплатеж на прошлой неделе не прошел и теперь не отображается в приложении Тинькофф от слова совсем.
Дальше интереснее. Оплатил я через эквайринг, но уже второй час идут деньги. Я начинаю волноваться, будет ли у меня завтра интернет дома.
Сижу, работаю, ничего не предвещает беды. Тут поступает звонок от отца (договор на интернет на нем), мол оплачивал ли я интернет, а то отключат завтра. Говорю, что у меня автосписание, но проверю.
Оказывается, что мой провайдер работал с QIWI-банком для подключения к приложениям других банков, таких как Тинькофф, в котором я обслуживаюсь. ЦБ РФ некоторое время назад отозвал лицензию у Qiwi и мой автоплатеж на прошлой неделе не прошел и теперь не отображается в приложении Тинькофф от слова совсем.
Дальше интереснее. Оплатил я через эквайринг, но уже второй час идут деньги. Я начинаю волноваться, будет ли у меня завтра интернет дома.
😢2
Media is too big
VIEW IN TELEGRAM
Вчера вечером выступал на KozhinDev Meetup, был там как самый опытный спикер - завершал вечер своим выступлением. Но, получилось немного подснять даже. Ловите видео, как это было
🔥1👏1
WWDC от Apple пройдет 10-14 июня. Это означает, что в ночь с 10 на 11 июня будем смотреть Keynote.
Чего я ожидаю:
- Обновления операционок (ставить их я конечно же не буду, подожду немного). Это вызывает некоторые проблемы
- Возможно покажут M4, но не факт, устройства на M3 только вышли
- Я очень надеюсь на обновление iPad и появление большого Air (ходили слухи)
Чего я ожидаю:
- Обновления операционок (ставить их я конечно же не буду, подожду немного). Это вызывает некоторые проблемы
- Возможно покажут M4, но не факт, устройства на M3 только вышли
- Я очень надеюсь на обновление iPad и появление большого Air (ходили слухи)
«Стачка» — крупнейшая региональная IT-конференция России. 12-13 апреля она пройдет в Ульяновске (УлГПУ).
→ 6 направлений: разработка, digital-маркетинг, управление, IT в индустриях, дизайн и контент, стартапы;
→ 200+ докладов от лучших спикеров IT-индустрии . Я буду на «Стачке» выступать в в секции «Flutter»
Мой доклад «Многомодульная архитектура на Flutter или делаем большие проекты»
Для больших компаний или больших проектов не всегда хватает одного модуля, иногда надо пошарить какие-нибудь классы, UI-элементы, иногда дело доходит до функционала. На помощь тут приходит деление проекта на модули, но как это сделать? Как будет правильно? Как не навредить себе и другим разработчикам?
На докладе разберемся с многомодульностью в мобильных приложений, зачем она нужна и как организовать на примере реального проекта на Flutter. От того, как поделить, до того, как хранить новые модули.
Также разберем практические ошибки, которые можно совершить при проектировании многомодульной архитектуры.
Билеты на сайте: https://nastachku.ru/buynow. Специальный промокод на скидку 10%: stachka_friends
Stop working — все на «Стачку»
→ 6 направлений: разработка, digital-маркетинг, управление, IT в индустриях, дизайн и контент, стартапы;
→ 200+ докладов от лучших спикеров IT-индустрии . Я буду на «Стачке» выступать в в секции «Flutter»
Мой доклад «Многомодульная архитектура на Flutter или делаем большие проекты»
Для больших компаний или больших проектов не всегда хватает одного модуля, иногда надо пошарить какие-нибудь классы, UI-элементы, иногда дело доходит до функционала. На помощь тут приходит деление проекта на модули, но как это сделать? Как будет правильно? Как не навредить себе и другим разработчикам?
На докладе разберемся с многомодульностью в мобильных приложений, зачем она нужна и как организовать на примере реального проекта на Flutter. От того, как поделить, до того, как хранить новые модули.
Также разберем практические ошибки, которые можно совершить при проектировании многомодульной архитектуры.
Билеты на сайте: https://nastachku.ru/buynow. Специальный промокод на скидку 10%: stachka_friends
Stop working — все на «Стачку»