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

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

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

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

    Солидбук

    Книга о принципах объектно-ориентированного дизайна

    Солидбук. Книга о принципах объектно-ориентированного дизайна
  • Дневник Flutter-разработчика

    10.11.2022 👨‍💻 Работа: Занимался сборками и правкой багов для них) 🧑‍🎓 Что изучаю/сложности/интересное: Интересное по проекту. На дейлике с бизнесом внесли правки, которые нужно было быстро поправить и сделать сборки в сторы. Я всё быстро сделал, попросил коллегу сделать сборки(у меня пока еще нет доступов и мака для сборки ios). Я готовил сборку для AppGallery, он для остальных сторов. И мне пишут, что вносятся еще правки😅 Сами понимаете мои ощущения в этот момент😁 Я с таким сталкиваюсь впервые, но, как говорят, это частое дело)) Интересным оказалось еще и то, что правки по итогу должны быть не на моей стороне, а на стороне бекенда. От меня все данные уходят в нужном виде ✈️ Английский язык: +0,15 ч. - задания на площадке Яндекс.практикум Не встал в 5 и пропустил несколько часов на обучение и час на английский😌 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 136 страниц из 372) + 0 минут в аудиоформате. Трансерфинг реальности. Ступень I, Вадим Зеланд (всего: ... страниц из 210) 💪 Баланс работа-остальные сферы: ❌ - встаю в 5 утра, ложусь к 10 вечера +0 (всего - 19 дней) ✅ - изучаю английский язык +1 (всего - 66 дней) ❌ - читаю полезные книги/аудиокниги +0 (всего - 11 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 21 день) ✅ - зарядка утром +1 (всего 23 дня)
  • Дневник Flutter-разработчика

    01.11.2022 👨‍💻 Работа: Занимался правками и фиксом багов 🧑‍🎓 Что изучаю/сложности/интересное: С сегодняшнего дня я один на текущем проекте:) Ожидается первая проблема😅 Я работаю на винде, а для App Store нужен билд на маке. Слышал про ci cd, но сегодня впервые столкнулся с этим. Нужно будет разобраться) ✈️ Английский язык: +0,47 ч. - задания на площадке Яндекс.практикум (скрин заметки к заданию) 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: ... страниц из 210) 💪 Баланс работа-остальные сферы: ❌ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 17 дней) ✅ - изучаю английский язык +1 (всего - 58 дней) ❌ - читаю полезные книги/аудиокниги (всего - 9 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 15 дней) ✅ - зарядка утром +1 (всего 18 дней)
  • Реклама

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

    Как правильно задавать вопросы, если ты начинающий айтишник https://habr.com/ru/post/460221/ Статья подойдёт не только для айти, но и любой другой профессиональной сферы: 🤙 изучайте проблему самостоятельно 🤙 сначала сообщайте цель, потом озвучивайте проблему 🤙 пишите грамотно и по существу 🤙 задавайте вопросы по адресу и делитесь решением 🤙 уважайте чужое время 🤙 смотрите шире
    Как правильно задавать вопросы, если ты начинающий айтишник

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

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

    31.10.2022 👨‍💻 Работа: Закрыл задачу по оценке приложения. Задача была интересной, жаль подробно рассказать не могу) 🧑‍🎓 Что изучаю/сложности/интересное: Для повышения грейда и для себя изучаю Bloc + freezed Основная проблема - как про всё это рассказывать😁 https://www.youtube.com/watch?v=J5W5ebOKTxY ✈️ Английский язык: +1,05 ч. - занятие с преподавателем Яндекс.практикум и занятия на площадке Тема - разные увечия и как об этом рассказать) 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: ... страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 17 дней) ✅ - изучаю английский язык +1 (всего - 57 дней) ❌ - читаю полезные книги/аудиокниги (всего - 9 дней) ✅ - силовая тренировка через день +1 (всего - 14 дней) ✅ - зарядка утром +1 (всего 17 дней)
    Flutter - Работа с пакетом Freezed для генерации кода. Часть 1/2.

    В этом видео рассмотрим работу пакета Freezed, который помогает сократить написание шаблонного кода для класса данных и моделей. Исходный код - https://github.com/Virer2013/Learn_Flutter/tree/master/freezed_example Курс "Изучаем Flutter" - https://www.udemy.com/course/learn_flutter/?couponCode=FLUTTER_032022 Курс "Изучаем Dart" - https://www.udemy.com/course/learndart/?couponCode=DART_032022 Таймлайн: 0:00 Введение 0:47 Обычная модель данных 2:53 Equatable 3:58 copyWith 5:51 toJson & fromJson 6:21 VSCode Extension - Dart Data Class Generator 8:10 Пакет Freezed 12:43 Генерация кода 14:18 Freezed toJson & fromJson 16:37 analysis_options.yaml - Исключение.g.dart and .freezed.dart файлов 17:32 Кастомные методы в Freezed 18:51 Взаимодействие с другими моделями данных Перевод: shorturl.at/irzB7

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

    26.10.2022 👨‍💻 Работа: Занимаюсь фиксом багов и задачей по оценке приложения 🧑‍🎓 Что изучаю/сложности/интересное: Нашел несколько интересных русскоязычных каналов по Flutter: Здесь много о теории, ООП dart: https://www.youtube.com/watch?v=bhJvWE7QCQs Здесь смотрю видео по блоку: www.youtube.com/channel…featured ✈️ Английский язык: +1,04 ч. - занятие с преподавателем и задания на площадке Яндекс.практикум. Говорили про коронавирус, must/should/can 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 15 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: ... страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 16 дней) ✅ - изучаю английский язык +1 (всего - 54 дня) ✅ - читаю полезные книги/аудиокниги (всего - 9 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 11 дней) ✅ - зарядка утром +1 (всего 14 дней)
    Dart и Flutter - Полиморфизм, инкапсуляция и наследование на примере кода и простых понятий

    Заходите в ТГ чат "Dart и Flutter простыми словами" https://t.me/dart_flutter_prostymi_slovami и обсуждайте пройденные уроки. Смотрим на практике кода Dart (Flutter) понятия: полиморфизм, инкапсуляция и наследование. Материалы из видео: Dartpad инкапсуляция - https://dartpad.dev/?id=8e7c0c847c942ced6901e1d30bad7a73 Dartpad полиморфизм - https://dartpad.dev/?id=977a937d94d92dba3c7ed7e43894ed87 Dartpad наследование - https://dartpad.dev/?id=48547d2db4b8d69d6cdd96bc984eb82a Про ООП - https://youtu.be/qUCatBUmQuI Геттеры и Сеттеры - https://youtu.be/2sBiLVdV3wg Про наследование - https://youtu.be/hRak_iaR3dw Про имплементацию - https://youtu.be/TxGrtDxT2rE Про миксины - https://youtu.be/sSF99-GOvMY

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

    24.10.2022 👨‍💻 Работа: Занимаюсь фиксом багов 🧑‍🎓 Что изучаю/сложности/интересное: Хорошая новость - аккаунт Instagram восстановили💪 Его заблокировали, а в письме было сказано, что аккаунт будет удален через 28 дней. Написал им с нескольких почт, пришло письмо - сделать селфи с листом бумаги и их набором цифр(докатился😅). Отправил им фото, вернули доступ через пол часа:) Письмо от Instagram ждал около недели. Оказалось, что им нужно спамить на восстановление аккаунта с нескольких почт. На выходных начал смотреть сериал Киберсталкер. Чем-то напоминает mr.Robot) 2 сезона по 10 серий, 20 минут серия https://www.kinopoisk.ru/series/1254840/ ✈️ Английский язык: +0,44 ч. - занятие с преподавателем и задания на площадке Яндекс.практикум. Говорили тему простуды, кашля и тд. Как рассказать об этом 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: 88 страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 15 дней) ✅ - изучаю английский язык +1 (всего - 52 дня) ❌ - читаю полезные книги + 202 стр. (всего - 7 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 9 дней) ✅ - зарядка утром +1 (всего 12 дней)
    «Киберсталкер» (Stalk, 2019-2021)

    Лукас поступает в лучшую инженерную школу мира, но популярные ученики школы постоянно унижают одаренного 18-летнего гика, и тогда он решается на месть. Лукас, он же Люкс, взламывает мобильные телефоны и компьютеры знакомых, включая Алму, девушку, в которую он влюблен. Парень быстро превращается в человека, которым всегда мечтал быть, но при этом сам создает себе ловушку.

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

    Flutter Developer Roadmap

    The path of transformation from a yellow-mouthed beginner to a seasoned expert is long and thorny. I put together a subjective roadmap broken down into milestones with the main points of interest on it. Apply perseverance, and you will reach the top of the mountain!

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

    20.10.2022 👨‍💻 Работа: Занимаюсь фиксом багов по верстке 🧑‍🎓 Что изучаю/сложности/интересное: https://t.me/dellini_dev подсадила меня на игры😅 Metro Exodus и сегодня занял всё свободное время ✈️ Английский язык: +0,32 ч. - занятия на площадке Яндекс.практикум. 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: 88 страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 13 дней) ✅ - изучаю английский язык +1 (всего - 49 дней) ❌ - читаю полезные книги + 202 стр. (всего - 7 дней) ✅ - силовая тренировка через день +1 (всего - 7 дней) ✅ - зарядка утром +1 (всего 10 дней)
    girl does flutter🙃

    Разработка, обучение и мотивация с @dellinidev

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

    Dart работает при помощи своей виртуальной машины. Наверное, понимание как она работает - это не тот навык, который нужен каждый день для работы, но в любом случае это будет полезно для поднятия общего уровня владения инструментом. 📌 Введение в Dart VM от Вячеслава Егорова доступно по ссылке. #dart #документация
  • Дневник Flutter-разработчика

    19.10.2022 👨‍💻 Работа: Задача с маской успешно прошла QA-тесты:) Предложил ментору написать плагин со статической маской, он сказал, что на мое усмотрение. Мне кажется это хорошая идея, так как я не нашел таких плагинов. А запросы в гугле есть) Продолжаю фиксить баги по верстке 🧑‍🎓 Что изучаю/сложности/интересное: На выходные я всё откладывал Metro Exodus(игра). Сегодня дошли до него руки и игра заняла все свободное время) ✈️ Английский язык: +0,40 ч. - занятие с преподавателем Яндекс.практикум. Говорили на тему "режим дня" 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: 88 страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 12 дней) ✅ - изучаю английский язык +1 (всего - 47 дней) ❌ - читаю полезные книги + 202 стр. (всего - 7 дней) ❌ - силовая тренировка через день (всего - 6 дней) ✅ - зарядка утром +1 (всего 9 дней)
  • Дневник Flutter-разработчика

    15.10.2022 👨‍💻 Работа: Маска TextFormField улучшена и теперь ее можно применять и в других местах, она универсальна. Она применяется в двух местах на проекте, нужно было сделать один универсальный виджет для этого. 🧑‍🎓 Что изучаю/сложности/интересное: Записи с конференции CrossConf доступны по ссылке: www.youtube.com/channel…Q/videos Думаю вам будут интересны доклады: Божественный Scaffold – инструмент, о котором мы недостаточно задумываемся // Дмитрий Мозер, Friflex https://www.youtube.com/watch?v=IdKkzTp_vp8 Боремся за ожидаемое поведение вместе с Flutter // Юрий Петров, Friflex https://www.youtube.com/watch?v=gHcKQvD62E8 Интересно посмотреть на найм со стороны наймодателя😁: +10 к скорости найма: что подкрутить в процессе, чтобы нанимать быстрее //Татьяна Аква, Hi, Rockits! https://www.youtube.com/watch?v=fqntq7UhBko PWA на Flutter из мобильного приложения: план Б, который нам сейчас так нужен // Евгений Сатуров https://www.youtube.com/watch?v=lwCpguLZwYI За безопасный Flutter // Алексей Шведчиков, Яндекс https://www.youtube.com/watch?v=I2WOcO15fdI ✈️ Английский язык: +0,38 ч. - занятие с преподавателем Яндекс.практикум. Говорили о видах боли и как об этом рассказать: earache - боль в ушах stomachache - боль в животе, в желудке backache - боль в спине 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: 88 страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 10 дней) ✅ - изучаю английский язык +1 (всего - 45 дней) ❌ - читаю полезные книги + 202 стр. (всего - 7 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 5 дней) ✅ - зарядка утром +1 (всего 7 дней)
  • Дневник Flutter-разработчика

    У Михаила Матюнина и Якова Карпова вышла первая часть из цикла статей про BLoC. В рамках цикла ребята собираются поделиться своим опытом использования подхода, советами и разбором распространенных ошибок. 📌 Найти статью можно по ссылке. #статья
  • Дневник Flutter-разработчика

    14.10.2022 👨‍💻 Работа: Завершил задачу с маской 🧑‍🎓 Что изучаю/сложности/интересное: Напоминаю, что задача была - сделать маску, которая не будет убираться как hintText. Вводимое значение будет идти прям по маске Мое первое решение было по большей части таким: stackoverflow.com/questio…appearin Но у него есть проблема - не провалидировать и не привести к нужному формату Потому пришлось еще больше костылить(ментор помог):) Итоговое решение:
    Stack(
         children: [
            SizedBox(TextFormField),
            ValueListenableBuilder()
        ],
    )
    
    
    Логика такая, что в первом чилдрене - контроллер, прозрачный текст. Во втором - valueListenable, который позволяет слушать контроллер и перестраивает при изменении. Здесь как раз находится моя маска формата "ххххх-ххххх-х", которая обрабатывается через функцию и по порядку, по 1 символу заменяется на введенное значение ✈️ Английский язык: +0,47 ч. - занятие с преподавателем Яндекс.практикум. Весь урок был разговорным. Я задавал ей вопросы, слушал ответы, потом она задавала мне. Вопросы - чем занимаюсь в выходные, как провожу отпуск, где люблю гулять, затронул ли меня ковид(суровые времена)😅 🧑‍🎓 Книги: + 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин. (всего: 114 страниц из 372) + 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд (всего: 88 страниц из 210) 💪 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 9 дней) ✅ - изучаю английский язык +1 (всего - 44 дня) ❌ - читаю полезные книги + 202 стр. (всего - 7 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 4 дня) ✅ - зарядка утром +1 (всего 6 дней)
    Is it possible to create a text field phone number mask which is not disappearing when user inputs, in flutter?

    Is it possible to create phone number mask like this in flutter: mask example When user input numbers, mask is staying, and numbers of the mask are replacing with user's input.

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

    Так ребят, я знаю, что мы уже два раза переносили стрим с Наташей Давыдовой, но сегодня в 17:00 мы ТОЧНО обсудим джунов и получение первого опыта! Приходи, задавай вопросы, будет просто охренеть как много полезных лайфхаков и ответов на вопросы! https://youtu.be/7IXkIWXJuSU
    Где взять опыт без опыта? feat. Наталья Давыдова

    #АнтонНазаров #НатальяДавыдова #ОсознаннаяМеркантильность По следам новой статьи о проблемах найма в ИТ позвали Наталью Давыдову, чтобы обсудить вопрос получения первого опыта. Наталья известный в сообществе фронтендер с внушительным резюме, а также она делится своими знаниями в психологии. Телеграм Антона с анонсами: https://t.me/m0rtymerr_channel Твиттер Антона и полезные треды: https://twitter.com/M0rtyMerr Сообщество Антона: https://boosty.to/m0rtymerr Твиттер Натальи: https://twitter.com/nat_davydova Инстаграм Натальи: https://t.co/mCtk1BaaqD Таймкоды: - В процессе

    YouTube
  • Реклама

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

    3.10.2022 💻Работа: Меня перевели на другой проект внутри компании. Проект интересный, по архитектуре не сильно отличается от предыдущего проекта:) Новые люди, новая команда. На преокте нас двое разработчиков 🧑‍💻Что изучаю/сложности/интересное: Занимаюсь написанием unit-тестов. Их много:) По отсрочке: "Вы включены в список, но о решении вы ничего не узнаете. Так что если что, приходите по повестке. Мы вас или призовем, или отправим обратно. Приходите"😅 📚Английский язык: +30 м. на площадке Яндекс.практикум Занятие с иностранным преподавателем пока так и не прошел:)
  • Дневник Flutter-разработчика

    21/9/2022 В связи с последними полит. новостями нет желания выпускать полноценный пост) Из интересного: - Помните, недавно было собеседование внутри компании? По итогам собеседования уровень моих знаний оценили как Junior 1(три грейда для позиции junior). Так же скинули документ для подтягивания знаний по грейдам. Там описаны позиции и технологии, которыми нужно владеть для апа. Планирую через 2 месяца провести еще собеседование и повысить грейд. Завтра буду перестраивать график. Откажусь от расфокуса(тех привычек, что занимают время) и попробую такой режим. Дальше буду подключать привычки по приоритету. Сейчас приоритет смещается в сторону апа в разработке и английском:)
  • Дневник Flutter-разработчика

    19/9/2022 💻Работа: Занимался той же задачей, где застрял на выделении текста 🧑‍💻Что изучаю/сложности/интересное: Понял, что у меня сложности с написанием методов. Задача - выделять текст жирным стилем, если он выделен тегом <b> в строке Мне нужно пробежаться по runes, если встречаю тег <b> то закрываю предыдущий буфер(использую StringBuffer) и добавляю виджет TextSpan с его значением, открываю буфер и записываю следующее значение до </b>, его добавлять в TextSpan с жирным стилем С этим у меня и сложности - как на основе этого описать логику Widget _buildStyledText(String input, TextStyle regular, TextStyle bold) { StringBuffer buffer = StringBuffer(input); var inputRunes = input.runes; for (var n in inputRunes) { if (n.toString() == '<') { buffer.write(n); } else if (n.toString() == '>') { buffer.write(n); } } return Text.rich(TextSpan(text: buffer.toString())); - здесь должно быть условие и в зависимости от него выбор стиля regular/bold(я так думаю) Метод не отрабатывает, но я над этим работаю) P.S. Приветствуется любая полезная информация, но не пишите метод) 📚Английский язык: 4 занятие с преподавателем Яндекс.практикум. Говорили на англ. Тема - Past Simple. Вопросы, отрицания 💪Баланс работа-остальные сферы: ✅ - читаю Чистый код дядюшки Боба. + 35 м. (всего - 9,22 ч.) ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 35 дней) ✅ - зарядка утром +1 (всего - 37 дней) ✅ - силовая тренировка через день +1(отдых) (всего - 15 дней) ✅ - прогулки на свежем воздухе. 4000 шагов ❌ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней) ❌ - холодный душ утром. +1 (всего - 5 дней)