Дневник Flutter-разработчика
رفتن به کانال در Telegram
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
نمایش بیشتر2 712
مشترکین
-424 ساعت
-417 روز
-13330 روز
آرشیو پست ها
Не реклама, интересный и бесплатный курс)
Здесь на примере понял, для чего Completer использовать:)
Ссылка на таймкод:
https://youtu.be/kXfjGjJLJdI
03.04.2023
Челлендж - день 125🏔
👨💻 Работа:
Впервые не уложился в спринт)
Причина проста - мне добавились 2 горящие задачи, которые я сразу сделал, но из-за этого 1 задачу спринта не успеваю закрыть. Написал project meneder’у, он сказал да, все окей, просто перенесем ее на новый спринт:)
Такой вот новый опыт😅
🧑🎓 Что изучаю/сложности/интересное:
Мы уже реализовали основной функционал нового приложения и мои задачи сейчас +- такие:
- реализовать баннеры/новый раздел/новый экран на моковых данных, следующей задачей реализовать интеграцию с бекендом
- пофиксить баг по неправильному поведению
- пофиксить что-либо по верстке(расхождение с макетом)
- написать unit тесты
- реализовать заглушку, если например нет интернета
Это из того, что сразу вспомнилось🙃
Так же изучаю swift. Пока что процесс идет медленно. Думаю начать делать ежедневные отчеты в блоге, как делал с изучением flutter’a🧑🎓 Это значительно все ускорит
Сейчас мне очень нравится спорт. активность в жизни. Так как каждый день мне нужно идти до бассейна или тренажерного зала, это добавляет еще 7-8 тысяч шагов.
Благодаря этому намного больше энергии в течении дня, но основной плюс, который я заметил - не перерабатываешь и стараешься все завершить до 5 вечера. Тк в 5 вечера у меня тренировка. То, что раньше занимало намнгого больше времени(рабочие задачи), теперь легко укладывается до 5 часов)
✈️ Английский язык:
+0,32ч. - задания на площадке Яндекс. практикум. Скрин - пример занятия с преподавателем. На эти вопросы я устно отвечаю и сразу обсуждаем
💪 Спорт:
✅ - тренажерный зал/бассейн +бассейн сегодня
✅ 6800 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 11 (всего 33 дня).
✅ - изучаю английский язык +13 (всего - 188 дней)
❎ - зарядка утром +0 (честно говоря просто начал забывать, так как физ активности сейчас хватает)
❎ - отказ от сладкого, мучного и фастфуда +0 (это все сладкоежка рядом, меня заставляют😄)Знаю, что меня читают как начинающие, так и опытные разработчики. И тем и другим может быть полезен этот анонс от Академии Яндекса.
Продолжается набор в Летние школы — разработки интерфейсов, мобильной разработки (iOS, Android, Flutter), бэкенд-разработки (Python, Java, C++, Go) и Школы менеджеров. С этого дня на страницах школ можно получить вступительное задание, которое поможет стать студентом одной из школ.
Обучение бесплатное, будет проходить в два этапа: онлайн-лекции и оффлайн-практика — в офисах Яндекса в Москве, Белграде и Алматы. Если вы из другого города, Яндекс поможет с оплатой билетов и проживания на время обучения.
Прием заявок и выполнение вступительных испытаний до 13 апреля для Школы менеджеров, и до 27 апреля для школ разработки.
29 марта на Дне открытых дверей можно будет познакомиться с руководителями Школ. Вы сможете посмотреть разбор вступительных заданий прошлых лет и задать свои вопросы. Не упустите свой шанс поучиться у тех, кто создает индустрию. Регистрируйтесь и дерзайте!
21.03.2023
Челлендж - день 112🏔
👨💻 Работа:
Сделал одну задачу и основную часть другой
Первая была связана с показом экрана на случай отсутствия интернета в приложении. Плюс если интернет появился, экран нужно обновить и снова получить все данные)
Вторая связана с фиксом разных багов на экранах
🧑🎓 Что изучаю/сложности/интересное:
Сейчас изучаю swift. Синтаксис похож на flutter и у них много общего) Те же переменные и константы, тернарники, null и много чего еще) Подробнее расскажу в следующем посте
✈️ Английский язык:
+0,39ч. - занятие с репетитором Яндекс. практикум. Одно из сегодняшних заданий - задать по 3 вопроса для каждой ситуации(скрин)
💪 Спорт:
✅ - тренажерный зал/бассейн +бассейн сегодня
✅ 7100 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 3 (всего 32 дня). В выходные встаю в это время без будильника
✅ - изучаю английский язык +4 (всего - 175 дней)
✅ - зарядка утром +4 (всего 9 дней)
✅ - отказ от сладкого, мучного и фастфуда +3 (всего 7 дней)17.03.2023
Челлендж - день 108🏔
👨💻 Работа:
Сделал 3 задачи
🧑🎓 Что изучаю/сложности/интересное:
Хочу поделиться интересным хоткеем(скрин)
У меня Android Studio, но и в VS Code он наверняка есть
Если вам нужно быстро отрефакторить код - например, вынести повторяющийся код документа в переменную - можно воспользоваться хоткеем и сделать это буквально в пару кликов
На видео одним хоткеем выношу 5 повторяющихся строк кода в одну переменную.
Думаю тоже начнете им пользоваться😉
✈️ Английский язык:
+0,41ч. - занятие с репетитором Яндекс. практикум. Закрепляем время Present Perfect
💪 Спорт:
✅ - тренажерный зал/бассейн +3 дня бассейна. В зал пока не тянет)
✅ 8000+ шагов в день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 3 (всего 29 дней)
✅ - изучаю английский язык +4 (всего - 171 день)
✅ - зарядка утром +4 (всего 5 дней)
✅ - отказ от сладкого, мучного и фастфуда +3 (всего 3 дня)
13.03.2023
Челлендж - день 104🏔
👨💻 Работа:
Начали новый спринт. Все хорошо, опыт растет:)
С появлением мака теперь тестирую задачи и на эмуляторе IOS
P.S. Фото - вид на Волгу в 10 минутах от моего дома
🧑🎓 Что изучаю/сложности/интересное:
Мак есть, можно и Swift глянуть)
Изучаю SwiftBook:)
Прошел месяц, как я купил абонемент в трен. зал и бассйен и регулярно занимался. Последнюю неделю плавал каждый день, даже зал пропускал)
За месяц набрал 3кг. 1,2 кг мышечной, остальное - жировой)
Начал с 64кг и хотелось бы 70. В среднем в неделю выходит 3 занятия в трен. зале и 3-4 в бассейне. Все после работы, в 5 вечера🏖️
Вначале я пробовал плавать и заниматься до работы(рано утром). Это было плохой идеее, так как дальше состояние совсем не рабочее) Особенно после бассейна.
А вот после работы, в 5 вечера - отлично. Плюс все рабочие задачи стараешься быстрее завершить к этому времени
Вначале я плавал очень плохо. Не умел плавать кролем, быстро уставал и выдыхался. Сейчас все намного лучше(обучающие видео на ютубе, эксперименты) и плаваю с большим удоволствием)
Так что если вы решите начать плавать в бассейне - не переживайте из-за первых ‘тяжелых сеансов’, тк вы быстро адаптируетесь и дальше будет только лучше😉
✈️ Английский язык:
+0,47ч. - занятие с репетитором Яндекс. практикум, Duolingo. Мы прошли Present Continuous и Present Perfect. Сейчас закрепляем эти темы
Прогресс хорошо заметен, тк мы все больше общаемся на англ. каждое занятие🤓
💪 Спорт:
✅ - тренажерный зал/бассейн +1 бассейн
✅ +8100 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 11 (всего 26 дней)
✅ - изучаю английский язык +12 (всего - 167 дней)
✅ - зарядка утром +1 (всего 1 день)
✅ - отказ от сладкого, мучного и фастфуда +1 (всего 1 день)
Со сладким и зарядкой возникли проблемы - ел все, что хотел) Но процент жира мне не равится. Хочу в этом месяце провести эксперимент и посмотреть, сколько я наберу без мучного и сахара🏋️♀️
Купил себе MacBook Pro:)
14 дюймов, процессор m1 pro, 16 гб оперативки, 512 гб ссд🧑💻
Заказывал в dns. В характеристиках было указано, что есть ру гравировка. Ноут приехал без гравировки😄
Со слепой печатью проблем нет, так что это не большая проблема)
Работал сегодня первый день на нем. Пока все нравится. Быстрый и заряд держит долго. Хоткеи клавиатуры непривычные, привыкаю) Еще он очень тяжелый, в сравнении с air. У них разница в 300 грамм, но прошка буд-то килограмма на 2 тяжелее😁
Настраивал его для работы, никаких проблем с флаттером не возникло. Без проблем все по доке встает.
Это мой первый мак, посоветуйте проги и чем вообще пользуетесь?) Пока проблемы с выбором программы для записи экрана(видео, звук)
Сегодня был интересный вопрос:
"Стоит ли использовать VSCode вместо Android Studio?
Лишит ли это меня каких-то возможностей?"
Решил сюда продублировать свой ответ, так как часто его задают.
Тема холиварная, пишите в комментариях, что для вас лучше, VSCode или Android Studio? И почему :)
Плюсы и минусы, которые я заметил и которые знаю:
VSCode:
плюсы:
- большое количество плагинов, большинства из которых нет в AS
- легковесный, ест меньше оперативки
- быстрее AS
минусы:
- работа с гитом через плагины, которые не круче работы с гитом из коробки AS
Еще такой минус - мне например в вс коде приходится каждый раз с нуля писать коммит, в студии поле уже заполнено предыдущим коммитом.
Это особенно удобно, когда у вас в компании коммиты типа feat(): сделал то-то TS-550
И в студии тебе нужно поменять только центр от коммита к коммиту в этой ветке
Android Studio:
плюсы:
- отличная работа с гитом из коробки
- для себя отметил, что дебагинг тоже лучше, чем в AS
- как ни крути, AS считают полноценной IDE, а VSCode редактором кода
минусы:
- отъедает больше оперативки, чем VSCode
- многие говорят, что не такой шустрый, как VSCode(местами да, особенно при билде)
- нет такого большого количества плагинов
Вначале я работал с VSCode, дальше перешел на студию из за отличной работы с гитом из коробки и более удобного дебагинга
28.02.2023
Челлендж - день 91🏔
👨💻 Работа:
Начали новый спринт:) Сделал пару задач и почти завершил еще одну
🧑🎓 Что изучаю/сложности/интересное:
Решил купить macbook. Остановился на pro версии, 14 дюймов, 16гб оперативки и 512 ssd. Что думаете?
Плавать нравится уже больше, чем в зал ходить) Такое прям облегчение после бессейна
Уже меньше выдыхаюсь, мышцы не забиваются:)
В среднем плаваю около 30 минут. Чередую через день трен.зал-бассейн🏋️♂️🏊♂️
✈️ Английский язык:
+0,31 ч. - задания на площадке Яндекс.практикум
У меня под рукой преподаватель английского, а я все не начну общаться и писать с ней на англ.😁 По-немногу пока)
💪 Спорт:
✅ - тренажерный зал/бассейн +1 бассейн
✅ + 10100 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 6 (всего 15 дней)
✅ - изучаю английский язык +7 (всего - 155 дней)
✅ - зарядка утром +6 (всего 15 дней)
✅ - отказ от сладкого, мучного и фастфуда +5 (всего 12 дней)21.02.2023
Челлендж - день 84🏔
👨💻 Работа:
Закрыл 1 задачу - RefreshIndicator не обновлял страницу, если заходишь в приложение без интернета. Нужно было пофиксить) Нужно было разобраться с условием на обновление данных
Сделал еще 1 задачу, но жду правки с бекенда
🧑🎓 Что изучаю/сложности/интересное:
В первой задаче получил интересное замечание на ревью. У меня была вложенность - родитель ListView и ниже ListVIew.separated.
Это плохая практика, здесь хорошее объяснение: https://www.youtube.com/watch?v=LUqDNnv_dh0
✈️ Английский язык:
+0,26 ч. - задания на площадке Яндекс.практикум
💪 Спорт:
4 дня не было постов, за это время стабильно ходил в зал и второй раз плавал в бассейне.
В этот раз с очками, чтоб снять лишнюю нагрузку при плавании. Помните, первый раз меня хватило минут на 9 и все мышцы забились?😁 Сейчас время увеличилось в 2.5 раза:)
С очками плавать намного лучше, тк голова находится в воде и меньше устаешь🥽
Прошлая неделя была первой неделей в зале. По итогу на весах +1кг(набираю)
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 4 (всего 9 дней)
✅ - изучаю английский язык +4 (всего - 148 дней)
✅ - зарядка утром +4 (всего 9 дней)
✅ - отказ от сладкого, мучного и фастфуда +2 (всего 7 дней)Hack-a-TON x DoraHacks с призовым фондом $300.000 🤩
TON Play совместно с Hack-a-TON и DoraHacks запускает хакатон для геймдевов и всех тех, кто заинтересован в Web3 разработке.
Задача команд – создать свой игровой кейс, который будет стимулировать P2P-транзакции на блокчейне TON. Лучшие проекты получат денежные призы!
🏆 Hack-a-TONx DoraHacks проходит с 30 января по 31 марта 2023 в разных странах мирах. Призовой фонд $300 000 будет распределен между 8 командами с лучшими проектами!
👉 24-25 февраля – Оффлайн часть хакатона в Санкт-Петербурге;
👉 17 марта – Дедлайн для сдачи проектов;
👉 31 марта – Подведение итогов, выбор победителей, оглашение результатов в онлайн-формате.
Регистрация на хакатон в Петербурге проходит с 1 по 20 февраля по этой ссылке 👈
Больше информации на официальном сайте организаторов и на YouTube-канале TON Play.
Repost from Product Friendly
Google представил Flutter 3.7 🎉
Последние обновления:
✔️улучшена поддержка Material 3
✔️появилась возможность создавать свои строки меню
✔️полная переработка DevTools
и многое другое.
По традиции, Flutter-команда Friflex сделала первый перевод официального релиза фреймворка. Уже на VC 👀
Как вам обновление? Делитесь опытом перехода на Flutter 3.7 в комментариях 👇🏻
