Дневник Flutter-разработчика
3.11K subscribers
323 photos
22 videos
10 files
290 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
Forwarded from Фестиваль 404
​​Эй, разрабы, если бы у вас была возможность напрямую задать вопрос эксперту Google, о чем бы вы его спросили?

Спрашиваем не просто так. Один из наших любимых спикеров и модератор секции «Фронтенд» Алексей Родионов стал официально признанным Google экспертом в области веб-технологий — Google Developer Expert (GDE) in Web Technologies 🥳

После парочки-другой поздравлений, решили не упускать возможность и пригласить Лешу на ламповый стримчик и расспросить о том, как IT-специалистам расти не только в экспертизе, но и в комьюнити.

План такой:
🔹 мы рассказываем вам, что эфир состоится 1 декабря в 17:00 МСК;
🔹 вы пишите в комменты свои вопросики или лайкаете понравившиеся;
🔹 мы с Лешей выбираем самые интересные или популярные;
🔹 в четверг все вместе заваливаемся в аудио-эфир в нашем канале;
🔹 расспрашиваем Лешу, как стать таким же крутым специалистом, и отвечаем на ваши вопросы.

Ну как вам план? Нам нравится 🔥

Не знаете, что спросить, или лень клацать по клаве? Просто приходите на эфир и поздравьте Лешу своим присутствием 🎉

#404fest #404ers #404live
Завтра будет хорошая возможность задать вопросы официально признанному Google эксперту - Google Developer Expert (GDE) in Web Technologies:)
Тема - развитие в коммьюнити

Я подготовил 3 вопроса💪

Эфир будет завтра, 1 декабря, в 17:00 МСК в телеграмм-канале
Please open Telegram to view this post
VIEW IN TELEGRAM
01.12.2022
Челлендж - день 11🏔

👨‍💻 Работа:

Вчера занимался интересной задачей - писал сервис для определения геопозиции пользователя

Сегодня еще круче - подключение Яндекс.карт)

🧑‍🎓 Что изучаю/сложности/интересное:

Яндекс.карты кажутся отличным решением в нынешнее время, так как для них не нужно писать разделение сервисов, как если, например, использовались бы гугл карты и хуавей харты(для них потребовалось бы разделение на gms и hms)

Документация хорошая на нативное подключение, но вот дальше всё. Отправляют на гитхаб и там примеры в примерах и намудрено...))

Если у вас есть опыт в подключении - делитесь, буду рад:)
https://pub.dev/packages/yandex_mapkit

✈️ Английский язык:

+0,40 ч. - задания на площадке Яндекс.практикум
Тема сейчас - рассказ по порядку о сюжете книги/фильма(скрин)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего 9 дней)

- изучаю английский язык +2 (всего - 83 дня)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +2(сегодня тренировка) (всего 11 дней)

- зарядка утром +2 (всего 11 дней)

- отказ от сладкого, мучного и фастфуда +2 (всего 9 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
02.12.2022
Челлендж - день 12🏔

👨‍💻 Работа:

Занимаюсь задачей с Яндекс.картами

🧑‍🎓 Что изучаю/сложности/интересное:

По задаче намудрил) Думал, что нужно выводить и магазины с адресами. Оказалось, что только местоположение пользователя😁

Вчера был эфир с Google Developer Expert. Узнал много нового про выступления, доклады, опенсорс и профит от этого. Истина на все времена - все страхи лишь в голове)

Аудиозапись с таймкодами:
https://t.me/festival404/783

✈️ Английский язык:

+1,06 ч. - занятие с преподавателем на площадке Яндекс.практикум

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего 10 дней)

- изучаю английский язык +1 (всего - 84 дня)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +1(отдых) (всего 12 дней)

- зарядка утром +2 (всего 12 дней)

- отказ от сладкого, мучного и фастфуда (всего 9 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
05.12.2022
Челлендж - день 15🏔

👨‍💻 Работа:

Завершаю задачу с яндекс картами

🧑‍🎓 Что изучаю/сложности/интересное:

На дейлике добавили нюансов в таску с картами, почти доделал. Старший разработчик помогал с мок запросом)

В целом задача с картами получилась проще, чем я думал. Нужно вывести только текущее местоположение

