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

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

@diaryflutterdev

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

Showing posts older than #420 · Back to latest

Older Posts 13 shown
Post #419 1.14K
  • 👍 8
  • 🔥 5
  • 🙏 1
Post #418 1.16K
В проекте в web не работали брейкпоинты, дебагер.
Это доставляло много боли😁
Нашел решение - (скрин выше). Нужно добавить эту строку в Edit Configuration
Вся команда в вебе пользуется:)
  • 👍 6
Post #415 1.43K
В рабочем чате и личных диалогах много полезной информации, хочу ей делиться:) Думаю многим будет полезно

С согласия PM'a публикую небольшой лайфхак: каким способом лучше получить в одном классе параметр другого класса:
  • 👍 27
  • 🤯 3
Post #414 1.65K
Программирование(работа):
Мои таски успешно прошли QA и теперь официально готовы:) Насчет одной фичи особенно волновался, сам много раз ее проверил)

Сейчас перешел на работу в web и занимаюсь версткой. "Верстка" звучит легко, но с этим хватает забот😁 Веб версия работает без hot reload/hot restart и много времени занимает разбор кода, чтоб понять что происходит(много логики)

Изучение английского языка:
+ 1,04 ч. - 16 серия 6 сезона сериала Сверхъестественное на англ. с англ. субтитрами
Из ближайших целей по английскому - начать заниматься в Яндекс.практикум

Спорт, здоровье:
+ зарядка
+ силовая тренировка
+ здоровый сон 22:00-5:00
Продолжаю отказ от сахара, мучного и фастфуда. Был в этом перерыв и пока не знаю, продолжать вести счет с того времени или с 0
Добавлю с завтрашнего дня 8000 шагов в день на свежем воздухе

Графа пока без названия😁:
В последнее время резко упала продуктивность. Получилось так, что я забросил все сферы жизни кроме работы. Работаю после работы, могу дебажить до часу ночи и тд. Я, кстати, хорошо прогрессирую)
На улице не бываю, про спорт забыл, здоровый образ жизни тоже. Скорее всего вы и сами с подобным знакомы

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

Есть исследования, где говорится, что прогулки на свежем воздухе значительно улучшают работу мозга и насыщение кислородом клеток.
Недостаток витамина д, к примеру, значительно ухудшает запоминание информации и фокусировку
То же самое с физической нагрузкой и с другими сферами. Всё взаимосвязано и я считаю, что важно подтягивать все сферы жизни, держать их в балансе и улучшать

P.S. Решил найти компромисс и буду писать на разные темы не каждый день:)
  • 👍 36
  • 🔥 2
  • ❤ 1
Post #412 2.1K
Подал заявку в школу мобильной разработки Академии Яндекса. У них есть Flutter направление с длительностью 2 месяца.
Советую👍

Обучение абсолютно бесплатное (даже оплачивают проезд и проживание для студентов из других городов), можно совмещать с работой и учебой, занятия ведут топовые эксперты из Яндекса. А главное — после успешного окончания Школы есть шанс стать стажером и даже сотрудником компании.

Подать заявку можно до 23 июня здесь. Предусмотрен отбор и вступительные задания, для которых понадобятся минимальный опыт разработки на Flutter, знание Dart и умение решать алгоритмические задачи. Настоятельно рекомендую пробовать!
Школа мобильной разработки Яндекса Летняя школа Яндекса для разработчиков мобильных приложений. Больше половины выпускников получают офер
  • 👍 20
Post #411 1.42K
Девятнадцатый рабочий день

За выходные разобрался с windows 10. Нужно было обновить драйвера и отключить телеметрию. Теперь работает шустрее 7, да и в общем плане больше нравится)

Начал пользоваться Chocolatey. Вам тоже советую, классная штука. Экономит уйму времени:
https://chocolatey.org/

Работаю сейчас над той же задачей. Разобрался с Docker, там не так сложно по моей таске. Больше сложностей с беком)

Новые фичи, много логики. Это вызывает сложности😁 Но все идет в опыт, надеюсь с ним будет проще)
Chocolatey Software Chocolatey - The package manager for Windows Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.
  • 👍 10
  • 🔥 1
Post #410 1.44K
Восемнадцатый рабочий день

Нужно работать с Docker. Он требует 10 windows, у меня 7)

Накатил 10ку и пол дня с ней вожусь. Все 12 потоков на максималках😁
Хотя ничем их не гружу
  • 👍 7
Post #408 1.36K
Семнадцатый рабочий день

Решил свою первую задачу на Codewars:)
Решение прикрепляю

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

После выполнения открываются решения других участников. Лучшим оказалось то, что скидывали в коментах выше)
Буду продолжать решать задачи

Сделал таску с подключением. Пока на мокСервисе с фейковыми данными, дальше будет с бекендом

Заказывал с озона Чистый код Роберта Мартина. Забрал на днях, изучаю.
Пока нравится, всё в тему
  • 🔥 26
Post #407 1.38K
Пятнадцатый рабочий день

Работаю над новой таской - нужно реализовать поиск по wifi сети.
Там все не так просто, так как изначально не нужно было выпиливать старую реализацию, нужно было поставить рядом новую)

Советовали начать решать задачки Codewars
Опыта подобного не было. Нелегкие они, но интересные)
https://www.codewars.com/kata/5a523566b3bfa84c2e00010b/train/dart
Codewars Training on Minimize Sum Of Array (Array Series #1) Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential.
  • 👍 18
  • 🔥 2
Post #406 1.5K
Тринадцатый рабочий день

Пофиксил вчерашнюю проблему, сдал таску:)
В комментариях мне советовали делать тест api через мок сервис. В итоге оказалось, что мок мне не нужен)
Ошибка теста была следующего характера "тебе приходит null, должен приходить String". И дальше тому подобные ошибки.

Решение - дебагинг через брейкпоинты. Я пользовался JsonSerializable и нужно было провалиться в его g-реализацию и дебажить построчно(где упадет ошибка). На каком поле падает, то и править)
Надеюсь понятно объяснил😁
  • 🔥 16
  • 👍 5
Post #405 1.46K
Двенадцатый рабочий день

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

Долгое время я не пользовался форматером dart в vs code. Считал, что он неправильно форматирует(Alt+Shift+F). Оказалось, что для правильного форматирования ему обязательно нужно ставить запятую(',') в конце каждой строки.
Ох сколько времени теперь этот форматер мне экономит😁
Если тоже раньше не пользовались - советую

Еще хочу посоветовать расширение Vs Code - Thunder Client. Он позволяет делать запросы в сеть прям из редактора кода. Очень удобно
https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client
Visualstudio Thunder Client - Visual Studio Marketplace Extension for Visual Studio Code - Lightweight Rest API Client for VS Code
  • 👍 17
  • 🔥 2
Post #400 1.27K

Forwarded from Product Friendly

Чем популярнее становится Flutter, тем больше людей хотят знать, с чего начать его изучение📚
Дмитрий начал самостоятельно изучать Flutter с нуля и за 7 месяцев стал Junior Flutter Developer. В этой статье он описывает свой опыт и рекомендует полезные ресурсы🔥

https://friflex.com/blog/flutter/how-to-start-flutter-dev
  • 🔥 28
  • 👍 6
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 →