TGViewer
Channel Public Channel
Дневник Flutter-разработчика

Дневник Flutter-разработчика

@diaryflutterdev

Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Subscribers
2.65K
Photos
341
Videos
31
Links
322

Showing posts older than #115 · Back to latest

Older Posts 19 shown
Post #114 640
День 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 дней не ем сахар, мучное и фастфуд
Post #113 659
Вчера у меня появился "последователь"😁 Он скопировал 1 в 1 мой блог в инстаграм и телеграм(полностью шаблон, но со своей инфой и кучей грамматических ошибок). Вначале я подумал - Окей, пускай парень развивается. Но позже мне написали, что он добавляется к моим подписчикам просто по списку😂 Мне показалось это неадекватным поведением и я везде его заблокировал)
Post #111 672
День 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 дней не ем сахар, мучное и фастфуд
  • 👍 1
Post #110 1.56K
Информация появилась вчера. Онлайн-конференция по Dart и Flutter на русском и английском пройдет 3 и 4 декабря.

"Вас снова ждет несколько потоков докладов: спикеры из Google и других компаний, а также разработчики тулинга для Dart и Flutter поделятся новостями об экосистеме и своим практическим опытом."

https://habr.com/ru/company/wrike/blog/586076/

Участие в DartUP, как всегда, бесплатно, нужна только регистрация на событие. Все подробности на сайте конференции
https://dartup.ru/
Хабр DartUP возвращается: открыта регистрация на самую масштабную русскоязычную конференцию по Dart и Flutter Привет, Хабр! 3 и 4 декабря мы проведем DartUP — онлайн-конференцию по Dart и Flutter на русском и английском. Вас снова ждет несколько потоков докладов: спикеры из Google и других компаний, а также...
Post #109 678
День 50:

+3,19 часа программирования.
(+ 1,45 практика
+ 1,34 теория
)

Написал валидацию. Разбираюсь с внешним видом и на англ или русском лучше давать вывод ошибок при неправильном пароле, вход/регистрация и тому подобное. При регистрации в firebase auth добавляет неполный список данных. Может они должны сохраняться в cloud firestore отдельно? У кого был опыт?:)

Итого: 206 ч. 32 м.

Разработка приложения
Итого: 24 дня

+1,30 часа английского
3, 4 серии 3 и 4 сезона сериала Друзья.

Итого: 73 ч. 28 мин.

Спорт, здоровье
+ зарядка
+ силовая тренировка(результаты видны за пару недель тренировок. Мышцы залитые))
24 день придерживаюсь схемы 16-8
27 дней не ем сахар, мучное и фастфуд

По эксперименту в 1000 часов кодинга - в течение дня не посчитал, а сейчас пора спать. Перенесу на завтра)
Post #108 710
Post #107 701
День 49:

+4,32 часа программирования.
(+ 3,19 практика
+ 1,13 теория
)

Переписал авторизацию. Дописываю обработку ошибок.
Дока firebase по flutter не особо понятна. Новичку точно. Читаешь доку для андроида/ios - другое дело, то то добавил у тебя все готово, используй fb как пакет с простым подключением.
Для flutter отдельная дока и по ней не особо понятно, что куда прописывать. Именно по коду.

Итого: 203 ч. 13 м.

Разработка приложения
Итого: 23 дня

+2,18 часа английского
25, 1, 2 серии 3 и 4 сезона сериала Друзья.
Доку читаю и понимаю на англ. Включаю видео по технологии на англ и мало что понятно😁

Итого: 71 ч. 58 мин.

Спорт, здоровье
+ зарядка
23 день придерживаюсь схемы 16-8
26 дней не ем сахар, мучное и фастфуд

Сегодня прочитал пост android-разработчика https://www.instagram.com/p/CViQhVKgJST/
Он утверждает, что 1000 часов написания кода даст понимание "что" и "как":)
Я и так трекаю время, интересно проверить утверждение)
Буду отдельно записывать время практики кода(я и так указываю это в "практика"). Завтра посчитаю, сколько часов у меня на данный момент. Думаю около 50:)
Post #106 680
День 48:

