Дневник Flutter-разработчика
3.11K subscribers
323 photos
22 videos
10 files
290 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
09.11.2022

👨‍💻 Работа:

Большую часть времени правил баги для сборки в AppGallery(Huawei стор)

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

Если вы захотите сделать сборку с подписью(для сторов), вам понадобится Generate Signed Bundle or APK

Как видно на скрине 1, его нет в Build => Flutter

Для того, чтоб появился, нужно Зайти в File => Open => открыть android вашего проекта как на скрине 2 => там вы скорее всего словите артефактов, которые нужно будет править😁 => но здесь в Build будет Generate Signed Bundle or APK
(скрин 3)

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

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

Сегодня узнал, что в Америке совсем не те университеты и колледжи, что и в РФ.

Оказывается, что там Университет - как у нас МГУ(целый свой город в городе), внутри которого колледжи.
И когда они говорят, что учатся в колледже = в институте:)

🧑‍🎓 Книги:

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

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I, Вадим Зеланд
(всего: ... страниц из 210)

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

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

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

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

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

- зарядка утром +1 (всего 22 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10.11.2022

👨‍💻 Работа:

Занимался сборками и правкой багов для них)

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

Интересное по проекту.
На дейлике с бизнесом внесли правки, которые нужно было быстро поправить и сделать сборки в сторы.

Я всё быстро сделал, попросил коллегу сделать сборки(у меня пока еще нет доступов и мака для сборки ios).

Я готовил сборку для AppGallery, он для остальных сторов. И мне пишут, что вносятся еще правки😅 Сами понимаете мои ощущения в этот момент😁 Я с таким сталкиваюсь впервые, но, как говорят, это частое дело))

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

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

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

Не встал в 5 и пропустил несколько часов на обучение и час на английский😌

🧑‍🎓 Книги:

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

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I, Вадим Зеланд
(всего: ... страниц из 210)

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

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

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

- читаю полезные книги/аудиокниги +0 (всего - 11 дней)

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

- зарядка утром +1 (всего 23 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
14.11.2022

👨‍💻 Работа:

Небольшая ачивка - теперь сам выкладываю сборки для тестов приложения в сторы)

Еще оформил в пакет интерфейс и его реализации отдельными пакетами аналитики(AppMetrica, Sentry).
Им смогут пользоваться все разработчики в компании:)
Реализация по статье: https://habr.com/ru/company/friflex/blog/665686/

Занимаюсь подключением AppMetrica для проекта:)

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

Захотел пощупать Swift. Так как мака у меня еще нет(покупка планируется месяца через 4), решил поставить хакинтош)
Тему с хакинтошем изучаю по:
https://4pda.to/forum/index.php?showtopic=84979&st=68340
http://tonymacx86.com

Пробовал читать Роберта Мартина на англ, но не нашел нормального плагина для перевода слов в открытом pdf на пк)
Знаете хорошие решения?)

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

+0,49 ч. - занятие с преподавателем на площадке Яндекс.практикум
Новая тема - Present Continuous
(скрин)

Был удивлен, что в Present Simple не используем с глаголами am/is/are, a в Present Continuous используем)

🧑‍🎓 Книги:

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

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I, Вадим Зеланд
(всего: ... страниц из 210)

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

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

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

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

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

- зарядка утром +1 (всего 25 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Итак, подвозим интересный контент!

@Hey_008 Дима, я бросаю тебе вызов!

Доберёшься за год до цифры 200к/месяц - я оплачиваю тебе восхождение на Эльбрус.

Не доберёшься - ты оплачиваешь мне отдых в загородном парк-отеле.

И да, фриланс и сторонние проекты не считаются.

Определяй день начала челленджа и поехали💃
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Как "без кота жизнь не та", так и без вызовов, как минимум самому себе, жизнь тоже скучна:)

@dellinidev, вызов принимаю! Старт в понедельник🚀

Те, кто проголосовал, что это нереально - это реально) Знаю 3 таких примера, двое из них стартовали с нуля.
Конечно же всё это про хардскилы и амбиции

Эти три дня решал, чего хочу от челленджа😁 Решил, что будет классно и победой для меня, если через год действительно сильно вырасту по:
🟢 hard skills
🟢 английский
🟢 медийность - написание статей, митапы. Возможно свой ютуб-канал, давно были мысли)
🟢 умение проходить собесы
🟢 доход в 150-200к+

Упор делаю на эти области

В общем, мне кажется неправильным всё привязывать только к одной цифре)
P.S. Условия спора принимаю

Сейчас завершаю задачи на текущем проекте:
- подключил AppMetrica
- словил "письмо счастья" в отказе публикации от Google Play Console. Быстро пофиксил, пропустили)
Нужно было внести изменения в форму "Безопасность данных", что теперь идет сбор данных(после подключения метрики)
- правлю баги

С понедельника приступаю к задачам на новом проекте:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Сегодня в 19:00 мы с Саней Ильиным собираемся распаковать для вас огромную коробку шорткатов по развитию из джуна в мидлы.
Многие думают, что после устройства на первую работу можно поднять лапки кверху и жизнь когда-нибудь сделает тебя мидлом. Можно быстрее, мы расскажем как и поделимся собственным опытом. Приходи на стрим и задавай свои вопросы

И это будет леген... *wait for it*
21.11.2022
Челлендж - день 1🏔

👨‍💻 Работа:

В работе прям много всего интересного:)

Завершил задачи на предыдущем проекте. Немного воевал с Google Console(об этом ниже)

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

Обязательно расскажу об этом подробнее, как будет больше информации

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

При проверке в Google Console словил такую ошибку(скрин)
В гугле ничего не нашел, позже подсказали, что проблема с номером версии.

Моя предыдущая версия была выше новой
1.9.05 предыдущая
А новая 1.10.05

И по факту вышло: 905 и 105😁
Новая версия должна быть 1005


А что изменилось то с первым днем челленджа? - Спросите вы😁

🟢 на обучение во внерабочее время я начал уделять по 2 часа до работы и 2 после(гораздо больше времени, чем было до этого)
🟢 стал намного активнее и беру задачи, которыми не занимался. Опыт, опыт
🟢 вникаю в процессы(вы задавались вопросом, как ваши таски приносят деньги бизнесу? Как это отследить?)

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

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

Тема - как поменять билет в театре, выбрать другой показ. Как рассказать о хорошем/плохом фильме

🧑‍🎓 Книги:

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

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

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

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

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

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

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

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

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

👨‍💻 Работа:

Занимался подключением flutter_secure_storage, сплэш скрином

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

Я что то так доволен, что участвую в старте проекта😁 До этого я был на 2 проектах, которые уже были написаны, нужно было только их поддерживать и допиливать фичи

А здесь можно подключать всё с нуля, участвовать в выборе того или иного:) Интересно, в общем

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

+0,32 ч. - задания на площадке Яндекс.практикум
Висят 2 занятия с зарубежным преподавателем. Что то я всё стесняюсь созвониться😁

🧑‍🎓 Книги:

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

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

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

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

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

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

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

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

👨‍💻 Работа:

Занимался splash_screen и AppMetrica

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

Не мог понять, почему splash screen не отображается через пакет flutter_native_splash.
Оказалось, что есть нюансы с 12 андроидом)
https://github.com/jonbhanson/flutter_native_splash/issues/457

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

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

🧑‍🎓 Книги:

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

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

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

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

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

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

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

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

👨‍💻 Работа:

Занимался пакетом flutter_native_splash

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

Splash screen отрабатывает везде, но не на 12 андроиде

Перечитал ишью пакета, доку, позапускал примеры с пакета. Даже его example не отрабатывает на 12 версии)
Почему то показывает затемненный сплэш вначале, дальше нормальный
Вручную тоже ставил, тот же результат

Посмотрел интервью с Владом Мишустиным. Подписан на его ютуб канал, нравятся его видео про "как учиться учиться"

В видео интересно было услышать про LeetCode и как решение 500 мидловых задач повлияло на его код
Спойлер - очень повлияло:)
https://youtu.be/lN28f7fDAGo

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

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

🧑‍🎓 Книги:

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

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +1 (всего 4 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
Столкнулся с интересным багом splash screen на темной теме MIU
Android 12, Redmi Note 11

Поведение вообще не по доке андроида) MIU сам затемняет сплэш скрин

На некоторых приложениях получается как бы двойной сплэш, некоторые просто оставили затемненный, а кто-то это обошел

Может кто-то сталкивался и знает, как обойти?
Уйму всего перепробовал, пока ничего не помогло)

P.S. Самый топ у Сбера)
28.11.2022
Челлендж - день 8🏔

👨‍💻 Работа:

Сегодня работал над 2 проектами:
- на первом сделал 2 задачи и сделал сборки. Почему то тестировщик не может получить доступ к сборке в открытом тестировании)

- на втором(новый проект) начался первый спринт. Сегодня подключил AppMetrica

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

Разбирался с темой коммитов по статье https://habr.com/ru/company/yandex/blog/431432/

Интересно. Завтра будут первые пробы таких правильных шаблонных коммитов и pr)

Еще готовлю пост с навигацией по каналу. Но постов на канале много, наверное потребуется несколько дней)

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

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

Мне сделали нагоняй, так как я всё еще не созвонился с иностранным преподавателем(скопилось уже 2 созвона)😅

🧑‍🎓 Книги:

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

С технической литературой пока сложно идет)

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +3 (всего 7 дня) Сегодня ДР мамы, ел торт:)
Please open Telegram to view this post
VIEW IN TELEGRAM
29.11.2022
Челлендж - день 9🏔

👨‍💻 Работа:

Правил ревью по задаче с AppMetrica
Занимался новой задачей по верстке экрана авторизации

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

На ревью у меня было 13 правок)

Такие как:
🟢 название файла должно всегда совпадать с именем класса
🟢 метод init апметрики нужно оборачивать в try/catch, чтоб в случае не инициализации, приложение работало и без метрики
🟢 у меня была проверка на == ' ', лучше ее делать через isEmpty

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

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

Встал позже и так как английский утром, это время утеряно)
Вечером минут 10 позанимался, чтоб был хотя бы +1% на дистанции

🧑‍🎓 Книги:

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

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда (всего 7 дня) Торт еще остался)
Please open Telegram to view this post
VIEW IN TELEGRAM
В бесконечной гонке за вакансиями и подготовке к собеседованиям, мы забываем, что на другой стороне, в управлении и найме, тоже люди. И успешное взаимодействие с ними приведет нас к еще большему успеху, будь то новая высокооплачиваемая должность или премия за вовремя закрытый проект. Возможно, иногда стоит сделать не как "правильно", но как работает?

Жить с хорошо настроенными процессами разработки всегда приятнее чем при их отсутствии. На стриме (18:00, 1 декабря) мы обсудим все процессы, которые есть IT, найдем красные флаги, от которых нужно бежать. И, конечно, обсудим, что мы со своей стороны можем сделать, чтобы их улучшить.

Youtube | Вступай в стаю | Предложи пост
Forwarded from Фестиваль 404
​​Эй, разрабы, если бы у вас была возможность напрямую задать вопрос эксперту Google, о чем бы вы его спросили?

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

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

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

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

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

#404fest #404ers #404live