Дневник Flutter-разработчика
3.11K subscribers
323 photos
22 videos
10 files
290 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
День 170:
+ 7,02 часа программирования
(+ 5,37 практика
+ 1,25 теория
)

Ecommerce проект:
Пока не получилось объединить 2 моих блока в один.
Ниже по дереву не видит значение counterValue. Скорее всего потому, что нахожусь внутри CartLoadedState который и не знает его.
Как исправить пока не знаю)

Скорее всего сейчас никто ничего не понял😁 Если вам интересно или можете подсказать - посмотрите 2 файла
1: Сам блок
https://github.com/dmitry-lyovochkin/Ecommerce_project/blob/dev/ecommerce_project/lib/application/services/bloc/cart_bloc/cart_bloc.dart

2: И где его инициализирую(ошибка на 194 строке)
https://github.com/dmitry-lyovochkin/Ecommerce_project/blob/dev/ecommerce_project/lib/application/ui/screens/cart/cart.dart

+1,26 часа английского
8 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 207 ч. 53 м.

Спорт, здоровье
+ зарядка
- силовая тренировка
122 дня не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 9 из 90 (+0)
+ зарядка/растяжка утром 11 из 90 (+1)
- силовые тренировки через день 10 из 90 (+0)
- изучение доки dart/flutter час в день 3 из 90 (+0)
Всех мужчин с Праздником 23 февраля!

Пожелание одно - мирного неба над головой и не быть причастными к планам дедов из телевизора:)

P.S.Не имеет особого отношения к празднику, но кто где служил?
Я пол года служил в инженерных войсках и пол года специалистом в радио-технических
День 171:
+ 6,45 часа программирования
(+ 5,38 практика
+ 1,07 теория
)

Ecommerce проект:
Готов экран Cart с блоком. Подсчет цены товаров в корзине

Добавил фичу смены цвета при выборе категории в SelectCategory. При нажатии меняется цвет кнопки и названия

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

P.S.Справа всегда экран моего эмулятора, слева макет.

+1,32 часа английского
9 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 210 ч. 25 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка
123 дня не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 10 из 90 (+1)
+ зарядка/растяжка утром 12 из 90 (+1)
+ силовые тренировки через день 11 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 172:
+ 5,59 часа программирования
(+ 5,59 практика
)

Ecommerce проект:
Проект завершен:)

● Добавил значок с количеством товаров в корзине через пакет badges. Пробовал сам написать, но были проблемы с позиционированием.
● Добавил кеширование картинок. Теперь они будут храниться в кеше и не будет необходимости каждый раз подгружать их из сети. Плюс к быстродействию
● Занимался рефакторингом. По-моему это бесконечный процесс) Еще много чего можно подправить
● Были небольшие проблемы с гитом/гитхабом. Впервые мерджил две ветки и сделал пул реквест:)

P.S.Хотел загрузить скрин, но почему то они сейчас не отправляются в телеграм

+1,15 часа английского
10 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 211 ч. 40 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка(отдых)
124 дня не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 10 из 90 (+0)
+ зарядка/растяжка утром 13 из 90 (+1)
+ силовые тренировки через день 12 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 173:
+ 2,23 часа программирования
(+ 2,23 практика
)

Ecommerce проект:
Проект сдал и жду ответа
Пока жду - решил отвлечься/отдохнуть)

Переписал логику кнопок. Можно было выбирать одновременно 2 цвета и 2 кол-ва gb(второй скрин).
По логике должен быть выбор только или/или. Сейчас именно такое поведение:)

Мой проект:
https://github.com/dmitry-lyovochkin/Ecommerce_project
Если у вас есть желание - посмотрите, оцените, можете советы дать по рефакторингу или комментарии. Некоторые моменты просто пока не знаю, как порефачить)
В общем буду благодарен за любой фидбек👍
@Hey_008 - для связи со мной

+1,17 часа английского
11 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 212 ч. 57 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка(отдых)
124 дня не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 11 из 90 (+1)
+ зарядка/растяжка утром 14 из 90 (+1)
+ силовые тренировки через день 13 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 174:

Ecommerce проект:
Жду ответа по проекту

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

+1,42 часа английского
12 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 214 ч. 39 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка
125 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 11 из 90 (+0)
+ зарядка/растяжка утром 15 из 90 (+1)
+ силовые тренировки через день 14 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
Если кому интересно - дам контакты:)
День 175:

Ecommerce проект:
Сегодня вышел виджет недели от команды Flutter: https://www.youtube.com/watch?v=ZzQ_PWrFihg

Изучаю чистую архитектуру по туториалу Reso Coder:
https://github.com/ResoCoder/flutter-tdd-clean-architecture-course
https://resocoder.com/flutter-clean-architecture-tdd/

Изменил оформление github аккаунта. Сейчас он выглядит так:
https://github.com/dmitry-lyovochkin
Как вам?)

+1,04 часа английского
13 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 215 ч. 43 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка(отдых)
126 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 11 из 90 (+0)
+ зарядка/растяжка утром 16 из 90 (+1)
+ силовые тренировки через день 15 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 176:

