Дневник Flutter-разработчика
3.11K subscribers
323 photos
22 videos
10 files
290 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
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 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Oh, my Flutter (Mikhail Zotyev)
Dart работает при помощи своей виртуальной машины. Наверное, понимание как она работает - это не тот навык, который нужен каждый день для работы, но в любом случае это будет полезно для поднятия общего уровня владения инструментом.

📌 Введение в Dart VM от Вячеслава Егорова доступно по ссылке.

#dart #документация
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 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
21.10.2022

👨‍💻 Работа:

Так же, занимаюсь фиксом багов по верстке

🧑‍🎓 Что изучаю/сложности/интересное:

Начал готовиться к повышению грейда, подтягиваю теорию.

Сегодня закрыл вопросы:
- что такое required, named, positional (параметры методов и конструкторов)
- Null safety и null-aware operators

Пишу конспект в Notion. Поделюсь им позже, как конспект заполнится. Если вам интересно, конечно:)

✈️ Английский язык:

+0,32 ч. - занятие с преподавателем и задания на площадке Яндекс.практикум.

Говорили на тему врача и как рассказать о болях, плохом самочувствии
(скрин с задания на площадке)

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 114 страниц из 372)

+ 0 стр. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 14 дней)

- изучаю английский язык +1 (всего - 50 дней)

- читаю полезные книги + 202 стр. (всего - 7 дней)

- силовая тренировка через день +1(отдых) (всего - 8 дней)

- зарядка утром +1 (всего 11 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
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 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
25.10.2022

👨‍💻 Работа:

Занимаюсь фиксом багов

🧑‍🎓 Что изучаю/сложности/интересное:

Сегодня был внутренний митап компании по паттерну BLoC и его реализации во Flutter. Было интересно и самое главное - можно было задавать вопросы:)

Вопросы, которые обсудили:
- общее понимание либы Flutter Bloc
- bloc и cubit, отличия
- create и value
- BlocConsumer
- BlocObserver

Это был первый митап на тему блока, дальше будут еще💪

Интересное
Вы знали, что:
- BlocProvider value не закрывает блок автоматически, как create
- BlocProvider создает bloc/cubit как lazy

✈️ Английский язык:

+0,52 ч. - задания на площадке Яндекс.практикум.
Прилагаю пару скринов с занятий

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 114 страниц из 372)

+ 20 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: 88 страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 15 дней)

- изучаю английский язык +1 (всего - 53 дня)

- читаю полезные книги + 202 стр.(+аудиокниги) (всего - 8 дней)

- силовая тренировка через день +1 (всего - 10 дней)

- зарядка утром +1 (всего 13 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
26.10.2022

👨‍💻 Работа:

Занимаюсь фиксом багов и задачей по оценке приложения

🧑‍🎓 Что изучаю/сложности/интересное:

Нашел несколько интересных русскоязычных каналов по Flutter:

Здесь много о теории, ООП dart:
https://www.youtube.com/watch?v=bhJvWE7QCQs

Здесь смотрю видео по блоку:
https://www.youtube.com/channel/UCVNhsFR7J2Y0uHl4LWJWSUQ/featured

✈️ Английский язык:

+1,04 ч. - занятие с преподавателем и задания на площадке Яндекс.практикум.
Говорили про коронавирус, must/should/can

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 114 страниц из 372)

+ 15 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: ... страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 16 дней)

- изучаю английский язык +1 (всего - 54 дня)

- читаю полезные книги/аудиокниги (всего - 9 дней)

- силовая тренировка через день +1(отдых) (всего - 11 дней)

- зарядка утром +1 (всего 14 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
27.10.2022

👨‍💻 Работа:

Завершил задачу с фиксом багов

🧑‍🎓 Что изучаю/сложности/интересное:

Не так давно купил такой блендер на Ozon для завтраков.

Очень доволен) Просто закидываю туда овсянку, добавляю банан/яблоко, заливаю водой или молоком и завтрак готов:)

Полезный завтрак за 1-2 минуты с минимумом усилий💪

✈️ Английский язык:

+0,33 ч. - задания на площадке Яндекс.практикум.

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 114 страниц из 372)

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: ... страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 16 дней)

- изучаю английский язык +1 (всего - 55 дней)

- читаю полезные книги/аудиокниги (всего - 9 дней)

- силовая тренировка через день +1(отдых) (всего - 12 дней)

- зарядка утром +1 (всего 15 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
28.10.2022

👨‍💻 Работа:

Занимаюсь задачей с блоком

🧑‍🎓 Что изучаю/сложности/интересное:

У меня интересная задача, которую я решил сделать через кубиты(давно хотел, задач подобных не было).

Проблема: при раскрытии и верхний и нижний Divider'ы должны исчезать

Занимаюсь реализацией:)

✈️ Английский язык:

+0,41 ч. - занятие с преподавателем Яндекс.практикум.
Тема - разные проблемы(боли) и что в этих случаях делать. Звонить доктору, звать медсестру, ехать в больницу и тд.

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 114 страниц из 372)

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: ... страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 16 дней)

- изучаю английский язык +1 (всего - 56 дней)

- читаю полезные книги/аудиокниги (всего - 9 дней)

