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

+ 6,45 часа программирования
(+ 1,49 практика
+ 4,56 теория
- DartUP )

Верстаю макет с фигмы.
Добавил все кнопки, осталось скомпоновать панель цветов и добавить ластик для стирания с логикой.

Сегодня начался DartUP2021. Важное событие в мире Flutter:) В основном смотрел доклады в комнате Surf. Доклады основной конференции посмотрю на ютубе:)
Если вы еще не присоединились, то выше ^ есть ссылки.

Конференция идет 2 дня. Как я понял, трансляция идет на ютубе и в комнате Surf - это разные части конференции(с разными докладами и расписанием)

Итого: 335 ч. 02 м

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

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

Итого: 110 ч. 48 мин.

Спорт, здоровье
+ зарядка
60 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
62 дня не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
День 88:

+ 7,14 часов программирования
(+ 2,48 практика
+ 4,26 теория
- DartUP )

Макет почти доверстал. Остались нюансы, но уже лучше, чем было:)

Сегодня завершился DartUP2021. Были интересные доклады про Sliver-ы, новый роутинг и Navigator 2.0, развитие Flutter за 3 года

Итого: 342 ч. 16 м

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

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

Итого: 112 ч.

Спорт, здоровье
+ зарядка
61 день придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
63 дня не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
День 89:

+ 2,18 часов программирования
(+ 0,59 практика
+ 1,19 теория
)

Упёрся в гомноХороший код туториалов и свой😁 После просмотра видео build methods vs Widget(из поста 85 дня), сегодня решил переписать эти моменты и разделить на логику/вью

P.S. Завтра красноглазик(я) будет удивлять офтальмолога количеством часов в день за пк😁

Итого: 344 ч. 34 м

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

+1,04 часа английского
20, 21 серии 6 сезона сериала Друзья на англ.

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

Спорт, здоровье
+ зарядка
+ силовая тренировка
62 день придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
64 дня не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
День 90:

+ 2,24 часов программирования
(теория)

Есть 2 новости:
1) Мой блог в инстаграм заблокировали на совершение действий до 12 числа и я не могу размещать новые посты😁

2) Есть два мнения от flutter разработчиков, что мне пора собеситься:) И еще одно от разработчика, что неплохо было бы начать собеситься, но и проект в портфолио нужен.
Основные их мысли такие - я не знаю точных сроков, когда проект будет завершен. Так как я новичок, будет гомнокод и я буду переписывать проект не один раз. Буст на работе будет в разы быстрее. Ничто не мешает писать мне проект в свободное от работы время.
P.S. Я хотел устраиваться разработчиком после релиза приложения в маркет.

Мне важно прокачиваться как разработчик и хотелось бы, чтоб официальный опыт поскорее начал идти.
В связи с этим я решил, что максимум времени вкладываю в программирование(давно этого хотел).
Делю время на 2 части - теория/теория для собеседования и работа над проектом. Когда буду готов по теории - готовлю резюме, портфолио=гитхаб с тем что будет на данный момент по проекту(надеюсь, что и блог послужит частью моего портфолио) и ищу работу junior flutter developer:)

Если у вас есть мысли и свое мнение на этот счет - обязательно пишите в комментариях или в личные сообщения:) Интересно услышать👍

Итого: 342 ч. 58 м

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

+0,32 часа английского
22 серия 6 сезона сериала Друзья на англ.

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

Спорт, здоровье
- зарядка
63 дня придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
65 дней не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
День 91:

+ 5,42 часа программирования
(+ 0,54 практика
+ 3,48 теория
)

Делю время на 2 части: изучение базы-документации и работа по проекту

По базе:
Разобрал переменные по доке, закрепил видеоуроками каналов LazyLoad и MADTeacher по переменным и типам

По проекту:
Застрял на рефакторинге build methods в виджеты.
Разобрал, как добавить Splash Screen(не пакетом) и добавил простой в проект:)

Итого: 348 ч. 40 м

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

+1,15 часа английского
23, 24 серии 6 сезона сериала Друзья на англ.

Итого: 114 ч. 19 м.

Спорт, здоровье
+ зарядка
64 дня придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
66 дней не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
Профилю в Linkedin буквально неделя:)
День 92:

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

Делю время на 2 части: изучение базы-документации и работа по проекту

По базе:
Разобрал встроенные типы данных по доке, закрепил видеоуроками каналов LazyLoad и MADTeacher по встроенным типам

По проекту:
Были дела в реале и времени хватило только на теорию сегодня:)
Но я перестроил весь свой график под новые цели и задачи. С завтрашнего дня начинаю тестировать:)

Итого: 352 ч. 36 м

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

+0,34 часа английского
25 серия 6 сезона сериала Друзья на англ.

Итого: 114 ч. 53 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка
65 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
67 дней не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
What’s New in Flutter 2.8: Совсем недавно вышла версия 2.8 для Flutter. Что же нового?
— Улучшение производительности.
— Стабильная версия Google Mobile Ads SDK для Flutter.
— Множество новых функций и улучшений Firebase.
— WebView 3.0.
Это и не только подробнее в статье:
https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
День 93:

+ 4,22 часа программирования
(+ 1,07 практика
+ 3,15 теория
)

Делю время на 2 части: изучение базы-документации и работа по проекту

По базе:
Разбираю функции

По проекту:
Было 70 рекомендаций по линту, пофиксил основные. Застрял на верстке и решил посмотреть верстку flutter fest канала LazyLoad

Обновил Flutter до 2.8.0. Еще не разбирался с нововведениями, завтра этим займусь:)

Итого: 356 ч. 58 м.

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

