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

+ 6,07 часа программирования
(+ 2,44 практика
+ 3,23 теория
)

По проекту:

Правил ошибку по null. Сложная. Изучал, пробовал, ничего не помогало) В итоге помогли в лс, чему я очень рад. Теперь знаю, как править такую ошибку:)

У Boris Pro IT вышло отличное видео. Многое я не знал, думаю и вам будет полезно. Подход действительно железный:)
https://www.youtube.com/watch?v=aF5Y2CXdIb4

Итого: 392 ч. 42 м.

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

+1,37 часа английского
10, 11 серии 7 сезона сериала Друзья на англ. Подумываю перейти на другой сериал на агл. Если у вас есть предложения - советуйте, буду рад:)

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

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

P.S. Зарядку и тренировки еще не вернул:)
День 107:

+ 4,43 часа программирования
(+ 2,23 практика
+ 2,20 теория
)

По проекту:

Рефакторинг экрана рисования. Много всего приходится менять вслед за усложнением рисования

Сегодня пришло такое сообщение(скрин)😊

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

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

+1,39 часа английского
Начал второй сезон сериала Ведьмак на англ. 30 минут сериала смотрел полтора часа:) Новые слова, много фразовых.

Итого: 123 ч. 14 м.

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

P.S. Зарядку и тренировки еще не вернул:)
Puzzle movies

Вчера купил подписку https://puzzle-movies.com/

Сервис очень удобный. Слова по наведению переводятся, можно добавить в словарь. Каждое слово проговаривается и фразы тоже, я прям повторяю вслух за переводом, так улучшается произношение.

Это скрин паузы. Слева выводятся все предыдущие фразы, можно их снова прослушать, перевод получить, слова сохранить. Так же полно настроек по субтитрам - цвета, шрифты, размеры, местоположение и много всего

Советую👍 Не знаю, насколько часто у них скидки, но я купил подписку по акции за 597р на пол года. 100р за месяц использования получается:)

Сервис будет полезен тем, кто хочет погрузиться в среду для изучения языка. Начать получать входящую инфу на англ языке(в данном случае фильмы/сериалы).
Чаще всего советуют именно такой подход(помимо общения), так как здесь живой язык и погружение. Мозг подстраивается и привыкает:)
День 109:

+ 4,38 часа программирования
(практика)

По проекту:

С рисованием пока закончил. Прилагаю скрин экрана на данный момент.

Есть ещё что улучшать. Например - рисование идёт поверх слайдера в стэке, отчего нет нормального перелистывания слайдов. Когда задаю рамки GestureDetector и позиционирую его на экране - съезжает кисть рисования. И еще мелкие баги, всего их штуки 3. Я всё описал, чтоб не забыть и сохранил себе в задачник.
Вообще мне там многое начинает не нравиться, но я пока не знаю, как это переписать:)

Завтра перехожу к работе с firebase. Нужно хранить большое количество картинок и показывать их в слайдере по 10 штук в день. Сейчас у меня простой список картинок с обращением к firebase

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

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

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

Итого: 133 ч. 27 м.

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

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

По проекту:

Изучаю работу с firebase

Вопросы в этом видео давно меня волновали. Рад, что ответы найдены:)
https://www.youtube.com/watch?v=YKgHo27aFgQ

Вопрос: "Когда достаточно? Думаешь, что ничего не знаешь, как охватить всё и сразу и не забыть?"

Ответ: "Это внутреннее ощущение достаточности, оно придёт, только если вы будете ежедневно выделять время на самообучение. Просто нужно вывести это на регулярный уровень. (думаю здесь теория + закрепление практикой)
Наработка навыка, за сколько времени вы можете усвоить новую информацию. Этот навык зависит просто от стабильного получения информации до этого"

Итого: 405 ч. 27 м.

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

+0,31 часа английского
12 серия сериала Друзья.
Пока вариантов лучше нет, вернулся к Друзьям:)

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

Спорт, здоровье
- зарядка
79 дней не ем сахар, мучное и фастфуд
День 111:

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

По проекту:

Так же изучаю работу с firebase

Итого: 408 ч. 39 м.

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

+0,36 часа английского
13 серия сериала Друзья

Итого: 134 ч. 34 м.

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

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

Изучил работу с Notion. Это прям открытие. Программа огромных масштабов и возможностей. От создания простых заметок, чек листов, календарей с задачами, до создания целых своих баз данных с удобными фильтрами и визуализацией. Советую👍
Изучил по этому видео:
https://www.youtube.com/watch?v=JbJducQmxqw
Скачать можно здесь:
https://www.notion.so/desktop

Заметил, что многие делают скриншоты плохого качества и много проблем с сохранением, обрезкой и тд. Хочу посоветовать лёгкую програмку:
https://photo-screen.ru/
Она незаметно висит в автозапуске, заменяет стандартный скриншот и даёт кучу настроек. Так же отличное качество скриншотов, возможность как сохранить, так и просто хранить в буфере для копи паста.
Показать свой код кому-либо или еще для каких нужд - незаменимая вещь. Быстрота и минимум заморочек.
Так же советую👍

+1,41 часа английского
14, 15 серии сериала Друзья

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

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

Сегодня были вопросы/ответы с каналом Boris pro it в инстаграм. Получилось интересно, мне понравилось👍
Посмотреть можно в моем блоге инстаграм:
https://www.instagram.com/mobile.dev.8/
или на канале Бориса
https://www.instagram.com/borisproit/

Так же сегодня мне посоветовали следующий туториал по firebase:
https://www.youtube.com/playlist?list=PL4cUxeGkcC9j--TKIdkb3ISfRbJeJYQwC

Новогодняя суета наступает😁
Пропустил сегодня программирование(отчасти можно засчитать развитие блога:)) и английский.
У вас так же?)

Советую развивать LinkedIn. До нового года уже не успею добить тысячу, но сейчас в LinkedIn у меня 924 контакта:) Контакты набираются медленно, есть недельные лимиты. Так что чем раньше начнете, тем лучше.
Сегодня пришло такое сообщение(скрин). Я всегда рад предложениям:)

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

Забыл, что меня ждет еще приложение https://t.me/DiaryFlutterDev/97
Магазин: макет с фигмы, тз и апишка.

Так же у меня появилась идея с ещё одним приложением: помните лотерейные билеты, где нужно было стереть монетой область и там был выигрыш?
Вот я и подумал, что экран рисования у меня уже есть, картинки знаю как подгружать. Сделаю приложение для самых маленьких, чисто моторику развивать. Приложение открывается - там прямоугольник цвета как на лотерейном билете эта стираемая область.
Ребенок ведет пальцем по экрану и "открашивается" детская цветная картинка на фоне. Открасил одну - переходит слайдером на следующую. Приложение должно быть простое, буквально один-два экрана.
Код у меня уже есть, нужно только немного дописать. 30 красочных картинок я уже нашел. Firebase думаю уже можно не использовать, думаю с Hive лучше поработать.

Что думаете? Какое лучше сделать?
По быстроте проще второе("откраска"). Немного дописать, возможно рекламу подкрутить и пробовать выложить в стор(еще не знаю, можно ли такие простые выкладывать)
Первое("магазин") прям можно будет показывать, хорошее портфолио.

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

Итого: 135 ч. 31 м.

Спорт, здоровье
+ зарядка
83 дня не ем сахар, мучное и фастфуд
С наступающим Новым 2022 Годом!

Желаю Вам найти себя в этом году. Понять, чего вы действительно хотите и идти к этому. Использовать свое время и энергию только на себя и то, что важно для Вас☺️🥳🎄
День 116:

С завтрашнего дня пишу проект Ecommerce магазина:
https://www.figma.com/file/KqZcU5m3GMxAHwgFkvCONz/ECOMMERCE?node-id=0%3A1

С фигмой и апишкой еще серьезно не работал. По сути это и есть основная работа мобильного разработчика в компании. Будет интересный опыт)
План - написать этот проект в течении двух недель:)
Важный момент - я больше не работаю:) С 1/1/2022 только программирование. И инвестирование:)
День 117:

+ 5,59 часа программирования
(практика)

Ecommerce проект:
Добавил
- splash screen
Это заняло немало времени, но оказалось всё просто. C Flutter 2.5 удобная работая со сплэш-скрином.
Splash screen - картинка, которая показывается при запуске, пока грузится приложение. Пишется один раз, потому лучше не использовать пакет. Советую это видео:
https://www.youtube.com/watch?v=3Z5E3tzyEGA
(В начале видео добавление иконки приложения)
- выстроил простую структуру. Отделил ui и пока занимаюсь первым экраном
- добавил навигацию-роуты
- добавил BottomNavigationBar(нижняя панель)
- добавил svg иконки шрифтом с макета фигмы

Плюс вдруг повыскакивали ошибки от android studio, несколько часов правил)

Спорт, здоровье
- зарядка
84 дня не ем сахар, мучное и фастфуд
День 118:

+ 4,14 часа программирования
(практика)

Ecommerce проект:
Добавил шрифты и почти всё время разбирался с тем, как сделать этот кружок с Explorer справа)
По стандартному решению должна быть иконка и текст снизу(текст можно скрыть)
Что только не пробовал:
- добавлял иконку и текст. Иконка была сверху, текст снизу
- кружок добавлял просто к тексту уникальным символом. Всё равно иконка обязательна
- и текст и кружок делал svg иконкой и добавлял шрифтом. Не спозиционировать
- еще 1-2 точно были тестами, но сейчас подзабыл

В итоге узнал, что в icon можно передавать виджет. Передал Row с текстом и уникальным символом. Позиционировать не очень удобно, но в итоге всё получилось.
Пойдёт в опыт, в следующий раз уже буду знать, что делать:)

P.S.На скрине снизу мой BottomNavBar, сверху макет фигмы. Скругление 1 в 1, но выглядит иначе.

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

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

+ 4,26 часа программирования
(практика)

Ecommerce проект:
Занимаюсь версткой Home экрана.
Добавил Selected category.
Добавил скролл, сливеры.
Sliver-ы очень интересная штука, раньше не использовал. Позволяют зафиксировать нужные области при скролле и много чего еще. Из доклада DartUp еще помню, что позволяют удобно кэшировать.

Отличный доклад Михаила Зотьева по sliver-ам.
Советую посмотреть👍
https://www.youtube.com/watch?v=hCv3gAa5CGI&list=PLxcvsYzLfaTBFHePQCdKmZM6MCqN7OsGE&index=10

Спорт, здоровье
- зарядка
86 дней не ем сахар, мучное и фастфуд
Forwarded from DART 🎯 FLUTTER
Сейчас будет мини стрим по pigeon в 18:00 по Мск (+3 GMT).
Будем учится взаимодействию с андроидом по средством кодогенерации.

Кому интересно, залетайте в дискорд и ютуб канал
День 120:

+ 4,13 часа программирования
(практика)

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

Занимаюсь версткой Home экрана
Добавил строку поиска
Пока добавил заглушку в строку геолокации
Верстал Selected Category большую часть времени

+1,13 часа английского
2 серия 2 сезона сериала Викинги. В Puzzle Movies показывает как сериал средней сложности по англ. Идет хорошо:)

Итого: 136 ч. 44 м.

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

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

Ecommerce проект:
Занимаюсь версткой Home экрана
С Selected Category разобрался(выскакивала куча ошибок, правил 2 дня. Не до конца со скроллом разобрался, так как влево-вправо = непонятные мне ошибки. Эта секция пока с табличкой "Швабры держат потолок, не трогать"😁)

Прилагаю скрин того, что есть на сегодняшний день. Пока не огонь, но зато без преукрас) + Splash Screen при старте.
Завтра планирую доделать по дизайну эти три секции и переходить к работе с api

P.S. Рождество, проводил время с родными

+0,39 часа английского
1 серия 1 сезона сериала Теория Большого Взрыва. Средний уровень сложности. В целом нормально, Шелдон задаёт всю сложность английского😁
Викинги не хочу смотреть 6 сезонов, так как сюжет интересный, но концовку я знаю и она мне не нравится.

Итого: 137 ч. 23 м.

Спорт, здоровье
+ зарядка
87 дней не ем сахар, мучное и фастфуд
(сегодня пробовал домашний торт:))