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

LinkedIn — это профессиональная социальная сеть. Ее основная цель – установление связей с коллегами, поиск работы и размещение вакансий.

Чем раньше начнете его прокачивать, тем лучше.
Основная проблема из-за который стоит начинать сейчас - лимиты на добавление и круги знакомств. Недельный лимит - около 200 добавлений в друзья.

Как прокачивать:
- обязательно должен быть заполнен профиль с вашим актуальным фото, местом работы, технологиями и все графы до полного заполнения
- не забывайте добавлять ссылки на гитхаб, телеграм, почту
- заполнили профиль? Теперь можно идти в рекомендации/поиск и отсылать инвайты программистам вашего направления, рекрутерам, HRам
- добавляетесь в интересующие вас группы
- каждую неделю лимиты обновляются и можно снова слать инвайты

Зачем прокачивать?
1. Новые профессиональные знакомства
2. После заполнения графы "работа" сами увидите, сколько предложений вам будет приходить)
3. Международный рынок
4. Из третьего пункта вытекает возможность трудоустройства в зарубежные компании/проекты
5. Чем больше сеть знакомств, тем больше вероятность найти хорошее место работы
6. В FAANG и им подобные компании практически единственная возможность попасть - через рекомендации. Помните про 7 рукопожатий

Конечно же самый большой плюс - возможность трудоустройства в международные компании.

Представьте, что у вас 2 000 контактов в LinkedIn. Вы хотите устроиться на новое место работы. Ставите статус OpenToWork и добавляете портфолио. Его видят абсолютно все ваши контакты - рекрутеры, разработчики.
Какова вероятность найти хорошее место?)
🔥6
День 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)