Дневник Flutter-разработчика
Відкрити в Telegram
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Показати більше2 903
Підписники
+124 години
-47 днів
-1930 день
Архів дописів
День 53:
+4,01 часа программирования.
(+ 1,22 практика
+ 2,39 теория)
Подключил экран Входа к firebase auth, пишу подключение экрана Регистрации. Firebase будет хранить все данные.
Возник вопрос: в приложении нужно отслеживать, авторизован пользователь или нет и при входе показывать нужный экран. Если не авторизован - вход/регистрация. Авторизован - главный экран.
Мне посоветовали использовать Bloc и Cubit.
"Глобальный Cubit, который всегда следит за состоянием автрризован /не авторизован.
В зависимости о этого перестройка интерфейса происходит автоматически"
Этим завтра и займусь:)
Итого: 220 ч. 29 м.
Разработка приложения
Итого: 27 дней
+1,18 часа английского
10, 11 серии 4 сезона сериала Друзья.
Итого: 77 ч. 32 мин.
Спорт, здоровье
+ зарядка
27 день придерживаюсь схемы 16-8
30 дней не ем сахар, мучное и фастфуд
Появилась проблема со сном. Встаю сейчас к 8 утра и ложусь в 10 вечера(9-10 часов сна). Исследования говорят, что это чревато проблемами со здоровьем. До этого я вставал в 5 утра и ложился к 10 вечера:) В связи с этим буду писать, как продвигаюсь в этом направлении и что предпринимаю. Для многих это проблема - вставать рано. У меня есть пара лайфхаков, которые помогают вставать раньше) Думаю добавить счет по дням здорового сна в графу здоровье для мотивации и отслеживания:)
День 52:
+3,08 часа программирования.
(+ 0,44 практика
+ 2,24 теория)
Занимаюсь firebase auth. Не понимаю, как нормально подключить к ней вход и регистрацию. По доке не разобраться. Они дают код, но не говорят, что с ним делать) Могли бы примеры давать, как в доке flutter
(Или я здесь что то упускаю😁)
Итого: 216 ч. 28 м.
Разработка приложения
Итого: 26 дней
+2,24 часа английского
7, 8, 9 серии 4 сезона сериала Друзья.
Итого: 76 ч. 14 мин.
Спорт, здоровье
+ зарядка
+ силовая тренировка
26 день придерживаюсь схемы 16-8
29 дней не ем сахар, мучное и фастфуд
Вчера у меня появился "последователь"😁 Он скопировал 1 в 1 мой блог в инстаграм и телеграм(полностью шаблон, но со своей инфой и кучей грамматических ошибок). Вначале я подумал - Окей, пускай парень развивается. Но позже мне написали, что он добавляется к моим подписчикам просто по списку😂 Мне показалось это неадекватным поведением и я везде его заблокировал)
День 51:
+3,24 часа программирования.
(+ 1,58 практика
+ 1,26 теория)
На данный момент вход и регистрация выглядят так(скрины прилагаю). По валидации проверка на: пустые поля и выдача ошибки, пароль - мин. 6 символов, 1 заглавная, 1 в верхнем регистре и 1 уникальный символ, совпадение пароля и проверки пароля, на короткое имя/фамилию, используется ли уже почта.
Поля при фокусе окрашены в стиль кнопки, курсор тоже. Текст полей - labelText, то есть при вводе будет уходить наверх.
Нужно еще клавиатуру прописать, чтоб убиралась при клике на пустое поле(помню в курсе lazyload это применялось).
По тексту сложно понять, завтра сниму короткое видео.
В общем я запарился и изучил тему регистрации и валидации:) Не хочу просто тянуть все из пакетов
Итого: 213 ч. 20 м.
Разработка приложения
Итого: 25 дней
+1,22 часа английского
5, 6 серии 4 сезона сериала Друзья.
Итого: 74 ч. 50 мин.
Спорт, здоровье
+ зарядка
25 день придерживаюсь схемы 16-8
28 дней не ем сахар, мучное и фастфуд
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