🏔Итак, прошло уже 2 недели челленжджа
Из плюсов и апа
🟢 в среду выступаю на митапе для студентов МАИ с докладом: ⚡️ Как стать Junior Flutter-разработчиком?
🟢 в новом проекте много интересных задач - новые знания и работа в проекте с самого нуля:)
🟢 договорился подумать над новой статьей, она должна быть готова к концу декабря - началу января
🟢 почти закончил пост с навигацией для канала(много постов, занимает уйму времени)
🟢 на первом проекте я сейчас один отвечаю за мобайл и на созвонах так же. Была подключена апметрика, которую я предложил. Статистика собирается, бизнес доволен. Метрика - большой полет для улучшений дальше) Новый интересный опыт:)

Из минусов:
🟠самый жирный минус - не хватает времени на подготовку к повышению грейда
🟠почти привык к новому режиму дня и пункт выше скоро будет закрываться:)
🟠никак не доберусь закончить рабочий плагин(там нужно пофиксить ревью)
🟠по-моему мне удалили блог в инстаграм(там 2000+ подписчиков) (скрин)

✈️ Английский язык:

+0,40 ч. - занятие с преподавателем на площадке Яндекс.практикум

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +3 (всего 13 дней)

- изучаю английский язык +2 (всего - 86 дней)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +3(отдых) (всего 15 дней)

- зарядка утром +3 (всего 15 дней)

- отказ от сладкого, мучного и фастфуда +2 (всего 11 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
06.12.2022
Челлендж - день 16🏔

👨‍💻 Работа:

Задача с картами на review:)

🧑‍🎓 Что изучаю/сложности/интересное:

Думал, что делаю одну задачу, а по итогу сделал 3😁

✈️ Английский язык:

Все время заняло дописывание задачи)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего 14 дней)

- изучаю английский язык (всего - 86 дней)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +1 (всего 16 дней)

- зарядка утром +1 (всего 16 дней)

- отказ от сладкого, мучного и фастфуда 0 (всего 11 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
07.12.2022
Челлендж - день 17🏔

👨‍💻 Работа:

Пофиксил review задачи с картами, занимаюсь новой задачей
+ выступил на онлайн-митапе

🧑‍🎓 Что изучаю/сложности/интересное:

Сегодня был мой второй опыт выступления на митапе🥳
Слушателям понравилось, мне тоже:)

Доклады митапа:
⚡️ Как стать Junior Flutter-разработчиком?
⚡️ Онлайн-платежи: аспекты безопасности и подводные камни. Интеграция на примере Flutter и Stripe.
⚡️ Управляем состоянием приложения с помощью flutter_bloc.

Было много вопросов, один из самых интересных - "Как не выгореть за 7 месяцев обучения, пушив код на гитхаб почти каждый день?".

Если можно будет поделиться записью, обязательно залью на канал:)

✈️ Английский язык:

+0,35 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - как в роли режиссера объяснить актерам, что им делать:)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего 15 дней)

- изучаю английский язык +1 (всего - 87 дней)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +1(отдых) (всего 17 дней)

- зарядка утром +1 (всего 17 дней)

- отказ от сладкого, мучного и фастфуда 0 (всего 11 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
12.12.2022
Челлендж - день 22🏔

👨‍💻 Работа:

На 1 проекте - пофиксил баги, добавил переводы, сделал сборку и закинул на тестирование в сторы)
На 2 проекте - взял задачи на новый 2-ух недельный спринт, занимался одной из них

🧑‍🎓 Что изучаю/сложности/интересное:

Отчетов не было дней 5) Заканчивался первый спринт на новом проекте. Я всё успел, кроме одной задачи, которую добавили в конце. Это с учетом того, что долго делал yandex карты))
В общем я уставал, а вечером пост занимает немало времени. Решил, что в такие дни буду выпускать посты утром:)

Из интересного - взял задачи на новый спринт. Многие из них делаю впервые)

Мне повезло, можно выбрать любые задачи на рабочую неделю(с учетом времени). Беру те, что еще не делал и которые мне интересны

В основном задачи вокруг вёрстки с подключением на моковый сервис, тк бекенд еще не до конца готов
Так же такие задачи как - реализовать тосты, удаление/сохранение данных пользователя:)

