Обложка канала

Дневник Flutter-разработчика. Страница 3

Путь становления программистом и иммиграции

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

    У Mad Brains вышло хорошее видео на 23 минуты по основным вопросам Flutter собесов: https://www.youtube.com/watch?v=8OijrHrvxXs Чем отличается Stateful от Stateless виджет? Какие ещё существуют способы управления State? Для чего применяются Keys? Какие типы Keys бывают и какой выбрать? Что такое Widget? Что вы знаете о многопоточности и как она реализована на Flutter?Как запустить сложные вычисления отдельно от основного потока? Работают ли принципы SOLID с Flutter?
    Собеседование Flutter-разработчик. Популярные вопросы: разбор | Mad Brains Техно

    00:00 - Анонс бесплатного курса 00:17 - Вступление 00:36 - 1. Зачем вообще использовать Flutter? Преимущества и недостатки 02:38 - 2. Чем отличается Stateful от Stateless виджет? 03:32 - 3. Какие ещё существуют способы управления State? 06:14 - 4. Для чего применяются Keys? 09:00 - 5. Какие типы Keys бывают и какой выбрать? 10:09 - 6. Что вы знаете о том, как работает Flutter «под капотом»? 12:22 - 7. Что такое Widget, и как он отрисовывается? 14:31 - 8. Что вы знаете о многопоточности, как она реализована на Flutter? 18:03 - 9. Как запустить сложные вычисления отдельно от основного потока? 19:55 - 10. Работают ли принципы SOLID с Flutter? Ссылки из наших видео, полезные статьи в телеграм-канале https://t.me/skills_by_mad О компетенциях Mad Brains и как мы решаем бизнес-задачи в телеграм-канале https://t.me/madbrainsru Стать частью нашей команды https://madbrains.ru/career Техно — это внутренний еженедельный митап Mad Brains, на котором мы делимся опытом, знакомимся с актуальными технологиями мобильной и веб-разработки.

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

    27.12.2022 Челлендж - день 37🏔 👨‍💻 Работа: Наверное вам интересно, какие вообще у меня задачи) Вот некоторые из последних: - пофиксил баг верстки при открытии приложения из горизонтального вида - сделал экран обязательным для показа(если закрыть приложение и снова зайти, его не пропустить) - добавил возможность звонка из приложения по нажатию на кнопку - добавил открытие личного кабинета(на сайт) по клику на кнопку 🧑‍🎓 Что изучаю/сложности/интересное: Есть немного праздничного настроения и в свободное время пересматриваю Гарри Поттера с первой части) Из интересных новостей - показ приложения бизнесу прошел хорошо, нас похвалили💪 Отправил рабочее игровое кресло в Чебоксары через службу Пэк. Считал на их калькуляторе и думал, что с Ухты это обойдется в 4700(22 кг весит кресло и немалые габариты коробки). Оказалось, что доставка всего 1300 рублей😁
  • Дневник Flutter-разработчика

    💪24.12.2022 Челлендж - день 34🏔 👨‍💻 Работа: Было много интересных задач - баги, верстка, моки 🧑‍🎓 Что изучаю/сложности/интересное: Постов не было дней 5. Причина - рабочий спринт, который завершился в эту пятницу🎉 Осталось ещё отметить время на рабочих тасках, его вышло очень много) Почти неделю был дисбаланс по всем сферам кроме английского и работы(переработки). Так что метрики, скорее всего, обнулю и начну заново(правило двух дней). Из минусов: 🟠сбил весь режим, буду восстанавливать. Полезные привычки тяжело внедрять и при этом очень легко их упускать 🟠из за жёстких спринтов на новом проекте не успел до нового года подготовиться к повышению грейда, но сдам его в январе) Из плюсов: 🟢пишу статью по Яндекс.картам 🟢этот спринт принес много рабочего опыта - мок сервисы, интересные реализации фич, построчное код-ревью других разработчиков. 🟢благодаря ревью начал лучше понимать чужой код Ещё один плюс - в начале января, на праздники, я переезжаю в Чебоксары и осуществлю один из своих давних планов - плавание по утрам🏊‍♂ С этим возникло немало проблем - съем жилья(решен), как перевезти ПК и монитор, как перевести рабочее геймерское кресло(20кг)😅 Плюс нет прямого самолёта или поезда и я еду на междугороднем автобусе часов 13
  • Реклама

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

    19.12.2022 Челлендж - день 29🏔 👨‍💻 Работа: Сделал одну задачу, делал code-review 🧑‍🎓 Что изучаю/сложности/интересное: Недавно узнал, насколько важно делать код-ревью других разработчиков) Построчно Так не только понимаешь, что вносится в проект, но и лучше разбираешься в чужом коде, чище пишешь свой) Сегодня был интересный момент с либой auto_route: На проекте есть вложенность роутов, как на 1 скрине. Хотел сделать push на новый экран из этого списка и выкидывало ошибку Фикс на 2 скрине:) Нужно так же через вложенность обратиться к роуту ✈️ Английский язык: +0,34 ч. - занятие с преподавателем на площадке Яндекс.практикум Тема - обсуждение вопросов для созвона с иностранным преподавателем: - какой русский фильм можешь посоветовать - каких русских художников или писателей можешь посоветовать? - какую русскую книгу порекомендуешь? 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 72 страницы из 372) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера + 4 (всего 23 дня) ✅ - изучаю английский язык +4 (всего - 96 дней) ❌ - читаю полезные книги/аудиокниги +1 (всего 4 дня) ❌ - силовая тренировка через день (всего 22 дня) ✅ - зарядка утром +4 (всего 27 дней) ✅ - отказ от сладкого, мучного и фастфуда +4 (всего 20 дней)
  • Дневник Flutter-разработчика

    Impeller во Flutter 3.0. Анимация и рендеринг | Mad Brains Техно

    Ссылки из наших видео, полезные статьи в телеграм-канале https://t.me/skills_by_mad О компетенциях Mad Brains и как мы решаем бизнес-задачи в телеграм-канале https://t.me/madbrainsru Стать частью нашей команды https://madbrains.ru/career Техно — это внутренний еженедельный митап Mad Brains, на котором мы делимся опытом, знакомимся с актуальными технологиями мобильной и веб-разработки.

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

    14.12.2022 Челлендж - день 24🏔 👨‍💻 Работа: Пофиксил баг(задача) и сделал еще одну задачу 🧑‍🎓 Что изучаю/сложности/интересное: Сегодня работал с guards пакета auto_route https://pub.dev/packages/auto_route#route-guards Задача была следующей: сделать обязательным выбор на первоначальных экранах(например экран "Есть 18 лет"). Обычно в приложениях есть экраны онбординга, которые доступны только при первом старте приложения. Проблема была в том, что выбор на таком экране "Есть 18 лет" можно пропустить, закрыв приложение и открыв снова. Пофиксил это через guards автороута:) ✈️ Английский язык: +0,39 ч. - занятие с преподавателем на площадке Яндекс.практикум Тема - описание картины, даты, указания на съемочной площадке:) 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 72 страницы из 372) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера + 1 (всего 19 дней) ✅ - изучаю английский язык +1 (всего - 92 дня) ❌ - читаю полезные книги/аудиокниги +1 (всего 4 дня) ✅ - силовая тренировка через день +1(отдых) (всего 22 дня) ✅ - зарядка утром +1 (всего 23 дня) ✅ - отказ от сладкого, мучного и фастфуда +1 (всего 16 дней)
    auto_route | Flutter Package

    AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.

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

    13.12.2022 Челлендж - день 23🏔 👨‍💻 Работа: На 1 проекте - при тестировании нашли баг, занимался фиксом. Он оказался на бекенде На 2 проекте - сделал задачу с версткой экрана, завязываю его на мок сервис 🧑‍🎓 Что изучаю/сложности/интересное: Недавно мне подсказали, что очень удобно писать через автозаполнение. Экономит уйму времени) У меня это хоткей Ctr+Space. IDE предлагает нужные варианты, просто выбираешь и пишешь значение Раньше я для этого писал начальные буквы, только потом выбирал. Писал hor и выбирал horizontal(скрин). И так везде) Возможно и вам будет полезно:) ✈️ Английский язык: Поздно проснулся, в течение дня время не выделил) 🧑‍🎓 Книги: + 18 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 72 страницы из 372) 💪 Баланс работа-остальные сферы: ❌ - встаю в 5 утра, ложусь к 10 вечера (всего 18 дней) ❌ - изучаю английский язык (всего - 91 день) ✅ - читаю полезные книги/аудиокниги +1 (всего 4 дня) ✅ - силовая тренировка через день +1(отдых) (всего 22 дня) ✅ - зарядка утром +1 (всего 22 дня) ✅ - отказ от сладкого, мучного и фастфуда +1 (всего 15 дней)
  • Дневник Flutter-разработчика

    12.12.2022 Челлендж - день 22🏔 👨‍💻 Работа: На 1 проекте - пофиксил баги, добавил переводы, сделал сборку и закинул на тестирование в сторы) На 2 проекте - взял задачи на новый 2-ух недельный спринт, занимался одной из них 🧑‍🎓 Что изучаю/сложности/интересное: Отчетов не было дней 5) Заканчивался первый спринт на новом проекте. Я всё успел, кроме одной задачи, которую добавили в конце. Это с учетом того, что долго делал yandex карты)) В общем я уставал, а вечером пост занимает немало времени. Решил, что в такие дни буду выпускать посты утром:) Из интересного - взял задачи на новый спринт. Многие из них делаю впервые) Мне повезло, можно выбрать любые задачи на рабочую неделю(с учетом времени). Беру те, что еще не делал и которые мне интересны В основном задачи вокруг вёрстки с подключением на моковый сервис, тк бекенд еще не до конца готов Так же такие задачи как - реализовать тосты, удаление/сохранение данных пользователя:) ✈️ Английский язык: +0,40 ч. - занятие с преподавателем на площадке Яндекс.практикум Тема - время, даты и месяцы 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 54 страница из 372) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +3 (всего 18 дней) ✅ - изучаю английский язык +4 (всего - 91 день) ❌ - читаю полезные книги/аудиокниги (всего 3 дня) ✅ - силовая тренировка через день +4 (всего 21 день) ✅ - зарядка утром +4 (всего 21 день) ✅ - отказ от сладкого, мучного и фастфуда +1 (всего 14 дней)
  • Дневник Flutter-разработчика

    Разработчики Friflex поделились опытом работы на Flutter со студентами МАИ

    7 декабря эксперты Friflex провели митап по Flutter для студентов МАИ. Обсуждали старт карьеры во Flutter, писали мини-проект и писали код в режиме реального времени.

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

    06.12.2022 Челлендж - день 16🏔 👨‍💻 Работа: Задача с картами на review:) 🧑‍🎓 Что изучаю/сложности/интересное: Думал, что делаю одну задачу, а по итогу сделал 3😁 ✈️ Английский язык: Все время заняло дописывание задачи) 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 54 страница из 372) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего 14 дней) ❌ - изучаю английский язык (всего - 86 дней) ❌ - читаю полезные книги/аудиокниги (всего 3 дня) ✅ - силовая тренировка через день +1 (всего 16 дней) ✅ - зарядка утром +1 (всего 16 дней) ❌ - отказ от сладкого, мучного и фастфуда 0 (всего 11 дней)
  • Дневник Flutter-разработчика

    Свежее видео с 215 виджетами и таймкодами: Довольно интересно:) https://youtu.be/kj_tldMmu4w
    Every Flutter Widget Ever Created!

    This is every Flutter Widget ever created by the Flutter Team. You will find every Widgets available in the Widget Catalog and even more! There is some hidden Widget that I found while searching deep into Flutter. So this is it! The entire list of every single Flutter Widget! TIMESTAMPS Available in the comments! It's the pinned comment on the top because YouTube limit the description to 5000 characters. CODE OF EVERY WIDGETS Available here: EDITOR Big Thanks you Amaan, this series would not exist without you! Amaan Ansari: https://twitter.com/amaan_0605 DISCORD: Invite link: https://discord.com/invite/CrdmDraphN #fluttermapp #Flutter

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

    ​​Эй, разрабы, если бы у вас была возможность напрямую задать вопрос эксперту Google, о чем бы вы его спросили? Спрашиваем не просто так. Один из наших любимых спикеров и модератор секции «Фронтенд» Алексей Родионов стал официально признанным Google экспертом в области веб-технологий — Google Developer Expert (GDE) in Web Technologies 🥳 После парочки-другой поздравлений, решили не упускать возможность и пригласить Лешу на ламповый стримчик и расспросить о том, как IT-специалистам расти не только в экспертизе, но и в комьюнити. План такой: 🔹 мы рассказываем вам, что эфир состоится 1 декабря в 17:00 МСК; 🔹 вы пишите в комменты свои вопросики или лайкаете понравившиеся; 🔹 мы с Лешей выбираем самые интересные или популярные; 🔹 в четверг все вместе заваливаемся в аудио-эфир в нашем канале; 🔹 расспрашиваем Лешу, как стать таким же крутым специалистом, и отвечаем на ваши вопросы. Ну как вам план? Нам нравится 🔥 Не знаете, что спросить, или лень клацать по клаве? Просто приходите на эфир и поздравьте Лешу своим присутствием 🎉 #404fest #404ers #404live
  • Дневник Flutter-разработчика

    В бесконечной гонке за вакансиями и подготовке к собеседованиям, мы забываем, что на другой стороне, в управлении и найме, тоже люди. И успешное взаимодействие с ними приведет нас к еще большему успеху, будь то новая высокооплачиваемая должность или премия за вовремя закрытый проект. Возможно, иногда стоит сделать не как "правильно", но как работает? Жить с хорошо настроенными процессами разработки всегда приятнее чем при их отсутствии. На стриме (18:00, 1 декабря) мы обсудим все процессы, которые есть IT, найдем красные флаги, от которых нужно бежать. И, конечно, обсудим, что мы со своей стороны можем сделать, чтобы их улучшить. Youtube | Вступай в стаю | Предложи пост
  • Дневник Flutter-разработчика

    29.11.2022 Челлендж - день 9🏔 👨‍💻 Работа: Правил ревью по задаче с AppMetrica Занимался новой задачей по верстке экрана авторизации 🧑‍🎓 Что изучаю/сложности/интересное: На ревью у меня было 13 правок) Такие как: 🟢 название файла должно всегда совпадать с именем класса 🟢 метод init апметрики нужно оборачивать в try/catch, чтоб в случае не инициализации, приложение работало и без метрики 🟢 у меня была проверка на == ' ', лучше ее делать через isEmpty ✈️ Английский язык: +0,10 ч. - задания на площадке Яндекс.практикум Встал позже и так как английский утром, это время утеряно) Вечером минут 10 позанимался, чтоб был хотя бы +1% на дистанции 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 54 страница из 372) 💪 Баланс работа-остальные сферы: ❌ - встаю в 5 утра, ложусь к 10 вечера (всего 8 дней) ✅ - изучаю английский язык +1 (всего - 81 день) ❌ - читаю полезные книги/аудиокниги (всего 3 дня) ✅ - силовая тренировка через день +1 (всего 9 дней) ✅ - зарядка утром +1 (всего 9 дней) ❌ - отказ от сладкого, мучного и фастфуда (всего 7 дня) Торт еще остался)
  • Дневник Flutter-разработчика

    Столкнулся с интересным багом splash screen на темной теме MIU Android 12, Redmi Note 11 Поведение вообще не по доке андроида) MIU сам затемняет сплэш скрин На некоторых приложениях получается как бы двойной сплэш, некоторые просто оставили затемненный, а кто-то это обошел Может кто-то сталкивался и знает, как обойти? Уйму всего перепробовал, пока ничего не помогло) P.S. Самый топ у Сбера)
  • Реклама

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

    24.11.2022 Челлендж - день 4🏔 👨‍💻 Работа: Занимался пакетом flutter_native_splash 🧑‍🎓 Что изучаю/сложности/интересное: Splash screen отрабатывает везде, но не на 12 андроиде Перечитал ишью пакета, доку, позапускал примеры с пакета. Даже его example не отрабатывает на 12 версии) Почему то показывает затемненный сплэш вначале, дальше нормальный Вручную тоже ставил, тот же результат Посмотрел интервью с Владом Мишустиным. Подписан на его ютуб канал, нравятся его видео про "как учиться учиться" В видео интересно было услышать про LeetCode и как решение 500 мидловых задач повлияло на его код Спойлер - очень повлияло:) https://youtu.be/lN28f7fDAGo ✈️ Английский язык: +0,26 ч. - задания на площадке Яндекс.практикум 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 54 страница из 372) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего 4 дня) ✅ - изучаю английский язык +1 (всего - 76 дней) ❌ - читаю полезные книги/аудиокниги (всего 3 дня) ✅ - силовая тренировка через день +1(отдых) (всего 4 дня) ✅ - зарядка утром +1 (всего 4 дня) ✅ - отказ от сладкого, мучного и фастфуда +1 (всего 4 дня)
    Как устроиться в FAANG | ТРЕЩИМ с Владом Мишустиным

    https://go.sky.pro/Ilin.java - стань крутым Java-разработчиком вместе со Skypro и гарантированно получи работу. Скидки до 60% по промокоду ILIN на все все курсы, выбирай профессию по душе. Влад — талантливый программист и ведущий одного из моих любимых YouTube-каналов. Потрещали с Владом о том, как он устроился работать в Uber, как готовился к этому, сколько времени у него это заняло. Мои соц. сети: Поддержать канал на Boosty: https://boosty.to/digital_ninja Telegram: https://t.me/digital_ninjaa Twitter: https://twitter.com/digital_ninjaaa Instagram: https://www.instagram.com/jjoskey/ Канал Влада: https://www.youtube.com/@vladmishustin3172 Telegram Влада: https://t.me/vm_faang 0:00:00 Вступление 0:00:40 Как попасть в FAANG-компанию 0:05:25 Почему Uber — это FAANG? 0:11:07 Почему Влад собеседовался всего в две компании 0:12:40 Как Влад искал рефералов 0:13:07 Скрининг с HR, и как правильно рассказывать о себе 0:17:29 Как проходит алгоритмическое интервью 0:27:45 Почему создателя Homebrew не взяли в Google 0:31:38 Как готовиться к систем-дизайн 0:35:08 Поведенческое интервью 0:36:41 Влад рассказывает о своём провале по технике STAR 0:46:18 Переговоры о зарплате 0:52:12 Сколько зарабатывает Влад 0:53:37 Как устроен релокейт-пакет в Uber 0:56:50 Как сервис Outtalent помогает устроиться в FAANG 1:01:09 Как Влад готовился к собеседованиям 1:02:38 Какой уровень английского нужен 1:05:52 Расти в деревне — как это? 1:10:47 Зачем так много работать? 1:16:20 После чего Влад захотел стать программистом 1:17:40 Как Влада уволили с первой работы 1:19:18 Как правильно задавать вопросы 1:21:12 Влад и менторство 1:23:10 Что не так с высшим образованием в России 1:26:14 Жизненное достижение Влада — так себе? 1:29:26 Совет от Влада по поводу житухи

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

    Сегодня в 19:00 мы с Саней Ильиным собираемся распаковать для вас огромную коробку шорткатов по развитию из джуна в мидлы. Многие думают, что после устройства на первую работу можно поднять лапки кверху и жизнь когда-нибудь сделает тебя мидлом. Можно быстрее, мы расскажем как и поделимся собственным опытом. Приходи на стрим и задавай свои вопросы И это будет леген... *wait for it*
  • Дневник Flutter-разработчика

    🚀 Как "без кота жизнь не та", так и без вызовов, как минимум самому себе, жизнь тоже скучна:) @dellinidev, вызов принимаю! Старт в понедельник🚀 Те, кто проголосовал, что это нереально - это реально) Знаю 3 таких примера, двое из них стартовали с нуля. Конечно же всё это про хардскилы и амбиции Эти три дня решал, чего хочу от челленджа😁 Решил, что будет классно и победой для меня, если через год действительно сильно вырасту по: 🟢 hard skills 🟢 английский 🟢 медийность - написание статей, митапы. Возможно свой ютуб-канал, давно были мысли) 🟢 умение проходить собесы 🟢 доход в 150-200к+ Упор делаю на эти области В общем, мне кажется неправильным всё привязывать только к одной цифре) P.S. Условия спора принимаю Сейчас завершаю задачи на текущем проекте: - подключил AppMetrica - словил "письмо счастья" в отказе публикации от Google Play Console. Быстро пофиксил, пропустили) Нужно было внести изменения в форму "Безопасность данных", что теперь идет сбор данных(после подключения метрики) - правлю баги С понедельника приступаю к задачам на новом проекте:)
    Дневник Flutter-разработчика

    Итак, подвозим интересный контент! @Hey_008 Дима, я бросаю тебе вызов! Доберёшься за год до цифры 200к/месяц - я оплачиваю тебе восхождение на Эльбрус. Не доберёшься - ты оплачиваешь мне отдых в загородном парк-отеле. И да, фриланс и сторонние проекты не считаются. Определяй день начала челленджа и поехали💃

    Telegram