21.03.2023
👨💻 Работа:
Сделал одну задачу и основную часть другой
Первая была связана с показом экрана на случай отсутствия интернета в приложении. Плюс если интернет появился, экран нужно обновить и снова получить все данные)
Вторая связана с фиксом разных багов на экранах
🧑🎓 Что изучаю/сложности/интересное:
Сейчас изучаю swift. Синтаксис похож на flutter и у них много общего) Те же переменные и константы, тернарники, null и много чего еще) Подробнее расскажу в следующем посте
✈️ Английский язык:
+0,39ч. - занятие с репетитором Яндекс. практикум. Одно из сегодняшних заданий - задать по 3 вопроса для каждой ситуации(скрин)
💪 Спорт:
✅ - тренажерный зал/бассейн +бассейн сегодня
✅ 7100 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 3 (всего 32 дня). В выходные встаю в это время без будильника
✅ - изучаю английский язык +4 (всего - 175 дней)
✅ - зарядка утром +4 (всего 9 дней)
✅ - отказ от сладкого, мучного и фастфуда +3 (всего 7 дней)
Челлендж - день 112
🏔Сделал одну задачу и основную часть другой
Первая была связана с показом экрана на случай отсутствия интернета в приложении. Плюс если интернет появился, экран нужно обновить и снова получить все данные)
Вторая связана с фиксом разных багов на экранах
Сейчас изучаю swift. Синтаксис похож на flutter и у них много общего) Те же переменные и константы, тернарники, null и много чего еще) Подробнее расскажу в следующем посте
+0,39ч. - занятие с репетитором Яндекс. практикум. Одно из сегодняшних заданий - задать по 3 вопроса для каждой ситуации(скрин)
✅ - тренажерный зал/бассейн +бассейн сегодня
✅ 7100 шагов за день
✅ - встаю в 5 утра, ложусь к 10 вечера + 3 (всего 32 дня). В выходные встаю в это время без будильника
✅ - изучаю английский язык +4 (всего - 175 дней)
✅ - зарядка утром +4 (всего 9 дней)
✅ - отказ от сладкого, мучного и фастфуда +3 (всего 7 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Знаю, что меня читают как начинающие, так и опытные разработчики. И тем и другим может быть полезен этот анонс от Академии Яндекса.
Продолжается набор в Летние школы — разработки интерфейсов, мобильной разработки (iOS, Android, Flutter), бэкенд-разработки (Python, Java, C++, Go) и Школы менеджеров. С этого дня на страницах школ можно получить вступительное задание, которое поможет стать студентом одной из школ.
Обучение бесплатное, будет проходить в два этапа: онлайн-лекции и оффлайн-практика — в офисах Яндекса в Москве, Белграде и Алматы. Если вы из другого города, Яндекс поможет с оплатой билетов и проживания на время обучения.
Прием заявок и выполнение вступительных испытаний до 13 апреля для Школы менеджеров, и до 27 апреля для школ разработки.
29 марта на Дне открытых дверей можно будет познакомиться с руководителями Школ. Вы сможете посмотреть разбор вступительных заданий прошлых лет и задать свои вопросы. Не упустите свой шанс поучиться у тех, кто создает индустрию. Регистрируйтесь и дерзайте!
Продолжается набор в Летние школы — разработки интерфейсов, мобильной разработки (iOS, Android, Flutter), бэкенд-разработки (Python, Java, C++, Go) и Школы менеджеров. С этого дня на страницах школ можно получить вступительное задание, которое поможет стать студентом одной из школ.
Обучение бесплатное, будет проходить в два этапа: онлайн-лекции и оффлайн-практика — в офисах Яндекса в Москве, Белграде и Алматы. Если вы из другого города, Яндекс поможет с оплатой билетов и проживания на время обучения.
Прием заявок и выполнение вступительных испытаний до 13 апреля для Школы менеджеров, и до 27 апреля для школ разработки.
29 марта на Дне открытых дверей можно будет познакомиться с руководителями Школ. Вы сможете посмотреть разбор вступительных заданий прошлых лет и задать свои вопросы. Не упустите свой шанс поучиться у тех, кто создает индустрию. Регистрируйтесь и дерзайте!
03.04.2023
👨💻 Работа:
Впервые не уложился в спринт)
Причина проста - мне добавились 2 горящие задачи, которые я сразу сделал, но из-за этого 1 задачу спринта не успеваю закрыть. Написал project meneder’у, он сказал да, все окей, просто перенесем ее на новый спринт:)
Такой вот новый опыт😅
🧑🎓 Что изучаю/сложности/интересное:
Мы уже реализовали основной функционал нового приложения и мои задачи сейчас +- такие:
- реализовать баннеры/новый раздел/новый экран на моковых данных, следующей задачей реализовать интеграцию с бекендом
- пофиксить баг по неправильному поведению
- пофиксить что-либо по верстке(расхождение с макетом)
- написать unit тесты
- реализовать заглушку, если например нет интернета
Это из того, что сразу вспомнилось🙃
Так же изучаю swift. Пока что процесс идет медленно. Думаю начать делать ежедневные отчеты в блоге, как делал с изучением flutter’a🧑🎓 Это значительно все ускорит
Сейчас мне очень нравится спорт. активность в жизни. Так как каждый день мне нужно идти до бассейна или тренажерного зала, это добавляет еще 7-8 тысяч шагов.
Благодаря этому намного больше энергии в течении дня, но основной плюс, который я заметил - не перерабатываешь и стараешься все завершить до 5 вечера. Тк в 5 вечера у меня тренировка.
То, что раньше занимало намного больше времени(рабочие задачи), теперь легко укладывается до 5 часов)
✈️ Английский язык:
+0,32ч. - задания на площадке Яндекс. практикум. Скрин - пример занятия с преподавателем. На эти вопросы я устно отвечаю и сразу обсуждаем
💪 Спорт:
✅ - тренажерный зал/бассейн +бассейн сегодня
✅ 6800 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 11 (всего 33 дня).
✅ - изучаю английский язык +13 (всего - 188 дней)
❎ - зарядка утром +0 (честно говоря просто начал забывать, так как физ активности сейчас хватает)
❎ - отказ от сладкого, мучного и фастфуда +0 (это все сладкоежка рядом, меня заставляют😄 )
Челлендж - день 125
🏔Впервые не уложился в спринт)
Причина проста - мне добавились 2 горящие задачи, которые я сразу сделал, но из-за этого 1 задачу спринта не успеваю закрыть. Написал project meneder’у, он сказал да, все окей, просто перенесем ее на новый спринт:)
Такой вот новый опыт
Мы уже реализовали основной функционал нового приложения и мои задачи сейчас +- такие:
- реализовать баннеры/новый раздел/новый экран на моковых данных, следующей задачей реализовать интеграцию с бекендом
- пофиксить баг по неправильному поведению
- пофиксить что-либо по верстке(расхождение с макетом)
- написать unit тесты
- реализовать заглушку, если например нет интернета
Это из того, что сразу вспомнилось
Так же изучаю swift. Пока что процесс идет медленно. Думаю начать делать ежедневные отчеты в блоге, как делал с изучением flutter’a
Сейчас мне очень нравится спорт. активность в жизни. Так как каждый день мне нужно идти до бассейна или тренажерного зала, это добавляет еще 7-8 тысяч шагов.
Благодаря этому намного больше энергии в течении дня, но основной плюс, который я заметил - не перерабатываешь и стараешься все завершить до 5 вечера. Тк в 5 вечера у меня тренировка.
То, что раньше занимало намного больше времени(рабочие задачи), теперь легко укладывается до 5 часов)
+0,32ч. - задания на площадке Яндекс. практикум. Скрин - пример занятия с преподавателем. На эти вопросы я устно отвечаю и сразу обсуждаем
✅ - тренажерный зал/бассейн +бассейн сегодня
✅ 6800 шагов за день
✅ - встаю в 5 утра, ложусь к 10 вечера + 11 (всего 33 дня).
✅ - изучаю английский язык +13 (всего - 188 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Не реклама, интересный и бесплатный курс
+ совсем свежий, сейчас выходит
Здесь наконец-то понял на примере, для чего Completer использовать:)
Ссылка на таймкод:
https://youtu.be/kXfjGjJLJdI
+ совсем свежий, сейчас выходит
Здесь наконец-то понял на примере, для чего Completer использовать:)
Ссылка на таймкод:
https://youtu.be/kXfjGjJLJdI
YouTube
Flutter с нуля до профи | #-10 Bloc, Equatable стейт менеджмент №2 | Курс для начинающих 2023
Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал.
Ура! Наконец-то BLoC 😅.
В этом уроке мы познакомимся с самым популярным и самым продуманным стейт-менеджментом для Flutter…
Ура! Наконец-то BLoC 😅.
В этом уроке мы познакомимся с самым популярным и самым продуманным стейт-менеджментом для Flutter…
Свежее видео от разработчика Uber
О том, как он организовывает свои ежедневные рутинные дела:
https://youtu.be/tacRItmBOLQ
О том, как он организовывает свои ежедневные рутинные дела:
https://youtu.be/tacRItmBOLQ
YouTube
Как изменить свою жизнь
Узнать о Java Bootcamp: https://www.faang.school/?utm_source=youtube_video&utm_medium=organic&utm_campaign=bootcamp
В этом ролике я хотел бы рассказать о том, как организовал свою рутину, чтобы сформировать таким образом осмысленную жизнь, где даже обычные…
В этом ролике я хотел бы рассказать о том, как организовал свою рутину, чтобы сформировать таким образом осмысленную жизнь, где даже обычные…
11.04.2023
👨💻 Работа:
Сделал 2 задачи
🧑🎓 Что изучаю/сложности/интересное:
Одна из последних задач - отформатировать приходящую с бекенда цену товаров. Каждая цена должна быть в формате .00 если нет копеек и если цена >= 1000.00, то приводить ее к формату 1 000.00 (добавлять пробел)
Казалось бы, простой метод, но нужно было подумать) Несколько раз переписывал
В итоге отправил на pr большой метод, в котором dart metrics показывал 5 циклов😅 Цикломатическая сложность сильно увеличилась (скрин 1)
На ревью сказали декомпозировать метод. Разделил на 4 маленьких:) (скрин 2 - зеленый)
Всё покрываем комментариями
Метод проверяет приходяющую цену на >= 1000.00, добавляет 2 знака после точки через метод .toStringAsFixed(2).
Разделяет цену по точке на 2 части и по первой части цикл проходится с конца строки. Если обработал 3 цифры, то добавляет пробел в начало
Вот такая задачка:)
Продолжаю изучать Swift по SwiftBook. По большей части язык похож на dart)
✈️ Английский язык:
+0,30ч. - задания на площадке Яндекс. практикум.
💪 Спорт:
✅ - тренажерный зал/бассейн + бассейн. Каждый день хожу в бассейн, зал пока что надоел)
✅ 7166 шагов за день
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 7 (всего 41 день).
✅ - изучаю английский язык +8 (всего - 196 дней)
❎ - отказ от сладкого, мучного и фастфуда +0
✅ - добавил интервальное голодание. +1 (всего 1 день)
Сейчас 15-9(15 часов не ем, 9 ем). Идет легко, посмотрим на результаты)
Челлендж - день 133
🏔Сделал 2 задачи
Одна из последних задач - отформатировать приходящую с бекенда цену товаров. Каждая цена должна быть в формате .00 если нет копеек и если цена >= 1000.00, то приводить ее к формату 1 000.00 (добавлять пробел)
Казалось бы, простой метод, но нужно было подумать) Несколько раз переписывал
В итоге отправил на pr большой метод, в котором dart metrics показывал 5 циклов😅 Цикломатическая сложность сильно увеличилась (скрин 1)
На ревью сказали декомпозировать метод. Разделил на 4 маленьких:) (скрин 2 - зеленый)
Всё покрываем комментариями
Метод проверяет приходяющую цену на >= 1000.00, добавляет 2 знака после точки через метод .toStringAsFixed(2).
Разделяет цену по точке на 2 части и по первой части цикл проходится с конца строки. Если обработал 3 цифры, то добавляет пробел в начало
Вот такая задачка:)
Продолжаю изучать Swift по SwiftBook. По большей части язык похож на dart)
+0,30ч. - задания на площадке Яндекс. практикум.
✅ - тренажерный зал/бассейн + бассейн. Каждый день хожу в бассейн, зал пока что надоел)
✅ 7166 шагов за день
✅ - встаю в 5 утра, ложусь к 10 вечера + 7 (всего 41 день).
✅ - изучаю английский язык +8 (всего - 196 дней)
✅ - добавил интервальное голодание. +1 (всего 1 день)
Сейчас 15-9(15 часов не ем, 9 ем). Идет легко, посмотрим на результаты)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
21.04.2023
Челлендж - день 143🏔
🧑🎓 Что изучаю/сложности/интересное:
Есть к Вам 2 вопроса🤓:
1) Если вы зарегистрировали ваш bloc через аннотацию как @LazySingleton, вы потом даете провайдер или получаете доступ через локатор?
Просто мне кажется ошибка регать блок c
2) Как расписываете энтити? И как парсите данные?
Я думал, что если в документации от бекенда поле прописано как double, то и тип обязательно придет double. На практике не так)) Бывает, что может прийти int и вы просто ничего не отобразите, словите ошибку. Мне понравился такой вариант - все поля записывать как String и дальше их обрабатывать
Например вам приходит поле sale (размер скидки). Оно по доке у вас записано как int. Прописываете как String и дальше парсите как
Конечно все это нужно хорошенько покрыть тестами(при написании много нового можно узнать))
Меня отправляют в отпуск на 16 дней) С 27 апреля. У меня уже почти год коммерч. опыта, за этот год я ни разу не был в отпуске😅
Долгое время вставал в 5 утра. В последнее время нагрузки сильно прибавилось - дополнительное самообразование после работы, спорт и прочее. Недавно решил попробовать вставать в 6 утра. Качество сна улучшилось и сейчас на уровне 89-95%(отслеживаю через mi band 7)
✈️ Английский язык:
+0,53ч. - занятие с преподавателем Яндекс. практикум и задания на площадке
💪 Спорт:
✅ - тренажерный зал/бассейн + бассейн
✅ 5500 шагов за день (по снегу эта же дорога до бассейна занимала почти 8000 шагов)
👍 Баланс работа-остальные сферы:
✅ - встаю в 6 утра, ложусь к 10 вечера + 3 (всего 3 дня).
✅ - изучаю английский язык +10 (всего - 206 дней)
✅ - отказ от сладкого, мучного и фастфуда +3 (всего 3 дня)
✅ - добавил интервальное голодание. +10 (всего 11 дней)
Сейчас 15-9(15 часов не ем, 9 ем)
Заметно скинул лишний жирок с живота😄
Челлендж - день 143🏔
Есть к Вам 2 вопроса🤓:
1) Если вы зарегистрировали ваш bloc через аннотацию как @LazySingleton, вы потом даете провайдер или получаете доступ через локатор?
getIt
, например. Просто мне кажется ошибка регать блок c
injectable
, а потом получать доступ через провайдер. Правильнее через локатор его и получать 2) Как расписываете энтити? И как парсите данные?
Я думал, что если в документации от бекенда поле прописано как double, то и тип обязательно придет double. На практике не так)) Бывает, что может прийти int и вы просто ничего не отобразите, словите ошибку. Мне понравился такой вариант - все поля записывать как String и дальше их обрабатывать
Например вам приходит поле sale (размер скидки). Оно по доке у вас записано как int. Прописываете как String и дальше парсите как
sale: (int.tryParse(json['sale'].toString()) ?? double.tryParse(json['sale'].toString()) ?? 0).toString(),
В таком случае вам без разницы, double вам отправят или int, вы отобразите значение. В любом другом случае вы отобразите 0, который так же можете обработать ниже в геттере как bool get saleIsValid => sale != '0';
и добавить проверку в вашем ui, если например вам не нужно вообще выводить нулевую скидку, то добавляете в условие вашаЭнтити.saleIsValid
Конечно все это нужно хорошенько покрыть тестами(при написании много нового можно узнать))
Меня отправляют в отпуск на 16 дней) С 27 апреля. У меня уже почти год коммерч. опыта, за этот год я ни разу не был в отпуске
Долгое время вставал в 5 утра. В последнее время нагрузки сильно прибавилось - дополнительное самообразование после работы, спорт и прочее. Недавно решил попробовать вставать в 6 утра. Качество сна улучшилось и сейчас на уровне 89-95%(отслеживаю через mi band 7)
+0,53ч. - занятие с преподавателем Яндекс. практикум и задания на площадке
✅ - тренажерный зал/бассейн + бассейн
✅ 5500 шагов за день (по снегу эта же дорога до бассейна занимала почти 8000 шагов)
✅ - встаю в 6 утра, ложусь к 10 вечера + 3 (всего 3 дня).
✅ - изучаю английский язык +10 (всего - 206 дней)
✅ - отказ от сладкого, мучного и фастфуда +3 (всего 3 дня)
✅ - добавил интервальное голодание. +10 (всего 11 дней)
Сейчас 15-9(15 часов не ем, 9 ем)
Заметно скинул лишний жирок с живота
Please open Telegram to view this post
VIEW IN TELEGRAM
Академия Яндекса заканчивает набор по треку Flutter в Школе Мобильной Разработки.
Школа — это 3 месяца обучения Флаттеру через написание проектов с нашими лекторами и менторами.
На первом этапе — онлайн-лекции и домашки. На втором — оффлайн часть-непрерывный-хакатон в офисах в Москве, Белграде или Алматы.
История бесплатная, кто живёт в другом городе — для второго этапа оплатим билеты и проживание. После Школы, если захотите, можно пройти к нам собесы и прийти работать, если всё сложится.
Чтобы попасть в школу, надо подать заявку и сделать тестовое. Прием заявок открыт до 27 апреля включительно. Сами занятия начнутся в начале лета.
Школа — это 3 месяца обучения Флаттеру через написание проектов с нашими лекторами и менторами.
На первом этапе — онлайн-лекции и домашки. На втором — оффлайн часть-непрерывный-хакатон в офисах в Москве, Белграде или Алматы.
История бесплатная, кто живёт в другом городе — для второго этапа оплатим билеты и проживание. После Школы, если захотите, можно пройти к нам собесы и прийти работать, если всё сложится.
Чтобы попасть в школу, надо подать заявку и сделать тестовое. Прием заявок открыт до 27 апреля включительно. Сами занятия начнутся в начале лета.
Интересное приложение:) Показывает, какие из приложений на вашем смартфоне написаны на flutter. Так же показывает список пакетов в приложении
Удивился, что Binance на flutter😁
https://play.google.com/store/apps/details?id=com.fluttershark.fluttersharkapp&hl=ru
Удивился, что Binance на flutter😁
https://play.google.com/store/apps/details?id=com.fluttershark.fluttersharkapp&hl=ru
Google Play
Приложения в Google Play – FlutterShark: Flutter App Info
Обнаружение приложений, созданных с помощью Flutter на вашем устройстве, и какие пакеты используются приложением Flutter
Сегодня много новостей:
🟢 1) 11 мая 2022 года был мой первый рабочий день мобильным flutter разработчиком и сегодня у меня ровно год коммерческого опыта👨💻
Несравнимые отличия между тем, что я умел тогда и что умею сейчас)
За этот год мною было напилено большое количество фич, пофикшена уйма багов, закрыто множество задач на разных проектах.
Немало багов я сам находил, заводил задачи и фиксил)
За этот год в рамках одной компании я поработал на 3 разных проектах.
Один проект мы с лидом стартовали с нуля, я участвовал в выборе технологий и закладывании архитектуры.
Бесценный опыт)
Этот проект почти уже доведен до релиза и скоро окажется в сторах💪
🟢 2) Сегодня мой День Рождения🥳
Что интересно, ровно год назад я официально стал мобильным разработчиком, в свой день рождения😄
Если этот блог помог вам за время его существования - напишите мне об этом @Hey_008, слышать это всегда приятно и здорово мотивирует продолжать:)
Если у вас есть мысли, что хотелось бы видеть в блоге или идеи - тоже пишите, буду рад👍
🟢 3) Google не могли пропустить такой праздник и выпустили новую версия dart - Dart 3.0.0😄 🥳
https://medium.com/dartlang/announcing-dart-3-53f065a10635
Flutter тоже обновился - новая версия 3.10.0
https://medium.com/flutter/whats-new-in-flutter-3-10-b21db2c38c73
🟢 4) Блог начал приносить небольшой доход:)
Вы уже заметили, что иногда выходят рекламные посты. Всегда эти посты связаны с темой блога(flutter). От всех остальных рекламных предложений я отказываюсь:)
🟢 P.S. Сейчас я в двухнедельном отпуске и стараюсь максимально отдыхать от пк.
Недавно нашли новый интересный баг flutter приложений на смартфонах Xiaomi, скоро о нем расскажу)
Несравнимые отличия между тем, что я умел тогда и что умею сейчас)
За этот год мною было напилено большое количество фич, пофикшена уйма багов, закрыто множество задач на разных проектах.
Немало багов я сам находил, заводил задачи и фиксил)
За этот год в рамках одной компании я поработал на 3 разных проектах.
Один проект мы с лидом стартовали с нуля, я участвовал в выборе технологий и закладывании архитектуры.
Бесценный опыт)
Этот проект почти уже доведен до релиза и скоро окажется в сторах
Что интересно, ровно год назад я официально стал мобильным разработчиком, в свой день рождения
Если этот блог помог вам за время его существования - напишите мне об этом @Hey_008, слышать это всегда приятно и здорово мотивирует продолжать:)
Если у вас есть мысли, что хотелось бы видеть в блоге или идеи - тоже пишите, буду рад
https://medium.com/dartlang/announcing-dart-3-53f065a10635
Flutter тоже обновился - новая версия 3.10.0
https://medium.com/flutter/whats-new-in-flutter-3-10-b21db2c38c73
Вы уже заметили, что иногда выходят рекламные посты. Всегда эти посты связаны с темой блога(flutter). От всех остальных рекламных предложений я отказываюсь:)
Недавно нашли новый интересный баг flutter приложений на смартфонах Xiaomi, скоро о нем расскажу)
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Announcing Dart 3
100% sound null safety. Records, patterns, and class modifiers. And a peek into the future.
Flutter-команда Friflex подготовила перевод официального релиза Flutter 3.10
Что нового:
✔️ Обновленный Dart 3
✔️ Переход на Impeller
✔️ Сокращение времени запуска iOS-приложений
✔️ Встроенный просмотрщик трассировки Perfetto
и много других инструментов для разработчиков
https://vc.ru/dev/692346-flutter-3-10-chto-novogo
На канале Мобильный разработчик вышло видео с разъяснениями от опытного разработчика по новому обновлению Dart 3.
Советую посмотреть, видео на 9 минут👍
https://www.youtube.com/watch?v=IGwCujbWKds
Что нового:
✔️ Обновленный Dart 3
✔️ Переход на Impeller
✔️ Сокращение времени запуска iOS-приложений
✔️ Встроенный просмотрщик трассировки Perfetto
и много других инструментов для разработчиков
https://vc.ru/dev/692346-flutter-3-10-chto-novogo
На канале Мобильный разработчик вышло видео с разъяснениями от опытного разработчика по новому обновлению Dart 3.
Советую посмотреть, видео на 9 минут
https://www.youtube.com/watch?v=IGwCujbWKds
Please open Telegram to view this post
VIEW IN TELEGRAM
vc.ru
Flutter 3.10: что нового — Разработка на vc.ru
Бесшовная интеграция веб- и мобильных приложений, революционная графическая производительность благодаря Impeller и многое другое. Мы в Friflex разрабатываем мобильные приложения на Flutter и внимательно следим за новостями — по традиции делимся переводом…
14.06.2023
👨💻 Работа:
Приложение, над которым мы работали пол года, готово к релизу и сейчас проходит стадию активного тестирования:)
🧑🎓 Что изучаю/сложности/интересное:
Если вы обновлялись на последние версии flutter, то возможно замечали в проде такой баг в товарах на ios(розовая картинка)
Появляется иногда, когда пользователь скрывает приложение, оно висит фоном, заходит обратно и картинка товара становится такого цвета)
https://github.com/flutter/flutter/issues/126878
Это исправили только во Flutter 3.10.3
Не забудьте обновиться) Сейчас уже доступен Flutter 3.10.4
Я был в отпуске и после него не вел блог в привычном режиме. Возвращаю этот формат, тк он меня мотивирует:)
Пока не вел блог, привычки соблюдал нестабильно. Не лучший опыт)
Бесполезно считать в таком формате, лучше начать их с нуля, но придерживаться на постоянке
✈️ Английский язык:
Пока только одну привычку соблюдаю практически без перерывов - английский язык. Каждый день, в одно и то же время, занимаюсь английским по пол часа-час.
Результат хороший.
Сейчас на занятиях с преподавателем Яндекс.практикум мы минут 15 общаемся и остальные 15 минут занимаемся заданиями и грамматикой
💪 Спорт:
❎ - тренажерный зал/бассейн (сегодня отдых)
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 1 (всего 1 день)
✅ - изучаю английский язык +1 (всего 278 дней)
✅ - зарядка утром +1 (всего 1 день)
✅ - отказ от сладкого, мучного и фастфуда +1 (всего 1 день)
✅ - интервальное голодание +1 (всего 1 день)
Интервальное голодание соблюдал все это время с последнего поста. Заметил значительный прирост энергии и желание что то делать. Даже при простом дофамине
Приложение, над которым мы работали пол года, готово к релизу и сейчас проходит стадию активного тестирования:)
Если вы обновлялись на последние версии flutter, то возможно замечали в проде такой баг в товарах на ios(розовая картинка)
Появляется иногда, когда пользователь скрывает приложение, оно висит фоном, заходит обратно и картинка товара становится такого цвета)
https://github.com/flutter/flutter/issues/126878
Это исправили только во Flutter 3.10.3
Не забудьте обновиться) Сейчас уже доступен Flutter 3.10.4
Я был в отпуске и после него не вел блог в привычном режиме. Возвращаю этот формат, тк он меня мотивирует:)
Пока не вел блог, привычки соблюдал нестабильно. Не лучший опыт)
Бесполезно считать в таком формате, лучше начать их с нуля, но придерживаться на постоянке
Пока только одну привычку соблюдаю практически без перерывов - английский язык. Каждый день, в одно и то же время, занимаюсь английским по пол часа-час.
Результат хороший.
Сейчас на занятиях с преподавателем Яндекс.практикум мы минут 15 общаемся и остальные 15 минут занимаемся заданиями и грамматикой
✅ - встаю в 5 утра, ложусь к 10 вечера + 1 (всего 1 день)
✅ - изучаю английский язык +1 (всего 278 дней)
✅ - зарядка утром +1 (всего 1 день)
✅ - отказ от сладкого, мучного и фастфуда +1 (всего 1 день)
✅ - интервальное голодание +1 (всего 1 день)
Интервальное голодание соблюдал все это время с последнего поста. Заметил значительный прирост энергии и желание что то делать. Даже при простом дофамине
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Flutter meetup (Online)
1. Сервисы: строим масштабируемые и гибкие приложения с помощью чистой архитектуры — Кирилл Адещенко, РСХБ
Создайте мобильное приложение, используя сервисы для быстрого изменения и адаптации к потребностям клиентов и бизнеса. Переиспользуйте сервисы в других приложениях для экономии времени и сил.
2. Интеграция нескольких Flutter-модулей в нативное приложение — Половов Михаил, «Финам»
Доклад о новом решении, которое поможет значительно упростить интеграцию Flutter-модулей в нативные приложения и повысить эффективность команды разработчиков.
3. Flutter на Wear OS — Андрей Малахов
Пример приложения на Flutter для умных часов с Wear OS (Samsung Watch Pro 5). Возможности и проблемы.
➖➖➖
🗓 21 июня, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
1. Сервисы: строим масштабируемые и гибкие приложения с помощью чистой архитектуры — Кирилл Адещенко, РСХБ
Создайте мобильное приложение, используя сервисы для быстрого изменения и адаптации к потребностям клиентов и бизнеса. Переиспользуйте сервисы в других приложениях для экономии времени и сил.
2. Интеграция нескольких Flutter-модулей в нативное приложение — Половов Михаил, «Финам»
Доклад о новом решении, которое поможет значительно упростить интеграцию Flutter-модулей в нативные приложения и повысить эффективность команды разработчиков.
3. Flutter на Wear OS — Андрей Малахов
Пример приложения на Flutter для умных часов с Wear OS (Samsung Watch Pro 5). Возможности и проблемы.
➖➖➖
🗓 21 июня, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
16.06.2023
👨💻 Работа:
Сделал пару задач и отправил на ревью еще одну
🧑🎓 Что изучаю/сложности/интересное:
На днях использовал новую фишку Dart 3 - records:)
Если коротко, то теперь можно, например, возвращать сразу несколько значений
Была функция, которая имела один тип и соответственно возвращала одно значение.
Стала возвращать три)
Обновленная функция:
https://habr.com/ru/amp/publications/715680/
✈️ Английский язык:
+ 40 минут - занятие с преподавателем Яндекс.практикум
💪 Спорт:
❎ - тренажерный зал/бассейн
Вечером уехали на природу(на дачу). Спорт пропустил)
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 2 (всего 3 дня)
✅ - изучаю английский язык +2 (всего 280 дней)
✅ - зарядка утром +2(всего 3 дня)
✅ - отказ от сладкого, мучного и фастфуда + 1 (всего 2 дня)
✅ - интервальное голодание +2 (всего 3 дня)
Сделал пару задач и отправил на ревью еще одну
На днях использовал новую фишку Dart 3 - records:)
Если коротко, то теперь можно, например, возвращать сразу несколько значений
Была функция, которая имела один тип и соответственно возвращала одно значение.
Стала возвращать три)
Обновленная функция:
(List<EntityOne>, EntityTwo, EntityThree) _setTheme() {
тело функции
return (данные1, данные2, данные3);
}
Подробнее про records на русском: https://habr.com/ru/amp/publications/715680/
+ 40 минут - занятие с преподавателем Яндекс.практикум
Вечером уехали на природу(на дачу). Спорт пропустил)
✅ - встаю в 5 утра, ложусь к 10 вечера + 2 (всего 3 дня)
✅ - изучаю английский язык +2 (всего 280 дней)
✅ - зарядка утром +2(всего 3 дня)
✅ - отказ от сладкого, мучного и фастфуда + 1 (всего 2 дня)
✅ - интервальное голодание +2 (всего 3 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Новая фича в Dart — Records (записи)
Мы рассмотрим Records, изучим их возможности, а также приведем примеры использования. Будь Вы начинающий или опытный разработчик Dart, эта статья даст вам понимание того, как записи могут помочь вам...
19.06.2023
🧑🎓 Что изучаю/сложности/интересное:
В субботу был на экскурсии в замке Шереметева. Он находится на берегу Волги, в поселке Юрино, Республики Марий Эл.
Добирался на пароме через Волгу(видео)
Замку почти 2 века. Строительство началось в 1874, завершилось в 1915.
Шереметевы были очень богаты и много путешествовали. Они собирали коллекцию уникальных произведений искусства.
Так, например, на 3 фото можно увидеть облицовку камина из раскопок Помпеи. Оценщики даже примерно не могут оценить его стоимость)
Всего в замке 15 каминов, каждая комната по-своему была украшена и имела своё предназначение.
На одной из стен(фото 4) можно увидеть странный пористый материал. Это вулканическая порода Везувия)
На предпоследнем фото можно увидеть «Ледник». Это холодильник тех времен) Зимой в этот погреб, глубиной 5 метров, помещались большие куски льда. Это позволяло даже в самую жаркую погоду лета отлично сохранять еду в этом леднике.
Винтовая лестница интересна тем, что в ней нет основного стержня.
Экскурсовод говорила, что при изучении списка коллекции они пытались примерно воссоздать все то, что было внутри. Им не хватило место в замке.
Так много редких предметов находилось внутри
По задумке основателя замка - Василия Сергеевича Шереметева, внучатого племянника графа Шереметева, фельдмаршала Петра I - замок должен был стать родовым гнездом Шереметевых. Он и был им почти век.
К сожалению, практически вся часть коллекции Шереметевых была утрачена во времена национализации в Советском Союзе.
В то время там располагался даже сиротский дом. Дети резали картины и ковры, портили имущество.
По итогу все было разграблено. То малое, что удалось сохранить, находится в самом замке и в нескольких музеях России.
На фото вы можете видеть, что внутри не так много предметов и основная их часть не из коллекции Шереметевых.
✈️ Английский язык:
+ 39 минут - занятие с преподавателем Яндекс.практикум
💪 Спорт:
❎ - тренажерный зал/бассейн
Тренажерный зал пока еще не вернул, бассейн завтра)
👍 Баланс работа-остальные сферы:
✅ - встаю в 5 утра, ложусь к 10 вечера + 3 (всего 6 дней)
✅ - изучаю английский язык +2 (всего 282 дня)
✅ - зарядка утром +2 (всего 5 дней)
✅ - отказ от сладкого, мучного и фастфуда + 2 (всего 4 дня)
✅ - интервальное голодание +3 (всего 6 дней)
В субботу был на экскурсии в замке Шереметева. Он находится на берегу Волги, в поселке Юрино, Республики Марий Эл.
Добирался на пароме через Волгу(видео)
Замку почти 2 века. Строительство началось в 1874, завершилось в 1915.
Шереметевы были очень богаты и много путешествовали. Они собирали коллекцию уникальных произведений искусства.
Так, например, на 3 фото можно увидеть облицовку камина из раскопок Помпеи. Оценщики даже примерно не могут оценить его стоимость)
Всего в замке 15 каминов, каждая комната по-своему была украшена и имела своё предназначение.
На одной из стен(фото 4) можно увидеть странный пористый материал. Это вулканическая порода Везувия)
На предпоследнем фото можно увидеть «Ледник». Это холодильник тех времен) Зимой в этот погреб, глубиной 5 метров, помещались большие куски льда. Это позволяло даже в самую жаркую погоду лета отлично сохранять еду в этом леднике.
Винтовая лестница интересна тем, что в ней нет основного стержня.
Экскурсовод говорила, что при изучении списка коллекции они пытались примерно воссоздать все то, что было внутри. Им не хватило место в замке.
Так много редких предметов находилось внутри
По задумке основателя замка - Василия Сергеевича Шереметева, внучатого племянника графа Шереметева, фельдмаршала Петра I - замок должен был стать родовым гнездом Шереметевых. Он и был им почти век.
К сожалению, практически вся часть коллекции Шереметевых была утрачена во времена национализации в Советском Союзе.
В то время там располагался даже сиротский дом. Дети резали картины и ковры, портили имущество.
По итогу все было разграблено. То малое, что удалось сохранить, находится в самом замке и в нескольких музеях России.
На фото вы можете видеть, что внутри не так много предметов и основная их часть не из коллекции Шереметевых.
+ 39 минут - занятие с преподавателем Яндекс.практикум
Тренажерный зал пока еще не вернул, бассейн завтра)
✅ - встаю в 5 утра, ложусь к 10 вечера + 3 (всего 6 дней)
✅ - изучаю английский язык +2 (всего 282 дня)
✅ - зарядка утром +2 (всего 5 дней)
✅ - отказ от сладкого, мучного и фастфуда + 2 (всего 4 дня)
✅ - интервальное голодание +3 (всего 6 дней)
Please open Telegram to view this post
VIEW IN TELEGRAM