Ecommerce проект:
При запуске проекта на разных эмуляторах - верстка плывет в некоторых местах.
Сегодня занимался этим)

Так же нужно применить чистую архитектуру(скрин прилагаю)

Возможно кому то будет полезно:
Здесь собрана информация о всех возможных вариантах эмиграции из России. Список будет обновляться
https://equanity.notion.site/equanity/6bb0d8655cf44d25993fb11d14456d5e

+1,19 часа английского
14 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 217 ч. 02 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка
127 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 11 из 90 (+0)
+ зарядка/растяжка утром 17 из 90 (+1)
+ силовые тренировки через день 16 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 177:
+ 2,48 часа программирования
(+ 1,05 практика
+ 0,43 теория
)

Ecommerce проект:
Правил проблемы по верстке. Сейчас проблем нет, на разных экранах отображается как нужно(правда я проверял только 2 эмулятора).
Как проверить сразу на нескольких экранах?

В связи с ситуацией в мире внимание переключается на другие вещи: новости, общение с друзьями/близкими с Украины.
Всё это накладывает свой эффект.
Думаю у вас так же

+1,26 часа английского
15 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 218 ч. 28 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка(отдых)
128 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 11 из 90 (+0)
+ зарядка/растяжка утром 18 из 90 (+1)
+ силовые тренировки через день 17 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 178:
+ 3,22 часа программирования
(+ 2,32 практика
+ 0,56 теория
)

Ecommerce проект:
Изучаю чистую архитектуру по курсу Константина Кокорина. Нужно применить её в проекте

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

+1,39 часа английского
16 серия 3 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 220 ч. 47 м.

Спорт, здоровье
+ зарядка
- силовая тренировка
129 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 11 из 90 (+0)
+ зарядка/растяжка утром 19 из 90 (+1)
- силовые тренировки через день 17 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 179:

Ecommerce проект:
Продолжаю изучать чистую архитектуру по курсу Константина Кокорина.
Пересматриваю по несколько раз, многое не понимаю)
Сложно. Как оформлять, почему именно эти названия и всё в таком ключе

+1,33 часа английского
1 серия 4 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 222 ч. 20 м.

Спорт, здоровье
+ зарядка
- силовая тренировка
130 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 11 из 90 (+0)
+ зарядка/растяжка утром 20 из 90 (+1)
- силовые тренировки через день 17 из 90 (+1)
- изучение доки dart/flutter час в день 3 из 90 (+0)
День 180:
+ 4,06 часа программирования
(+ 1,16 практика
+ 2,50 теория
)

Ecommerce проект:
Изучил раздел Чистой архитектуры курса Константина Кокорина.
Применил в своем проекте. Не всё получилось, часть пока так и не понял)

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

Прогресс есть и это радует. Правлю по мере изучения нового

+1,16 часа английского
2 серия 4 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 223 ч. 36 м.

Спорт, здоровье
+ зарядка
- силовая тренировка
131 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 12 из 90 (+1)
+ зарядка/растяжка утром 21 из 90 (+1)
- силовые тренировки через день 17 из 90 (+1)
+ изучение доки dart/flutter час в день 4 из 90 (+1)
День 181:

Ecommerce проект:
Жду ответа по проекту после применения clean arch.
Изучаю Bloc. Есть моменты, которые не понимаю

Интересный подход от Борис pro it. Думаю будет полезно:

"Ребята, учитесь формулировать вопросы, это очень важно. Я писал целый пост в инсте на эту тему. Вопрос должен состоять из:
1. Конкретного текста ошибки(скрин хорошего качества)
2. Сценария, как эта ошибка была получена
3. Какое ожидание, как оно должно работать
4. Ресурсы которые вы уже проверили, чтобы исправить ошибку
5. Кусок кода, который вызывает ошибку(скрин хорошего качества)

Такой подход позволит вам быстрее найти решение."

+1,42 часа английского
3 серия 4 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 225 ч. 18 м.

Спорт, здоровье
+ зарядка
+ силовая тренировка
132 дней не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 13 из 90 (+1)
+ зарядка/растяжка утром 22 из 90 (+1)
+ силовые тренировки через день 18 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+1)
День 182:

Ecommerce проект:
Сегодня должны ответить по проекту

Были дела в реале, сделал выходной день от пк

Хорошая статья по оформлению Github.
Оформлял свой профиль по ней:
https://habr.com/ru/post/649363/

+1,07 часа английского
4 серия 4 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 226 ч. 25 м.

Спорт, здоровье
- зарядка
+ силовая тренировка
133 дня не ем сахар, мучное и фастфуд

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 14 из 90 (+1)
- зарядка/растяжка утром 22 из 90 (+0)
+ силовые тренировки через день 19 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+1)
Искренне поздравляю девушек блога с 8 марта!
В первую очередь хотелось бы пожелать всем мира, любви и женской красоты🌷
В связи с ситуацией в мире советую vpn Windscribe.
Пользовался им, удобный.
Промокод PEACE дает 30 бесплатных гб в месяц на год👍