+1,26 часа английского
1, 2 серии 7 сезона сериала Друзья на англ.

Итого: 116 ч. 19 м.

Спорт, здоровье
+ зарядка
66 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
68 дней не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
Forwarded from Oh, my Flutter
Когда выходит новая версия Flutter, вместе с ней появляется обычно и новая версия Dart. Текущий релиз не стал исключением. Теперь нам доступен Dart 2.15, а вместе с ним следующие возможности:

👉 обновленный подход к внутренней работе изолятов, который делает их работу быстрее;
👉 конструкторы tear-offs;
👉 String значение элементов Enum;
👉 проверка пакетов в pub на чувствительную информацию;
👉 возможность отозвать версию из pub.

📌 Все это и многое другое в статье-анонсе от Michael Thomsen.

#обновления
День 94:

+ 4,17 часа программирования
(+ 1,12 практика
+ 3,05 теория
)

Делю время на 2 части: изучение базы-документации и работа по проекту

По базе:
Разобрал функции, перешел к операторам

По проекту:
Мелкие исправления. Картинки приходят разных размеров и нужно разместить их так, чтоб все влезали, а я только подгружал новые в firebase. Этим и занимался)

Сегодня узнал, что у Surf есть стажировка. У FriFlex она тоже есть. Эти две компании интересны мне для трудоустройства)
Surf, наверное, знает каждый flutter разработчик по их вкладу в развитие flutter-разработки, статьям, докладам, DartUp'у.
У FriFlex тоже все окей, они пишут статьи, выступают на конференциях, успешно переманивают ребят из вузов на dart side:) Вносят вклад в развитие мобильной разработки.
В общем, на следующей неделе я пробуюсь к ним на стажировку😊

Итого: 361 ч. 15 м.

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

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

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

P.S. Напоминаю, что время я считаю чистое(без перерывов и прочего). Пользуюсь Toggle. Советую👍(лучше скачивать программой):
https://toggl.com/

Спорт, здоровье
+ зарядка
+ силовая тренировка
67 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
69 дней не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
День 95:

+ 3,23 часа программирования
(+ 1,29 практика
+ 1,54 теория
)

Делю время на 2 части: изучение базы-документации и работа по проекту

По базе:
Разбираю операторы

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

Плюс есть разница в размерах кнопок. Ширина не задается такой, как в макете. Могу уменьшить только высоту. Тогда кнопка прямоугольная(в макете квадратная).

Итого: 364 ч. 38 м.

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

+0,32 часа английского
5 серия 7 сезона сериала Друзья на англ.

Итого: 118 ч. 17 м.

Сегодня был у офтальмолога(в пн не получилось). Задумался о лазерной коррекции:)

Спорт, здоровье
+ зарядка
68 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
70 дней не ем сахар, мучное и фастфуд
0 дней встаю в 4:30 утра, ложусь спать к 10 вечера
День 96:

+ 3,57 часа программирования
(+ 1,31 практика
+ 2,26 теория
)

Делю время на 2 части: изучение базы-документации и работа по проекту

По базе:
Разобрал операторы и закрепил видео канала LazyLoad по теме

По проекту:
Проблема с MainAxisAlignment еще не решена. Пытаюсь переписать методы, пока безуспешно:)

Итого: 368 ч. 35 м.

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

+0,35 часа английского
6 серия 7 сезона сериала Друзья на англ.

Итого: 118 ч. 52 м.

Спорт, здоровье
- зарядка
69 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
70 дней не ем сахар, мучное и фастфуд
День 97:

+ 2,28 часа программирования
(теория)

Вчера хотел поскорее лечь спать и не написал об этом. В общем, 70 дней я не ел фастфуд, но вчера очень захотел чипсы. Раньше я их любил, хоть и ел раз месяца в 3.
Итог - пол дня я провёл в ванной. И ещё пол ночи не спал. Сегодня усталость, нежелание что-либо есть и делать.
Организм четко дал понять, что "это" мне есть больше не нужно и я на верном пути😁

Потому можно сказать, что сегодня был больнично-выходной. Надеюсь, что завтра все будет окей.
По программированию посмотрел 2 видео с собесами:
https://www.youtube.com/watch?v=tURNG5WqmWM
https://www.youtube.com/watch?v=Pf6W6cPUsvE

Итого: 371 ч. 03 м.

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

+1,33 часа английского
6 серия 7 сезона сериала Друзья на англ.

Итого: 119 ч. 25 м.

Спорт, здоровье
- зарядка
70 дней придерживаюсь схемы 16-8(разделение приемов пищи на 2 окна: 16 часов - не ем, 8 часов - ем)
71 день не ем сахар, мучное и фастфуд
День 98:

Температура 39. Приболел) Сейчас будет только отдых и лечение. Мозг не нагружаю.
Вроде как ничего серьезного, пищевое отравление и температура
Не в тему канала, но мне понравилась идея школы. Школа Летово, которую закончил этот парень и смог поступить в Оксфорд и Стэнфорд. Новый подход к образованию, подготовка в топовые вузы мира от и до. Причем обучающиеся - дети из семей с абсолютно разным уровнем дохода.

Был удивлен, что основатель школы В.Н Мошкович оплачивает обучение ребят в вузах заграницей с прицелом на то, что после обучения они вернутся на родину и применят полученные знания. Так решается проблема "утечки мозгов". Гениально:)

"Наша миссия — обеспечить всем способным и мотивированным школьникам из любых уголков страны, вне зависимости от их финансового положения, возможности для получения качественного образования мирового уровня и раскрытия их интеллектуального и творческого потенциала"

https://www.youtube.com/watch?v=u2AL1C5uB9Y