+2,31 часа программирования.
(+ 1,38 практика
+ 0,53 теория
)

Пишу логику входа по почте/паролю и регистрацию. Еще нужно будет добавить вход через google. И не знаю, нужно ли добавлять facebook, twitter.

Пока не могу похвастаться, что уделяю достаточно времени программированию(2-4 часа в день). Но ничего, маленькие шаги - тоже шаги) Считаю, что главное прогрессировать. График все равно оптимизирую и будет больше времени)

Итого: 198 ч. 41 м.

Разработка приложения
Итого: 22 день

+1,32 часа английского
23, 24 серии 3 сезона сериала Друзья.
С английским результаты на лицо:) Когда я начинал смотреть Extra и дальше Друзья, на слух англ. я плохо понимал. Субтитры немного лучше.
Сейчас субтитры понимаю процентов на 80 по друзьям. На слух воспринимать англ. тоже стал намного лучше. Напоминаю, что цель сейчас - Listening. Думаю, что за почти 70 часов изучения неплохой результат:)

Итого: 69 ч. 40 мин.

Спорт, здоровье
+ зарядка
+ силовая тренировка
22 день придерживаюсь схемы 16-8
25 дней не ем сахар, мучное и фастфуд
Post #105 693
День 47:

+3,38 часа программирования.
(+ 1,45 практика
+ 1,53 теория
)

Пишу авторизацию. Подключил firebase auth, пишу логику регистрации и обработку ошибок:)

Итого: 196 ч. 10 м.

Разработка приложения
Итого: 21 день

+1,36 часа английского
21, 22 серии 3 сезона сериала Друзья.
С подпиской просмотр занимает больше времени, тк сохраняешь незнакомые слова.
+ дока и видео по теме firebase auth - все на англ

Итого: 68 ч. 08 мин.

Спорт, здоровье
+ зарядка
21 день придерживаюсь схемы 16-8
24 дней не ем сахар, мучное и фастфуд

Ближайшие планы:
По блогу - хочу написать 2 статьи - одна по книге, вторая про пару полезных видео.
Книга позволит взглянуть на жизнь под другим углом, она про колесо жизни и понятие счастья. Про то, что нужно развиваться в 6 основных сферах(любовь, благосостояние, хобби, дружба, здоровье, работа) и поддерживать в них баланс. И это действительно очень важно. Это было для меня открытием, думаю и вам будет полезно)
✅
Одна статья готова, получилось отлично:)
Post #104 1.05K
Полная Ж. Или жизнь, как главный бизнес-проект человека. Книга про счастье

Не так давно прочитал эту книгу и она многое для меня изменила:) Думаю и вам будет полезна.

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

Радислав говорит, что успех и материальное благополучие, это не одно и то же. Он дает решение - учиться жить полноценно. Полноценная жизнь включает в себя удовлетворение всех основных потребностей человека. Это
- Любовь
- Дружба
- Благосостояние
- Работа
- Здоровье
- Хобби
Он говорит, что удовлетворенность всеми шестью составляющими является показателем полноценной жизни.

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

Постоянная работа над таким "колесом жизни" ведет к действительно полноценной и успешной жизни. Большой дисбаланс приводит к плохим последствиям(разбираются жизни известных людей, например, Пушкина).

У всех свое понимание счастья, но он говорит, что счастье - поддержание на достаточном для тебя уровне всех этих шести сфер жизни.

Книга короткая и очень полезная. Есть и аудио формат с голосом автора книги. Советую читать с блокнотом и ручкой, сразу использовать техники на себе.
НЕ читайте как роман! Обязательно применяйте к своей жизни.
Пишите в лс, скину электронный вариант книги:)
  • ❤‍🔥 1
Post #102 704
День 46:

+3,28 часа программирования.
(+ 2,43 практика
+ 0,45 теория
)

Переписал экран входа по логину/паролю, добавил экран регистрации. Завтра допишу логику и запишу видео, как получилось:)

Итого: 192 ч. 32 м.

Разработка приложения
Итого: 20 дней

+2,09 часа английского
18, 19, 20 серии 3 сезона сериала Друзья.