✈️ Английский язык:

+0,40 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - время, даты и месяцы

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 54 страница из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +3 (всего 18 дней)

- изучаю английский язык +4 (всего - 91 день)

- читаю полезные книги/аудиокниги (всего 3 дня)

- силовая тренировка через день +4 (всего 21 день)

- зарядка утром +4 (всего 21 день)

- отказ от сладкого, мучного и фастфуда +1 (всего 14 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
13.12.2022
Челлендж - день 23🏔

👨‍💻 Работа:

На 1 проекте - при тестировании нашли баг, занимался фиксом. Он оказался на бекенде
На 2 проекте - сделал задачу с версткой экрана, завязываю его на мок сервис

🧑‍🎓 Что изучаю/сложности/интересное:

Недавно мне подсказали, что очень удобно писать через автозаполнение. Экономит уйму времени)

У меня это хоткей Ctr+Space. IDE предлагает нужные варианты, просто выбираешь и пишешь значение

Раньше я для этого писал начальные буквы, только потом выбирал. Писал hor и выбирал horizontal(скрин). И так везде)

Возможно и вам будет полезно:)

✈️ Английский язык:

Поздно проснулся, в течение дня время не выделил)

🧑‍🎓 Книги:

+ 18 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера (всего 18 дней)

- изучаю английский язык (всего - 91 день)

- читаю полезные книги/аудиокниги +1 (всего 4 дня)

- силовая тренировка через день +1(отдых) (всего 22 дня)

- зарядка утром +1 (всего 22 дня)

- отказ от сладкого, мучного и фастфуда +1 (всего 15 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14.12.2022
Челлендж - день 24🏔

👨‍💻 Работа:

Пофиксил баг(задача) и сделал еще одну задачу

🧑‍🎓 Что изучаю/сложности/интересное:

Сегодня работал с guards пакета auto_route
https://pub.dev/packages/auto_route#route-guards

Задача была следующей:
сделать обязательным выбор на первоначальных экранах(например экран "Есть 18 лет").

Обычно в приложениях есть экраны онбординга, которые доступны только при первом старте приложения.

Проблема была в том, что выбор на таком экране "Есть 18 лет" можно пропустить, закрыв приложение и открыв снова.
Пофиксил это через guards автороута:)

✈️ Английский язык:

+0,39 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - описание картины, даты, указания на съемочной площадке:)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера + 1 (всего 19 дней)

- изучаю английский язык +1 (всего - 92 дня)

- читаю полезные книги/аудиокниги +1 (всего 4 дня)

- силовая тренировка через день +1(отдых) (всего 22 дня)

- зарядка утром +1 (всего 23 дня)

- отказ от сладкого, мучного и фастфуда +1 (всего 16 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
19.12.2022
Челлендж - день 29🏔

👨‍💻 Работа:

Сделал одну задачу, делал code-review

🧑‍🎓 Что изучаю/сложности/интересное:

Недавно узнал, насколько важно делать код-ревью других разработчиков) Построчно

Так не только понимаешь, что вносится в проект, но и лучше разбираешься в чужом коде, чище пишешь свой)

Сегодня был интересный момент с либой auto_route:
На проекте есть вложенность роутов, как на 1 скрине.
Хотел сделать push на новый экран из этого списка и выкидывало ошибку
Фикс на 2 скрине:) Нужно так же через вложенность обратиться к роуту

✈️ Английский язык:

+0,34 ч. - занятие с преподавателем на площадке Яндекс.практикум
Тема - обсуждение вопросов для созвона с иностранным преподавателем:
- какой русский фильм можешь посоветовать
- каких русских художников или писателей можешь посоветовать?
- какую русскую книгу порекомендуешь?

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 72 страницы из 372)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера + 4 (всего 23 дня)

- изучаю английский язык +4 (всего - 96 дней)

- читаю полезные книги/аудиокниги +1 (всего 4 дня)

- силовая тренировка через день (всего 22 дня)

- зарядка утром +4 (всего 27 дней)

