Дневник Flutter-разработчика
3.02K subscribers
324 photos
22 videos
11 files
296 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
День 187:
+ 4,34 часа программирования
(+ 2,18 практика
+ 2,16 теория
)

Ecommerce project:
Решаю проблему с get запросом. Добавил 20 строку в Bloc и вдруг данные в 19 перестали приходить) Хочу получать данные от 2 запросов через блок.
По брейкпоинтам данные в get запрос приходят

Написал в чатах, может там на ошибку укажут.
Есть идеи?)

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

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 18 из 90 (+0)
+ зарядка/растяжка утром 27 из 90 (+1)
+ силовые тренировки через день 24 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+1)
🔥6
Чаты Fox по dart
Forwarded from DART 🎯 FLUTTER
Котаны, раз остальные группы подпротухли по тем или иным причинам
А какие то чаты решили самостоятельно убить самым извращенским способом - создал два новых
Все равно давно просили

@en_dart
@ru_dart

Как только налажу дела IRL, жизнь встанет на рельсы и войдет в привычное русло - займусь каналом
Добавлю ботов, кросспостинг, новости дарта и флатера, стримы

Уже набрал админов-пусечек

На этих каналах никто не будет маятся хренью, разжигать ксенофобию и сидеть с синдромом вахтера.

Распространяйте, тк сейчас рускоязычное дарт комьюнити в телеграме находится под угрозой
👍31💩1
try - catch и вывод исключений
👍3
День 188:
+ 5,17 часа программирования
(+ 3,41 практика
+ 1,36 теория
)

Ecommerce project:
По проекту прислали много фидбека. В целом всё хорошо, но есть что править. Хочется перейти к этому, но есть еще баг

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

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

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 18 из 90 (+0)
+ зарядка/растяжка утром 28 из 90 (+1)
+ силовые тренировки через день 25 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+1)
🔥5
День 189:
+ 6,45 часа программирования
(практика
)

Ecommerce project:
Найден баг, который я так долго искал:)

Нужно было с брейкпоинтами построчно разбираться
Ошибка указывала на блок, дальше на null, потом привела к get запросу

Ошибку то нашел, фиксить сложнее) Зато теперь знаю построчно, что происходит

Еще отчасти разобрался с интерфейсом(абстрактным классом) и его реализацией. Вообще не понимал, зачем он нужен😁

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

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 18 из 90 (+0)
+ зарядка/растяжка утром 29 из 90 (+1)
+ силовые тренировки через день 26 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+1)
👍2
День 190:
+ 4,50 часа программирования
(практика
)

Ecommerce project:
Много фидбека по проекту, правлю по нему. Планирую завтра закончить

Сегодня подключил surf_lint_rules. Результат на скрине выше. 470 проблем(большая часть по запятым)😁
При стандартном линте всего 3 рекомендации, всё остальное пофиксил

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

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 18 из 90 (+0)
+ зарядка/растяжка утром 30 из 90 (+1)
+ силовые тренировки через день 27 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+1)
👍9
Часто при долгом нахождении за пк(с перерывами тоже) начинаются проблемы со спиной или с затеканием 5 точки и тому подобные проблемы😁
Могу посоветовать использовать фитбол.
Пишу код на нем уже несколько месяцев. Плюсов масса, минусов почти никаких)

Начал его использовать после просмотра этого видео:
https://www.youtube.com/watch?v=6of3U8Ilo-4

У меня была статья, как я подбирал его по размерам(они разных объемов):
https://t.me/DiaryFlutterDev/70
День 191:
+ 4,45 часа программирования
(+ 1,24 практика
+ 3,21 теория
)

Ecommerce project:
Пофиксил практически всё по фидбеку.
Нужно реализовать слой Domain по чистой архитектуре

Хорошая статья на тему Clean Architecture:
https://devmuaz.medium.com/flutter-clean-architecture-series-part-1-d2d4c2e75c47#:~:text=The%20Clean%20Architecture%20is%20the,easily%20maintained%20at%20any%20time

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

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

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 19 из 90 (+1)
+ зарядка/растяжка утром 31 из 90 (+1)
+ силовые тренировки через день 28 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+0)
👍8
День 192:
+ 5,44 часа программирования
(+ 3,16 практика
+ 2,28 теория
)

Ecommerce project:
Написал Domain слой по чистой архитектуре. На его основе переписываю другие слои(Data, Presentation).
Пока что только первый экран из 3

Слой домена - первозданный центр приложения. Он полностью самодостаточен и не зависит от каких-либо других слоев.
При этом все остальные слои зависят от домена.

Изначально по заданию я думал, что нужно только папки правильно расположить и подписать.
Но нет, нужно реализовать всё по чистой архитектуре, вместе со всей логикой и разделением)

+0,54 часа английского
15 серия 4 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Итого: 239 ч. 05 м.

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 19 из 90 (+0)
+ зарядка/растяжка утром 32 из 90 (+1)
+ силовые тренировки через день 28 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+0)
👍6
День 193:
+ 5,34 часа программирования
(+ 4,58 практика
+ 0,36 теория
)

Ecommerce project:
Слой домена требует многих изменений. Правлю сейчас это

Так же изучаю Внедрение зависимостей(Dependency Injection). При внедрении зависимостей, значения переменных объекта задаются в момент выполнения программы, а не в момент компиляции. Очень полезны в проекте
https://habr.com/ru/company/rshb/blog/564158/

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

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

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

Ecommerce project:
Глаза цвета помидора, поэтому решил взять перерыв от пк на выходные)

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

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 20 из 90 (+1)
+ зарядка/растяжка утром 34 из 90 (+1)
+ силовые тренировки через день 29 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+0)
👍4😁2
День 195:

Ecommerce project:
Второй и завершающий выходной от пк

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 20 из 90 (+0)
+ зарядка/растяжка утром 35 из 90 (+1)
+ силовые тренировки через день 30 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+0)
👍7💩1
День 196:
+ 4,39 часа программирования
(практика
)

Ecommerce project:
Написал все 3 слоя по чистой архитектуре и обработку ошибок через Either(пакет dartz) для одного экрана.

Так и не понял пользу от применения Either. Хлопот много, плюсы незаметны(по крайней мере пока что)

Завтра по примеру сделаю остальные 2 экрана и сдам проект с правками:)

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

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

Прививаю полезные привычки:
+ здоровый сон(пробую 22:00-5:00) 21 из 90 (+1)
- зарядка/растяжка утром 35 из 90 (+0)
+ силовые тренировки через день 30 из 90 (+0)
- изучение доки dart/flutter час в день 4 из 90 (+0)
👍13
День 197:
+ 7,14 часа программирования
(практика
)

Ecommerce project:
Написал все слои чистой архитектуры для второго экрана. Дальше, как обычно, всё пошло не по плану) Эту ошибку(скрин выше) с JsonSerializable пока что так и не смог исправить

Много всего потестил) Было интересно разобраться и пофиксить(настолько, что уже первый час ночи).
Скорее всего завтра напишу серриализацию вручную

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

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

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

Ecommerce project:
Для всех экранов написаны все слои чистой архитектуры. Правил последние баги, как сервис с api упал) К апи пока доступа нет. Подожду до завтра

- английский
(были дела в реале, времени не хватило)

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 21 из 90 (+0)
+ зарядка/растяжка утром 36 из 90 (+1)
+ силовые тренировки через день 32 из 90 (+1)
- изучение доки dart/flutter час в день 4 из 90 (+0)
🔥4👍2
День 199:
+ 2,15 часа программирования
(теория
)

Ecommerce project:
Сервис с апи все еще лежит.
Жду, когда починят или апишку на другой сервис переведут

Сегодня были дела в реале. По теории посмотрел только стрим с разборами резюме(ссылка выше). Очень много полезного сказали по шаблону и информации в резюме. Советую к просмотру👍

Если и завтра с апи будут проблемы, начну готовиться по вопросам к собесу

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

Прививаю полезные привычки:
- здоровый сон(пробую 22:00-5:00) 21 из 90 (+0)
+ зарядка/растяжка утром 37 из 90 (+1)
- силовые тренировки через день 32 из 90 (+0)
- изучение доки dart/flutter час в день 4 из 90 (+0)
День 200:
+ 7,11 часа программирования
(+ 2,44 практика
+ 4,27 теория
)

Ecommerce project:
По теории:
гуглил вопросы к собеседованиям. Списка вопросов не нашел) В вакансиях много всего указано, с самым сложным(на мой взгляд) я уже работал(Bloc, firebase, чистая архитектура). ООП еще не касался, нужно изучить

Решил по теории повторить документацию и закрепить видео канала LazyLoad.
Сегодня изучил переменные, встроенные типы и операторы. Закрепил первым видео канала

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

+2,06 часа английского:
+ 1,37 ч. - 20 серия 4 сезона сериала Сверхъестественное на англ. с англ. субтитрами
+ 0,29 ч. - Duolingo. Начал забывать грамматику. Решил повторять по пол часа с Duolingo

Итого: 245 ч. 33 м.

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

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

P.S. Сегодня много всего сделал, чему очень рад:) Попробовал расписать план дня(до этого частями его тестировал) и он легко зашёл. Планирую так и продолжать
👍7🔥2