Итого: 66 ч. 32 мин.

Спорт, здоровье
+ зарядка
+ силовая тренировка
20 день придерживаюсь схемы 16-8
23 дней не ем сахар, мучное и фастфуд

Ближайшие планы:
Английский - нужно купить подписку на show-english.com. Тогда можно будет сохранять незнакомые слова и учить их. Да и в общем сервис интересный
✅
Купил сегодня подписку. Она там дешевая, но можно смотреть с субтитрами без ограничений и добавлять слова в словарь. По наведению на слово можно получить перевод. Сохраненные слова можно экспортировать в LinguaLeo и Anki
Post #101 734
День 45:

+1,50 часа программирования.
(теория)

Все так же изучаю вопрос аутентификации и как все работает.

Благодаря блогу появляются знакомства в айти сфере. Это круто и здорово прокачивает, так как можно обмениваться полезной инфой, спрашивать совета и прочее. В общем я этому очень рад)

Итого: 189 ч. 04 м.

Разработка приложения
Итого: 19 дней

+1,24 часа английского
16, 17 серии 3 сезона сериала Друзья.

Итого: 64 ч. 23 мин.

Спорт, здоровье
+ зарядка
- силовая тренировка, перенесу на завтра
19 день придерживаюсь схемы 16-8
22 дней не ем сахар, мучное и фастфуд

Ближайшие планы:
Программирование - хочу пройтись по доке dart и flutter. Некоторые моменты мне не понятны, а поисковиком я черпаю инфу из разряда "как сделать авторизацию". В общем надеюсь докой закрыть пробелы в знаниях)

По блогу - хочу написать 2 статьи - одна по книге, вторая про пару полезных видео.
Книга позволит взглянуть на жизнь под другим углом, она про колесо жизни и понятие счастья. Про то, что нужно развиваться в 6 основных сферах(любовь, благосостояние, хобби, дружба, здоровье, работа) и поддерживать в них баланс. И это действительно очень важно. Это было для меня открытием, думаю и вам будет полезно)
Видео тоже интересны, одно про теорию 1%, второе про кайдзен-планирование. В обоих куча техник и их нужно смотреть с карандашом и блокнотом, чтоб записывать и обязательно применять. Они тоже стали для меня открытием)

Английский - нужно купить подписку на show-english.com. Тогда можно будет сохранять незнакомые слова и учить их. Да и в общем сервис интересный.

Еще хочу оптимизировать график, так как много времени теряется. Благодаря трекингу времени я знаю, куда именно оно теряется и что оптимизировать:)
  • 👍 1
Post #100 889
День 44:

+4,29 часа программирования.
(+ 1,01 практика
+ 3,28 теория
)

Пишу авторизацию. Сегодня около часа разбирался с ошибками firebase. При подключении их авторизации ловишь ошибки, а правишь по разным докам той же firebase. Странно, в общем) Еще и гугл выдает по 8 ответов на поиск по ошибке.

Так как я использую git и github, сегодня впервые нужно было откатиться на предыдущий коммит(когда пошли ошибки, чтоб разобраться).
Обычно я просто создаю проект, добавляю файлы, коммичу, пушу. Сегодня вот еще откаты использовал. На этом моя работа с git и github пока всё😁 Github pages правда еще использовал)

Понял, что нужно лучше изучить git:) Со мной поделились двумя курсами, делюсь с вами:
https://githowto.com/ru
https://ru.hexlet.io/courses/intro_to_git
Буду изучать:)

Итого: 187 ч. 14 м.

Разработка приложения
Итого: 18 дней

+1,02 часа английского
14, 15 серии 3 сезона сериала Друзья.

Итого: 62 ч. 59 мин.

Спорт, здоровье
+ зарядка
18 день придерживаюсь схемы 16-8
21 дней не ем сахар, мучное и фастфуд
Githowto Git How To: курс обучения Git на русском Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучший способ научиться использовать Git — попробовать его своими руками.
Post #99 867
Post #98 789
День 43:

+3,21 часа программирования.
(+ 1,05 практика
+ 2,16 теория
)