- силовая тренировка через день +1 (всего - 13 дней)

- зарядка утром +1 (всего 16 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
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 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Mobile Developer (Pavel Kachan)
Как правильно задавать вопросы, если ты начинающий айтишник

https://habr.com/ru/post/460221/

Статья подойдёт не только для айти, но и любой другой профессиональной сферы:
🤙 изучайте проблему самостоятельно
🤙 сначала сообщайте цель, потом озвучивайте проблему
🤙 пишите грамотно и по существу
🤙 задавайте вопросы по адресу и делитесь решением
🤙 уважайте чужое время
🤙 смотрите шире
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 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
03.11.2022

👨‍💻 Работа:

Занимался фиксом оценки приложения

🧑‍🎓 Что изучаю/сложности/интересное:

Столкнулся с проблемой:
модальное окно с оценкой приложения должно показываться после оплаты. Я его сделал и протестировал просто на кнопке. Всё работало)

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

События накидываются следующим образом:
- происходит оплата и дальше сразу
Navigator.pop
показ верхнего TopSnackBar
показ модалки внизу

И вот всё отрабатывало, кроме самой главной нижней модалки с оценкой😁

Проблема связана с контекстом. Здесь описывается: https://www.youtube.com/watch?v=bzWaMpD1LHY

Постараюсь написать статью на эту тему с практическим кейсом:)

✈️ Английский язык:

+0,20 ч. - задания на площадке Яндекс.практикум

🧑‍🎓 Книги:

+ 0 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 114 страниц из 372)

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: ... страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 18 дней)

- изучаю английский язык +1 (всего - 60 дней)

- читаю полезные книги/аудиокниги (всего - 9 дней)

- силовая тренировка через день +1(отдых) (всего - 17 дней)

- зарядка утром +1 (всего 20 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
08.11.2022

👨‍💻 Работа:

Последние пару дней были веселыми днями фикса багов для сборки)
Наконец-то всё готово, осталось только выложить и приступать к новым задачам:)

🧑‍🎓 Что изучаю/сложности/интересное:

Одна из последних интересных проблем - оплата при сбп(система быстрых платежей).

У тестировщика при оплате сбп не выходил список банков, перенаправляло сразу в желтый банк. У меня на эмуляторе и реальном устройстве такой проблемы не было(скрин)😅
Попросили проверить еще одного человека с команды - тоже проблем нет.

Но проверить нужно, мало ли пользователи увидят только кейс тестировщика(с прямой оплатой в один банк)

Причем по части кода я этого сильно не касаюсь, насколько я понял сбп готовится либо через направление в браузер(вебвью), либо через плагины(будет модалка с банками и перенаправление для оплаты).

Я подумал, что это наверняка в настройках телефона приоритетный способ оплаты.
Разработчики опытнее тоже говорили, что причина в этом.

Но в настройках этот флаг был убран, проблема осталась.

Итог - снесли приложение желтого банка и проблема исчезла😁

✈️ Английский язык:

+0,14 ч. - задания на площадке Яндекс.практикум

🧑‍🎓 Книги:

+ 7 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 121 страниц из 372)

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I. Вадим Зеланд
(всего: ... страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 18 дней)

- изучаю английский язык +1 (всего - 64 дня)

- читаю полезные книги/аудиокниги +1 (всего - 10 дней)

- силовая тренировка через день +1(отдых) (всего - 19 дней)

- зарядка утром +1 (всего 21 день)
Please open Telegram to view this post
VIEW IN TELEGRAM
09.11.2022

👨‍💻 Работа:

Большую часть времени правил баги для сборки в AppGallery(Huawei стор)

🧑‍🎓 Что изучаю/сложности/интересное:

Если вы захотите сделать сборку с подписью(для сторов), вам понадобится Generate Signed Bundle or APK

Как видно на скрине 1, его нет в Build => Flutter

Для того, чтоб появился, нужно Зайти в File => Open => открыть android вашего проекта как на скрине 2 => там вы скорее всего словите артефактов, которые нужно будет править😁 => но здесь в Build будет Generate Signed Bundle or APK
(скрин 3)

✈️ Английский язык:

+0,37 ч. - занятие с преподавателем Яндекс.практикум.

Сегодня узнал, что в Америке совсем не те университеты и колледжи, что и в РФ.

Оказывается, что там Университет - как у нас МГУ(целый свой город в городе), внутри которого колледжи.
И когда они говорят, что учатся в колледже = в институте:)

🧑‍🎓 Книги:

+ 15 стр. Идеальный программист. Как стать профессиональным разработчиком ПО. Роберт Мартин.
(всего: 136 страниц из 372)

+ 0 минут в аудиоформате. Трансерфинг реальности. Ступень I, Вадим Зеланд
(всего: ... страниц из 210)

💪 Баланс работа-остальные сферы:

- встаю в 5 утра, ложусь к 10 вечера +1 (всего - 19 дней)

- изучаю английский язык +1 (всего - 65 дней)

- читаю полезные книги/аудиокниги +1 (всего - 11 дней)

- силовая тренировка через день +1 (всего - 20 дней)

- зарядка утром +1 (всего 22 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM