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

👨‍💻 Работа:

Завершили спринт, начали новый:) В основном задачи были по интеграции с бекендом(с моковых сервисов) и фиксу багов. Было интересно:)

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

Постов не было около недели, причина тому - переезд и в общем новое место:) Возобновляю посты💪

Наконец-то забрал рабочее кресло. Доставка была компанией ПЭК, отправил в ориг. упаковке. Хорошо, что оно доехало в целости😅

Из последних казусов:
- впервые в жизни застрял в лифте😁 Он просто остановился и все. Хорошо, что ремонтники быстро подъехали и решили вопрос)
- оформил доставку вайлдбериз в точку на другом конце города. Спутал свой адрес и добирался немало времени😅

Расписал цели на этот год, год будет интересным и продуктивным:)

Купил весы mi body composition scale 2(скрин с приложения). Они могут отслеживать общую массу, мышечную, жировую, массу костей и состояние тела в целом.
Интересно следить за изменениями, особенно когда начну ходить в бассейн и спорт зал(на этой неделе)🏊‍♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
17.01.2023
Челлендж - день 49🏔

👨‍💻 Работа:

Закрыл 3 задачи и сделал еще одну, запушу ее завтра:)

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

В одной из задач нужно было добавить отображение версии сборки приложения. Добавил через пакет https://pub.dev/packages/package_info_plus

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

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

Английским продолжаю заниматься, сейчас еще начал добавлять немного разговорного в повседневе и в сообщениях тоже. С разговорным прогресс хороший, в письменном пока всё плохо😅

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +1 (всего 1 день)

- подготовка к апу грейда +1 (всего 2 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
18.01.2023
Челлендж - день 50🏔

👨‍💻 Работа:

Сделал 2 задачи и в третьей столкнулся с проблемами)

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

Была интересная задача - нужно было сделать шимеры для товаров. Давно хотел с ними поработать:)
Если кто не знает, это такие серебряно-переливающиеся поля при загрузке контента

Вторая задача была по unit тестам. Третья тоже по ним, но в ней столкнулся с ошибкой пакета screen_util, которую пока не поправил(скрин). Может сталкивались?

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

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +1 (всего 2 дня)

- подготовка к апу грейда +1 (всего 3 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
19.01.2023
Челлендж - день 51🏔

👨‍💻 Работа:

Занимался фиксом ревью 3 вчерашних задач, проверял пулл реквесты других разработчиков, занимался задачей по unit тестам

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

Вчерашнюю ошибку в unit тестах пока так и не пофиксил. Основная идея была в том, чтоб инициализировать ScreenUtil. Инициализировал, ошибка осталась)

Ответ на вопрос: 'Как у тебя проходит рабочий день, не весь день же сидишь ха кодом, наверняка отдыхаешь, в общем как ты планируешь свой день?'

- встаю сейчас в 5:30, так как ложусь ближе к 10 и фаза быстрого сна приходится на 5:30.

- в 6 занятие с преподавателем английского

- после английского, до 8 утра стараюсь почитать/посмотреть видео на ютубе по апу грейда

- в 8-9 утра начинаю рабочий день. Длится он до 5, иногда дольше. У меня 2 рабочих дейлика по 2 проектам - в 11 утра и 12 утра. В рабочее время в основном работаю над текущими задачами спринта, проверяю пул реквесты других разработчиков.
Стараюсь работать по технике pomodoro в toggle(программа на пк), но чаще делаю перерывы примерно после каждого часа

- в послерабочее время очень плавающий график, так что даже нет смысла писать)

Этот тот график, что сейчас. Я его улучшаю)
Основные пункты на улучшение - больше времени на изучение нового в программировании, добавление спорта и больше английского

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

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

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

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

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

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

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

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

- подготовка к апу грейда (всего 3 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
20.01.2023
Челлендж - день 52🏔

👨‍💻 Работа:

Сделал 1 задачу и пофиксил задачу, которая не прошла QA

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

Помните, недавно я занимался интересной задачей - подключением дебаг-режима в приложение? Сделал ее через плагин Alice.

Словил интересный баг по верстке в релизной сборке, хотя в дебаг режиме его не видно(рабочая фича).

Ошибку поправил как раз благодаря логгеру Alice(туда теперь падают все ошибки приложения)

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда (всего 2 дня)

- подготовка к апу грейда +1 (всего 4 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
Хороший пост про LinkedIn

Развивать сеть контактов в нем все сложнее, так как при множественном добавлении в друзья начиняют всплывать ошибки и предупреждения.

Совет - если у вас ещё нет профиля в LinkedIn или он не развит - займитесь этим поскорее, тк дальше прокачивать его будет ещё сложнее
Про Linkedin и почему его нужно развивать сейчас


Зачем вообще всё это?
Linkedin - социальная сеть для установления деловых контактов, поиска сотрудников и открытых вакансий.
Из описания думаю уже всё понятно, но я попробую объяснить немного по-другому.
Многие обычно спрашивают, я ведь ищу работу в РФ и зачем мне это всё?
На самом деле, мне кажется, 95% рекрутеров с РФ имеют профиль в LinkedIn и отслеживают здесь потенциальных кандидатов.
Свою вторую работу я нашёл именно там, когда мне просто написал рекрутер в лс.
Если кому надо помочь с репостами и тд - пишите 👍

С чего начать?
Во первых зарегистрироваться (говорят, что сейчас есть проблемы с РФ номерами, тут лучше идти в гугл, кому что помогает..)
Далее оформить профиль:
◦ Фотография + фон;
◦ В шапку профиля добавить город и заголовок (например Frontend Developer);
◦ Написать что-то о себе;
◦ Добавить образование;
◦ Добавить релевантные скиллы, некоторые из них можно подтвердить и получить бейдж на этот навык (хак - https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes), а так же их можно подтверждать, можете прям писать другим о взаимном подтверждении.
◦ Добавить опыт работы, даже если ещё не работаете, то поставьте какой-нибудь, так вы увеличите свои шансы на то, что вас добавят в контакты.

Что дальше?
Добавление в контакты
Если профиль новый, то начинайте добавлять людей со своей специальности и рекрутеров (в поиске пишете к примеру frontend или it recruiter).

Далее можно выбрать несколько стратегий:
◦ В фильтрах выбрать интересующую вас компанию/страну/… и добавлять людей конкретно с этой компании/страны/…
◦ Просто пользоваться первым советом и добавлять всех подряд интересующих вас, люди по большей части будут появляться из той страны, которая у вас указана в профиле;
◦ Так можно добавлять людей просто с вкладки Network
◦ Через рекомендации, которые появляются когда вы заходите к кому-нибудь на страницу;
Сейчас лимит 200 в неделю, каждое воскресенье происходит сброс.

Поиск работы
Это то, ради чего по факту и нужен LinkedIn. Просто пару небольших советов:
◦ Можно искать работу во вкладке Jobs, но конкретно в РФ там не густо;
◦ Можно писать рекрутерам в ЛС и спрашивать напрямую;
◦ Выложить пост с резюме и описанием;
◦ Следить за постами рекрутеров.

❗️Что бы максимально развить страничку в LinkidIn (уделяйте 5-10 минут в день) прокачивайте свою активность (поздравляйте людей с повышением в работе, читайте и комментируйте их посты, делайте репосты резюме других людей и интересных постов).
❗️Не бойтесь писать первыми, люди не кусаются, не бойтесь добавлять людей, скоро система начнёт работать на вас.

Полезные ссылки
1️⃣ https://www.linkedin.com/sales/ssi - ваш Social Selling Index
2️⃣ https://blog.waalaxy.com/ru/ssi-linkedin-%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BEe/ - про SSI и ещё очень и очень много полезного про Linkedin
3️⃣ https://t.me/ivandoronin1 - очень много полезного про Linkedin
device_preview.gif
10 MB
24.01.2023
Челлендж - день 56🏔

👨‍💻 Работа:

Занимался задачей по верстке и фиксом ревью другой задачи

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

Недавно начал работать с интересным пакетом: https://pub.dev/packages/device_preview
Он подключает дополнительную панель к эмулятору и позволяет на ходу выставлять нужные устройства и системы.

Достаточно удобен для тестирования - как поведет себя верстка на разных устройствах

Думаю и вам понравится:)

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

+0,31 ч. - Duolingo

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

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

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

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

- отказ от сладкого, мучного и фастфуда +3 (всего 5 дней)

- подготовка к апу грейда +1 (всего 5 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Product Friendly
Google представил Flutter 3.7 🎉

Последние обновления:
✔️улучшена поддержка Material 3
✔️появилась возможность создавать свои строки меню
✔️полная переработка DevTools
и многое другое.

По традиции, Flutter-команда Friflex сделала первый перевод официального релиза фреймворка. Уже на VC 👀

Как вам обновление? Делитесь опытом перехода на Flutter 3.7 в комментариях 👇🏻
27.01.2023
Челлендж - день 59🏔

👨‍💻 Работа:

Завершил задачи спринта, разбираюсь с ошибкой unit теста

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

Сегодня столкнулся с интересным багом ScreenUtil. На маленьких экранах(эмулятор Nexus S) он может некорректно отображать размеры. В моем случае это были паддинги и размеры контейнера с бордером

Еще никак не получается пофиксить новую ошибку в unit тесте(скрин).
Сам по себе тест рабочий и всё успешно проходит. Но при добавлении в общий запуск тестов приложения ловлю такую ошибку. Гуглю, изучаю, пока не пофиксил)
Может есть идеи?)

P.S. Парой постов выше я рекомендовал плагин device_preview для тестирования приложения на разных устройствах.
На проекте мы его больше не используем, тк он может некорректно отображать данные на подменном экране

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +2 (всего 7 дней)

- подготовка к апу грейда +1 (всего 6 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
01.02.2023
Челлендж - день 64🏔

👨‍💻 Работа:

Новый спринт - новые задачи:) Одна из них - фикс затемнения сплэш скрина при старте приложения на MIU. Помните, я изучал этот вопрос, но так и не пришел к решению)

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

Обновил рабочее место, купил стол. Сейчас оно выглядит так(скрин)👨‍💻

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +3 (всего 10 дней)

- подготовка к апу грейда +1 (всего 7 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
06.02.2023
Челлендж - день 69🏔

👨‍💻 Работа:

Дофиксил одну задачу, сделал вторую

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

Написал статью по Яндекс картам:) Она сейчас на редактировании и нужно внести правки, но в целом всё готово и скоро она будет на хабре:)

Скорее всего будет 2 части:
- в первой - плюсы работы с Яндекс картами и в практической части приложение с определением текущего местоположения пользователя
- во второй - отображение данных на карте. Например, магазины поблизости

В общем то применение, которое чаще всего встречается в проектах)

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

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

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

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

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

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

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

- отказ от сладкого, мучного и фастфуда +4 (всего 15 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Hack-a-TON x DoraHacks с призовым фондом $300.000 🤩

TON Play совместно с Hack-a-TON и DoraHacks запускает хакатон для геймдевов и всех тех, кто заинтересован в Web3 разработке.
Задача команд – создать свой игровой кейс, который будет стимулировать P2P-транзакции на блокчейне TON. Лучшие проекты получат денежные призы!

🏆 Hack-a-TONx DoraHacks проходит с 30 января по 31 марта 2023 в разных странах мирах. Призовой фонд $300 000 будет распределен между 8 командами с лучшими проектами!
👉 24-25 февраля – Оффлайн часть хакатона в Санкт-Петербурге;
👉 17 марта – Дедлайн для сдачи проектов;
👉 31 марта – Подведение итогов, выбор победителей, оглашение результатов в онлайн-формате.

Регистрация на хакатон в Петербурге проходит с 1 по 20 февраля по этой ссылке 👈
Больше информации на официальном сайте организаторов и на YouTube-канале TON Play.
13.02.2023
Челлендж - день 76🏔

👨‍💻 Работа:

Сегодня начался новый спринт, он всего на неделю:) (обычно на две)

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

Много интересных новостей:
1. У блога более 1000 подписчиков🥳
Спасибо за поддержку, реакции и особенно общение в лс👍

Изначально я мечтал о том, как бы было круто, если меня будут читать 200 мобильных разработчиков😁
Плюсов в итоге приобрел в разы больше)

С момента создания блога ни разу не покупал рекламу и нигде не спамил в чатах со ссылкой) Не было ни накрутки, ни 1000 пришедших друзей откуда-нибудь с вк😁 Видно по графику, всё равномерно. Не знаю почему, статистику показывает только с августа)
С самого начала на меня были подписаны всего пара друзей и все, сейчас 90% аудитории - разработчики, рекрутеры, дизайнеры. IT-шники, в общем:)

2. Почти неделю не мог выпустить статью по Яндекс. картам😁 Проходил ревью, фиксил, редактировал и тд. Долго, утомительно, зато сколько нового узнал:)
С одной стороны поднадоело редактировать, с другой - сам лучше начал понимать как всё работает. Это мне нравится)
Сегодня внес последние правки. Завтра, надеюсь, опубликуем на Хабре:)

3. Купил абонемент в бассейн+тренажерный зал💪 Сегодня был первый день в зале. Детские веса, буд-то в первый раз в зал пришел😁 Один из плюсов - до зала и обратно - это почти 6 000 шагов. Что прекрасно, так как в последнее время я ходил только до магазина через дорогу)

Зал и бассейн для меня - это большой плюс, так как они влекут за собой сразу массу улучшений:
- улучшение физ. формы. На самом деле это очень важно даже просто психологически. Намного приятнее смотреть на себя со спортивным телом и в облегающей футболке, а не с животиком и тп.)
- минимум 6000 ежедневных шагов, что тоже очень полезно для здоровья
- здоровое питание и необходимое количество воды
- дополнительный дофамин)
Ну и у меня была цель на зал - 70кг здоровой массы. Идём к этому)

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

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

Стандартно в понедельник занятие начинается с того, что я рассказываю на англ, что делал на выходных. Что ел, куда ходил и тд. Это интересно и хорошо прокачивает)

💪 Спорт:

- тренажерный зал/бассейн. +1 трен. зал (нужно подумать, как считать)

+ 13 200 шагов за день


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

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

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

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

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

👨‍💻 Работа:

Сделал 2 задачи, pull request'ы решил сделать завтра

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

Выпустили статью:) Я на Хабре🥳
Как использовать Яндекс Карты во Flutter:
https://habr.com/ru/company/friflex/blog/715940/

Решил плавать в бассейне перед работой(в 7 утра).
Давно мечтал плавать по утрам. Когда покупал абонемент, думал - как это, 45 минут, это так мало(сеансы в бассейне по 45 минут)

Чтоб вы понимали, в бассейне я плавал последний раз в детстве.
Иии... сегодня меня хватило на 9 минут😁 Я не знал, что это так сложно) Стандартный городской бассейн с 4 дорожками на 25 метров.

За 9 минут я выдохся, забились широчайшие мышцы, мышцы рук и ног😁 А еще я таак устал, что еле до дома добрался))

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

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

💪 Спорт:

- тренажерный зал/бассейн +1 бассейн

+ 6500 шагов за день


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

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

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

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

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

👨‍💻 Работа:

Сделал 1 задачу, добавил обновление страницы через Pull-to-refresh(это такой свайп вниз)

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

Обновление страницы Pull-to-refresh во Flutter делается через RefreshIndicator. Достаточно просто, интересно было изучить)

Сегодня выступал на митапе КАИ(Казанский Национальный Исследовательский
Технический Университет) с докладом "Как стать Junior Flutter разработчиком".
(прилагаю пару фото из аудитории)

Было интересно, в конце мне задали с десяток хороших вопросов:) Такие как:
- какой IDE пользуешься?
- какую архитектуру используете?
- перегорал ли?
- приходится ли изучать натив?
- какой стек технологий нужен для трудоустройства?
- какие дальше планы развития во Flutter?
Но я не услышал слово flutter и ответил в общем по разработке😁

Аудитория была большой и она вся была заполнена. Я аж заволновался, когда увидел, сколько людей😅

В общем было классно, я доволен:)
Много положительного фидбека👍

Впервые пользовался сервисом jazz.sber(аналог зума)

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

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

💪 Спорт:

- тренажерный зал/бассейн +1 трен. зал(вчера)

+ 7200 шагов за день(вчера)

Сегодня должен был пойти в бассейн, но решил взять день на восстановление. У меня спорт каждый день сейчас, получается. Через день чередование бассейн/зал

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

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

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

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

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