- отказ от сладкого, мучного и фастфуда +4 (всего 20 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💪24.12.2022
Челлендж - день 34🏔

👨‍💻 Работа:

Было много интересных задач - баги, верстка, моки

🧑‍🎓 Что изучаю/сложности/интересное:

Постов не было дней 5. Причина - рабочий спринт, который завершился в эту пятницу🎉

Осталось ещё отметить время на рабочих тасках, его вышло очень много)

Почти неделю был дисбаланс по всем сферам кроме английского и работы(переработки). Так что метрики, скорее всего, обнулю и начну заново(правило двух дней).

Из минусов:
🟠сбил весь режим, буду восстанавливать. Полезные привычки тяжело внедрять и при этом очень легко их упускать
🟠из за жёстких спринтов на новом проекте не успел до нового года подготовиться к повышению грейда, но сдам его в январе)

Из плюсов:
🟢пишу статью по Яндекс.картам
🟢этот спринт принес много рабочего опыта - мок сервисы, интересные реализации фич, построчное код-ревью других разработчиков.
🟢благодаря ревью начал лучше понимать чужой код

Ещё один плюс - в начале января, на праздники, я переезжаю в Чебоксары и осуществлю один из своих давних планов - плавание по утрам🏊‍♂

С этим возникло немало проблем - съем жилья(решен), как перевезти ПК и монитор, как перевести рабочее геймерское кресло(20кг)😅
Плюс нет прямого самолёта или поезда и я еду на междугороднем автобусе часов 13
Please open Telegram to view this post
VIEW IN TELEGRAM
💪26.12.2022
Челлендж - день 36🏔

👨‍💻 Работа:

По первому проекту:
- закрыл 2 небольшие задачи
- сделал сборку, отправил на тесты в сторы

По второму проекту:
- добиваем спринт, фиксим баги и всё что всплывает)
Сделали много всего:) Завтра показ бизнесу

🧑‍🎓 Что изучаю/сложности/интересное:

Срочный вопрос - может кто знает, возможно ли восстановить аккаунт Instagram? 30 дней еще не прошло. Я отправил им селфи, пришел отказ и они сказали, что не восстановят)) Обидно будет, если нельзя. Там в блоге 2тыс+ подписчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
27.12.2022
Челлендж - день 37🏔

👨‍💻 Работа:

Сегодня была демонстрация проекта бизнесу(итог двух спринтов).
Все прошло отлично, все довольны🎉

🧑‍🎓 Что изучаю/сложности/интересное:

Спринт закрыт, буду восстанавливать режим💪

У Владилена вышло свежее видео по GitHub Actions - это платформа на GitHub для CI/CD.

Интересно узнать об этом глубже, так как совсем недавно начали пользоваться им на проекте.

Например - я делаю сборку в Actions в три клика. Сборка собирается и пушится в рабочий чат телеграм с нужной ветки и с нужного окружения, с ссылкой на задачу.
Очень удобно для тестирования
https://youtu.be/e0A2hDObLmg
Please open Telegram to view this post
VIEW IN TELEGRAM
27.12.2022
Челлендж - день 37🏔

👨‍💻 Работа:

Наверное вам интересно, какие вообще у меня задачи)

Вот некоторые из последних:
- пофиксил баг верстки при открытии приложения из горизонтального вида
- сделал экран обязательным для показа(если закрыть приложение и снова зайти, его не пропустить)
- добавил возможность звонка из приложения по нажатию на кнопку
- добавил открытие личного кабинета(на сайт) по клику на кнопку

🧑‍🎓 Что изучаю/сложности/интересное:

Есть немного праздничного настроения и в свободное время пересматриваю Гарри Поттера с первой части)

Из интересных новостей - показ приложения бизнесу прошел хорошо, нас похвалили💪

Отправил рабочее игровое кресло в Чебоксары через службу Пэк. Считал на их калькуляторе и думал, что с Ухты это обойдется в 4700(22 кг весит кресло и немалые габариты коробки). Оказалось, что доставка всего 1300 рублей😁
Please open Telegram to view this post
VIEW IN TELEGRAM
С наступающим Новым Годом!🎄

Желаю с лёгкостью осуществлять все задуманное в новом году и не забывать о балансе жизни💪

Этот год был классным, много всего было сделано:)
Новый год будет ещё круче🔥
Please open Telegram to view this post
VIEW IN TELEGRAM