Добавляю аутентификацию через firebase. Она позволяет добавить авторизацию через google почту, фэйсбук, твиттер, гитхаб и прочее. Так же через номер телефона, но есть ограничение в 10тыс авторизаций на бесплатном плане. Думаю удобно будет регистрировать через почту, с кодом подтверждения на мыло, плюс добавить автоматический вход через google mail. Ограничения регистраций по email/password нет.
Дока понятная, но я попал на нее не с первого раза, пока не перешел через доку флаттера. В доке firebase почему то нет флаттера.
https://firebase.flutter.dev/docs/auth/overview/

Итого: 182 ч. 45 м.

Разработка приложения
Итого: 17 дней

+1,18 часа английского
12, 13 серии 3 сезона сериала Друзья.

Итого: 61 ч. 57 мин.

Спорт, здоровье
+ зарядка
+ силовая тренировка
17 день придерживаюсь схемы 16-8
20 дней не ем сахар, мучное и фастфуд
firebase.flutter.dev Authentication | FlutterFire This page is archived and might not reflect the latest version of the
Post #97 1.29K
Сегодня мне скинули видео:
https://www.youtube.com/watch?v=f1JayMATAsE
Мне понравился подход к проектам и обучению на практике. Я написал автору и он поделился со мной тз с api и макетом с figma. Он дал добро, так что делюсь с вами:)

https://www.figma.com/file/KqZcU5m3GMxAHwgFkvCONz/ECOMMERCE?node-id=2%3A845

https://docs.google.com/document/d/1VedkRcsN6yukGO2uWES4RuIM8KMtESZ8p7zD7nGySMs/edit?usp=sharing

Планирую сверстать его своим вторым проектом. Как раз хотел научиться верстать по фигме и работать с api:)
YouTube Как изучить Flutter, чтобы устроиться на первую работу. Без Geekbrains, Skillbox и т.д. Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
  • 🌚 2
Post #96 790
День 42:

+3,08 часа программирования.
(теория)

Изучаю firebase. Читаю доку, смотрю видео. Жду материалы от заказчика, чтоб сделать первый блок - 10 картинок, 10 аудио на первый день:)
Для заучивания слов пользователю нужно будет закрасить по 1 картинке на слово. Так же будет проигрываться аудио для запоминания слова.
Сегодня эмулятор Android Studio просто перестал работать. Около часа исправлял. Нужно было обновить пакеты, после чего все равно не работало. Применил читерский прием - перезагрузку пк) Сработало😁

Итого: 179 ч. 24 м.

Разработка приложения
Итого: 16 дней

+1,24 часа английского
10, 11 серии 3 сезона сериала Друзья.

Итого: 60 ч. 39 мин.

Спорт, здоровье
+ зарядка
16 день придерживаюсь схемы 16-8
19 дней не ем сахар, мучное и фастфуд

Около 2 часов сегодня отнял instagram. Хотел оформить пост с видео и исправить отставание блога на 5 дней от телеграм блога. Видео требует определенного формата, под рамки не подогнать и пятое десятое... В телеграм вести блог намного легче))
Ссылка на инстаграм:
https://www.instagram.com/mobile.dev.8/
Post #95 772
День 41:

+3,02 часа программирования.
(теория, практика)

Подключил firebase. Понятная дока, по ней все легко делается + в книге Flutter Apprentice есть инфа.
Изучаю, как работать с firebase в приложении:)

Итого: 176 ч. 16 м.

Разработка приложения
Итого: 15 дней

+1,17 часа английского
8, 9 серии 3 сезона сериала Друзья.
+ дока firebase на англ:)

Итого: 59 ч. 15 мин.

Спорт, здоровье
+ зарядка
+ силовая тренировка
15 день придерживаюсь схемы 16-8
18 дней не ем сахар, мучное и фастфуд.
Уточнение по сахару - я не ем рафинированный сахар и продукты, которые его содержат. Если посмотреть составы, то почти все производимое и не натуральное такой сахар содержит) Я просто стараюсь есть здоровую пищу. Фрукты, конечно же, ем.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →