Дневник Flutter-разработчика
3.02K subscribers
324 photos
22 videos
11 files
296 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Анимирование детских рисунков от Meta

Meta представила инструмент, который может анимировать детские рисунки.
Если у вас есть дети, им понравится:)
Анимаций много, классная штука

https://sketch.metademolab.com/
День 102:

Сегодня прочитал 2 классные статьи:

Первая про искусственный интеллект, машинное обучение, нейросети
https://vas3k.ru/blog/machine_learning/

Вторая про дополненную реальность
https://vas3k.ru/blog/augmented_reality/

По здоровью всё окей и завтра я возвращаюсь к теории и работе над проектом☺️
День 103:

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

Сегодня занимался своим Github аккаунтом. Вот что из этого вышло:) Добавил файл readme, статистику, ссылки, теперь выглядит почти как портфолио. Осталось добавить инфу о себе и фото/видео проекта. Не знаю, нужно ли убрать старые репозитории с сайтами и оставить только по мобильной разработке

Хорошие материалы по этой теме:
https://www.youtube.com/watch?v=xWHuw_1G-KA
https://www.youtube.com/watch?v=lck_kqJJyHA

Классная статья по оформлению readme github:
https://techrocks.ru/2021/01/23/github-profile-readme-2/

По проекту:
Есть старая проблема, которую я хотел переписать позже. При рисовании с каждым новым слоем/линией отъедается все больше памяти и приложение начинает тормозить.
Переписываю эту часть. По большей части ищу нормальную реализацию или части, чтоб адаптировать под свой проект

Итого: 378 ч. 26 м.

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

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

+ 4,30 часа программирования
(+ 0,58 практика
+ 3,22 теория
)

После отдыха сложнее возвращать режим) Понемногу втягиваюсь
Ближайшие планы по программированию:
- делить время на 2 части: дока+видео с закреплением и работа по проекту
- пройти Гарвардский курс cs50(Computer Science)
- подготовка к стажировке
- стажировка

По проекту:
Занимаюсь экраном рисования. Проблема с отъеданием памяти при рисовании

У IT на Dиване вышло интересное видео:
https://www.youtube.com/watch?v=9ed8Dd_ei38
Советы по собесам, старту в айти, книгам. Мобильная разработка. Я сделал заметки, но они сокращенные под меня, так что лучше посмотрите сами:)

Итого: 382 ч. 56 м.

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

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

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

По проекту:

Изменил экран рисования. Решил стримами проблему с тормозами. Только по null ошибка вылезла, осталось её поправить и можно идти дальше:)

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

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

+0,33 часа английского
9 серия 7 сезона сериала Друзья на англ.

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

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

P.S. Сегодня добавил английский. Завтра верну зарядку и тренировки(или пока что-то из двух). Важно не пытаться вернуть всё и сразу, иначе не захочется вообще ничего. Пройденный этап) Привычки лучше прививать маленькими шагами с закреплением даже маленьких результатов
У меня было три последователя. Ребята вдохновились моим блогом и решили создать свои подобные(писал об этом). Это круто, я только рад. На сегодняшний день что-то они забросили это дело. Я один веду блог😊
День 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

С фигмой и апишкой еще серьезно не работал. По сути это и есть основная работа мобильного разработчика в компании. Будет интересный опыт)
План - написать этот проект в течении двух недель:)