02.08.2023
👨💻 Работа:
Сделал 1 задачу и допиливаю вторую по рекламным баннерам
На фото:
- вид с балкона на Волгу
- Чебоксарский пляж на набережной(тоже Волга)
эх, tg сжал качество)
🧑🎓 Что изучаю/сложности/интересное:
В связи с законом о интернет-рекламе, бизнес обязуют измерять количество показа рекламных баннеров мобильного приложения
Мне пришло несколько интересных задач по отправке событий в AppMetrica по каждому рекламному баннеру)
По одному большому баннеру, который пользователь видит в карусели и листает - проблем нет, сделал 2 варианта - через
Сейчас задача усложнилась, так как в во второй задаче в карусели одновременно видны 3-4 баннера(на большом-маленьком экране) и все добавляемые при листании баннеры нужно корректно считать) Почти готово, но логика не нравится
✈️ Английский язык:
+ 39 минут - занятие с преподавателем Яндекс.практикум
💪 Спорт:
✅ - тренажерный зал +1 (по 3 занятия в неделю)
В субботу должна была быть тренировка, но было так жарко(градуса 32), что пошел в бассйен в воскр.
После тренировок грудных/рук и спины - сильно болели эти мышцы. Удивительно, но после бассейна они больше не болели🏊♂️
👍 Баланс работа-остальные сферы:
❎ - встаю в 5 утра, ложусь к 10 вечера +0 (всего дней 0)
Сейчас встаю в 6:30, так как уже привык вставать к 8. Cледующим этапом будет 5:30
✅ - изучаю английский язык +4 (всего дней 308)
✅ - зарядка утром +4 (всего дней 8)
✅ - отказ от сладкого, мучного и фастфуда + 4 (всего дней 8)
Сделал 1 задачу и допиливаю вторую по рекламным баннерам
На фото:
- вид с балкона на Волгу
- Чебоксарский пляж на набережной(тоже Волга)
эх, tg сжал качество)
В связи с законом о интернет-рекламе, бизнес обязуют измерять количество показа рекламных баннеров мобильного приложения
Мне пришло несколько интересных задач по отправке событий в AppMetrica по каждому рекламному баннеру)
По одному большому баннеру, который пользователь видит в карусели и листает - проблем нет, сделал 2 варианта - через
VisibilityDetector
и через контроль индекса баннера пакета карусели CarouselSlider
Сейчас задача усложнилась, так как в во второй задаче в карусели одновременно видны 3-4 баннера(на большом-маленьком экране) и все добавляемые при листании баннеры нужно корректно считать) Почти готово, но логика не нравится
+ 39 минут - занятие с преподавателем Яндекс.практикум
✅ - тренажерный зал +1 (по 3 занятия в неделю)
В субботу должна была быть тренировка, но было так жарко(градуса 32), что пошел в бассйен в воскр.
После тренировок грудных/рук и спины - сильно болели эти мышцы. Удивительно, но после бассейна они больше не болели🏊♂️
Сейчас встаю в 6:30, так как уже привык вставать к 8. Cледующим этапом будет 5:30
✅ - изучаю английский язык +4 (всего дней 308)
✅ - зарядка утром +4 (всего дней 8)
✅ - отказ от сладкого, мучного и фастфуда + 4 (всего дней 8)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Повышение
➡️ Сегодня запросил в компании повышение по деньгам.
Мне отказали)
Нужно сдать грейд на повышение в понедельник - тех собес с 2 лидами и тогда повысят.
Система грейдов была введена в компании еще в ноябре и можно повышать зп, повышая свой грейд раз в 3 месяца.
Сейчас, например, мне нужно пробежаться по 106 вопросам теоретической части, для сдачи на грейд в понедельник. Прощайте выходные)
Мое видение такое - с одной стороны это плюс, так как ты прозрачно можешь повышать зп и знаешь, что для этого нужно.
С другой - это система стопов для разработчика, когда тебя повышают за умение прохождения собеса и знание теории, а не пользу бизнесу и деньги, которые ты приносишь своим вкладом.
Стандартный пересмотр зп каждые пол года звучит намного лучше, если разработчик реально приносит пользу бизнесу.
➡️ О моей ситуации:
Я не особо парился насчет теории и это было моим минусом) Собесы я не проходил
Харды конечно растут, количество решаемых проблем и закрытых интересных задач тоже.
Мне больше нравится решать какие-нибудь бизнесовые задачи. У бизнеса проблема или что-то захотели, нужно реализовать:) Видеть мерж моих задач в основную ветку, а затем положительные комментарии в сторах приложению😄
Умение проходить собесы это отдельный скилл, за который, я согласен, и платят
➡️ Как вы знаете, я проходил всего 1 собес и устроился с 1 раза, за мои почти полтора года опыта во flutter
Но камон, я запросил повышение, смешное для моего опыта) С учетом того, что моя зп сейчас нижесори, не могу озвучить по нда в мес с опытом почти в полтора года(засиделся, знаю, моя ошибка)
А деньги бизнесу приношу здесь и сейчас:)
При этом у меня 2 статьи, 3 выступления на митапах, медийка(не так уж и много, но все же).
Спринты закрываю раньше времени, задачи закрываю самые разные. С софтскилами все отлично и все более чем довльны мной)
Текущий проект мне интересен. Как и почти все предыдущие
Считаю, что умение проходить собесы с отскакивающими от зубов ответами - это как ящик Пандоры, когда разработчика начинает драйверить такой быстрый рост по деньгам. Открываешь 1 раз и дальше компании меняются из разряда где больше плюшки и где больше шекелей предложат
Мне отказали)
Нужно сдать грейд на повышение в понедельник - тех собес с 2 лидами и тогда повысят.
Система грейдов была введена в компании еще в ноябре и можно повышать зп, повышая свой грейд раз в 3 месяца.
Сейчас, например, мне нужно пробежаться по 106 вопросам теоретической части, для сдачи на грейд в понедельник. Прощайте выходные)
Мое видение такое - с одной стороны это плюс, так как ты прозрачно можешь повышать зп и знаешь, что для этого нужно.
С другой - это система стопов для разработчика, когда тебя повышают за умение прохождения собеса и знание теории, а не пользу бизнесу и деньги, которые ты приносишь своим вкладом.
Стандартный пересмотр зп каждые пол года звучит намного лучше, если разработчик реально приносит пользу бизнесу.
Я не особо парился насчет теории и это было моим минусом) Собесы я не проходил
Харды конечно растут, количество решаемых проблем и закрытых интересных задач тоже.
Мне больше нравится решать какие-нибудь бизнесовые задачи. У бизнеса проблема или что-то захотели, нужно реализовать:) Видеть мерж моих задач в основную ветку, а затем положительные комментарии в сторах приложению😄
Умение проходить собесы это отдельный скилл, за который, я согласен, и платят
Но камон, я запросил повышение, смешное для моего опыта) С учетом того, что моя зп сейчас ниже
А деньги бизнесу приношу здесь и сейчас:)
При этом у меня 2 статьи, 3 выступления на митапах, медийка(не так уж и много, но все же).
Спринты закрываю раньше времени, задачи закрываю самые разные. С софтскилами все отлично и все более чем довльны мной)
Текущий проект мне интересен. Как и почти все предыдущие
Считаю, что умение проходить собесы с отскакивающими от зубов ответами - это как ящик Пандоры, когда разработчика начинает драйверить такой быстрый рост по деньгам. Открываешь 1 раз и дальше компании меняются из разряда где больше плюшки и где больше шекелей предложат
Please open Telegram to view this post
VIEW IN TELEGRAM
У Podlodka вышел выпуск о Dart
В гостях Слава Егоров, лид команды нативного компилятора Dart
Слава Егоров, лид команды нативного компилятора Dart, наблюдал за этой историей своими глазами, так как он был в команде разработки с нулевого дня. Если вы хотите получше узнать про философию Dart, его основные языковые фичи, сильные и слабые стороны, не скатываясь в обсуждение Flutter – этот выпуск для вас!
Достаточно интересно о истории создания языка)
https://podcasts.apple.com/ru/podcast/podlodka-podcast/id1209828744?i=1000622903683
В гостях Слава Егоров, лид команды нативного компилятора Dart
Слава Егоров, лид команды нативного компилятора Dart, наблюдал за этой историей своими глазами, так как он был в команде разработки с нулевого дня. Если вы хотите получше узнать про философию Dart, его основные языковые фичи, сильные и слабые стороны, не скатываясь в обсуждение Flutter – этот выпуск для вас!
Достаточно интересно о истории создания языка)
https://podcasts.apple.com/ru/podcast/podlodka-podcast/id1209828744?i=1000622903683
Apple Podcasts
Podlodka #331 – Dart
Выпуск подкаста · Podlodka Podcast · 31.07.2023 · 1 ч. 35 мин.
#анонс 15 сентября в Москве пройдет CrossConf – большая конференция о кроссплатформенных технологиях и трендах IT.
По Flutter будет отдельный поток, где выступят эксперты из Yandex, ОМП (Аврора), Friflex, СМП Банка, Surf и других компаний.
Некоторые доклады из программы потока:
🔹 Денис Глазков, ОМП
ОС Аврора. Статус поддержки фреймворка Flutter
🔹Станислав Чернышев, Mad teacher
100 изолятов – не предел, или Dart в мультиагентных системах
🔹Андрей Савостьянов, СМП Банк
JS и NPM пакеты в Flutter Web приложениях
А также:
✔️ 5 тематических потоков о mobile dev, IT-management, product&design, AI
✔️ Питчи стартапов по искусственному интеллекту
✔️ Открытая запись IT-подкаста
✔️ Полезный нетворкинг
✔️ Призы от партнеров
А вечером – afterparty и IT-квиз от знатока «Что? Где? Когда?» Бориса Белозерова 💡Где можно будет представить команду и сразиться в интеллектуальной битве 🥊
🔥 По промокоду DIARYFLUTTERDEV до 31 августа вы сможете получить скидку 20% на все категории билетов
Купить билет
🔥 При покупке от 5 билетов – скидка 40%
Новости конференции в канале @crossconf
По Flutter будет отдельный поток, где выступят эксперты из Yandex, ОМП (Аврора), Friflex, СМП Банка, Surf и других компаний.
Некоторые доклады из программы потока:
🔹 Денис Глазков, ОМП
ОС Аврора. Статус поддержки фреймворка Flutter
🔹Станислав Чернышев, Mad teacher
100 изолятов – не предел, или Dart в мультиагентных системах
🔹Андрей Савостьянов, СМП Банк
JS и NPM пакеты в Flutter Web приложениях
А также:
✔️ 5 тематических потоков о mobile dev, IT-management, product&design, AI
✔️ Питчи стартапов по искусственному интеллекту
✔️ Открытая запись IT-подкаста
✔️ Полезный нетворкинг
✔️ Призы от партнеров
А вечером – afterparty и IT-квиз от знатока «Что? Где? Когда?» Бориса Белозерова 💡Где можно будет представить команду и сразиться в интеллектуальной битве 🥊
🔥 По промокоду DIARYFLUTTERDEV до 31 августа вы сможете получить скидку 20% на все категории билетов
Купить билет
🔥 При покупке от 5 билетов – скидка 40%
Новости конференции в канале @crossconf
Лекция Fox «Ой, всё! Или как мы ошибаемся в Dart и Flutter»
https://www.youtube.com/watch?v=2PIusiLb3Pw
P.S. Из новостей: сдаю на повышение грейда в четверг:)
https://www.youtube.com/watch?v=2PIusiLb3Pw
P.S. Из новостей: сдаю на повышение грейда в четверг:)
YouTube
Лекция Fox «Ой, всё! Или как мы ошибаемся в Dart и Flutter»
Мы прошлись по «популярным» ляпам, подводным камням и неочевидным ошибкам, которые так или иначе встречаются на пути каждого разработчика. Попробуем найти способы избегания этих болезненных моментов в будущем, чтобы ваш код стал чище, а работа была в удовольствие.…
Вышла новая версия Flutter 3.13 🎉
Что нового в фреймворке:
✔️ 2D-скроллинг — добавили основы для двумерного скроллинга и новые сливеры для создания уникальных эффектов
✔️ Более быстрая графика с помощью Impeller — улучшена производительность на iOS, точность изображения и прогресс в работе на Android
✔️ Обновленный Material 3 — повысили адаптивность к платформам и расширили возможности настройки
✔️ Обновленная страница ресурсов для создания игр на Flutter
✔️ И, конечно, Dart 3.1 с ретроспективой функционального стиля программирования
https://friflex.com/blog/flutter/flutter-3-13
Что нового в фреймворке:
✔️ 2D-скроллинг — добавили основы для двумерного скроллинга и новые сливеры для создания уникальных эффектов
✔️ Более быстрая графика с помощью Impeller — улучшена производительность на iOS, точность изображения и прогресс в работе на Android
✔️ Обновленный Material 3 — повысили адаптивность к платформам и расширили возможности настройки
✔️ Обновленная страница ресурсов для создания игр на Flutter
✔️ И, конечно, Dart 3.1 с ретроспективой функционального стиля программирования
https://friflex.com/blog/flutter/flutter-3-13
Please open Telegram to view this post
VIEW IN TELEGRAM
Friflex
Разработка мобильных приложений, высоконагруженных проектов, дизайн и проектирование интерфейсов | Friflex
Лидер мобильной и web-разработки. Более 80 реализованных проектов. Помогаем компаниям стать лидерами в своих отраслях с помощью цифровых решений.
Повышение часть 2
➡️ Вчера успешно сдал на повышение грейда🎉
Ответил на большинство вопросов. Совсем не ответил про Wrapper и на пару вопросов плохо рассказал. В остальном ответил)
Всего было 15 вопросов. Много копали вглубь, было по несколько дополнительных вопросов к каждому вопросу(собес шел полтора часа).
➡️ Повышение рассчитывалось не только по техническому собесу. Говорили с проджектом, с лидом, учитывались мои статьи(две) и выступления на митапах(три).
И в общем вклад в проект, как я понял
За каждую статью дается 3 балла, за выступление на конференции 5 баллов.
Я пошел на собес с 21 баллом, когда для успешного собеса нужно 16 баллов😄
➡️ А еще я был не прав насчет теории. До подготовки к собесу теорию я знал намного хуже, чем сейчас) Знания дают более глубокое понимание.
Теперь ежедневно подтягиваю теорию:)
Ответил на большинство вопросов. Совсем не ответил про Wrapper и на пару вопросов плохо рассказал. В остальном ответил)
Всего было 15 вопросов. Много копали вглубь, было по несколько дополнительных вопросов к каждому вопросу(собес шел полтора часа).
И в общем вклад в проект, как я понял
За каждую статью дается 3 балла, за выступление на конференции 5 баллов.
Я пошел на собес с 21 баллом, когда для успешного собеса нужно 16 баллов😄
Теперь ежедневно подтягиваю теорию:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Последние главы интересные)
P.S. Скоро начнут заполнять
https://academy.yandex.ru/handbook/flutter?utm_source=telegram&utm_medium=social&utm_campaign=handbook_flutter_aon&utm_content=flutterdevru
Please open Telegram to view this post
VIEW IN TELEGRAM
education.yandex.ru
Flutter — Хендбук от Яндекс Образования
Этот хендбук позволит вам разобраться в устройстве Flutter, особенностях его компонентов, языке Dart и паттернах проектирования современных приложений
Если вы хотите освоить такой актуальный IT-инструмент, как Flutter, то теоретических пособий будет недостаточно. Придётся постоянно актуализировать знания, изучая свежие ресурсы и лучшие практики из индустрии.
Чтобы помочь начинающим разработчикам, Академия Яндекса разработала бесплатный хендбук по Flutter. В этом онлайн-учебнике эксперты компании собрали теорию и кейсы из практики — всё, что поможет вам изучить Flutter с разных сторон и эффективно применять новые знания в рабочих задачах.
Чтобы начать заниматься, достаточно знать любой С-подобный язык или владеть Dart на уровне написания базовых алгоритмов. Пока что на сайте доступна только первая глава учебника, но совсем скоро Академия Яндекса опубликует и другие части. Подписывайтесь на новости, чтобы не пропустить их выход: https://clck.ru/35QGca
Чтобы помочь начинающим разработчикам, Академия Яндекса разработала бесплатный хендбук по Flutter. В этом онлайн-учебнике эксперты компании собрали теорию и кейсы из практики — всё, что поможет вам изучить Flutter с разных сторон и эффективно применять новые знания в рабочих задачах.
Чтобы начать заниматься, достаточно знать любой С-подобный язык или владеть Dart на уровне написания базовых алгоритмов. Пока что на сайте доступна только первая глава учебника, но совсем скоро Академия Яндекса опубликует и другие части. Подписывайтесь на новости, чтобы не пропустить их выход: https://clck.ru/35QGca
Стол с подъемным механизмом, 160х80х122 см.
На фото непонятны размеры, но он огромный
Могу советовать, так как в своем сегменте это самый приятный ценник(33к с доставкой до двери).
Из минусов, которые заметил:
Либо лобзиком сделаю аккуратно вырез, либо куплю новую столешницу уже с ним.
Внутренняя конструкция выглядит внушительно и думаю столешницу сложно сломать, но садиться на него я бы не стал
Нагрузка 100кг, мне за глаза)
4 режима памяти. Минимальная высота 70см, максимальная 125см.
Мне комфортно на 105см для работы стоя
Доставили до двери. За доставку +2000 к ценнику
https://www.ozon.ru/product/pismennyy-stol-stolstoya-160h80h122-sm-901553393/?sh=TiK7uT3Wjg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Не так много больших отраслевых событий, посвященных именно кроссплатформе и Flutter. Одно из самых заметных – точно конференция CrossConf.
⏰ 📍CrossConf, 15 сентября, Москва, Красный октябрь.
Для своих подписчиков разыгрываю билеты на конференцию.
Условия просты:
Оставьте комментарий под постом: напишите в комментарии, почему вы хотите приехать на CrossConf.
Результаты объявлю вечером 8 сентября’23 с помощью генератора случайных чисел.
Встречаемся в Москве на Красном Октябре 15 сентября!
Успейте купить или выиграть билет! Промокод на 20%:
Билеты тут
⏰ 📍CrossConf, 15 сентября, Москва, Красный октябрь.
Для своих подписчиков разыгрываю билеты на конференцию.
Условия просты:
Оставьте комментарий под постом: напишите в комментарии, почему вы хотите приехать на CrossConf.
Результаты объявлю вечером 8 сентября’23 с помощью генератора случайных чисел.
Встречаемся в Москве на Красном Октябре 15 сентября!
Успейте купить или выиграть билет! Промокод на 20%:
DIARYFLUTTERDEV
Билеты тут
Итоги конкурса💻
Подвожу итоги конкурса, и совместно с @CrossConf мы дарим билеты всем оставившим комментарии🔥
Счастливчики: @dagdk95, @konin_sergei, @e16din
Вам в личные сообщения придет ссылка на билет
Поздравляю🎫 🎉
Подвожу итоги конкурса, и совместно с @CrossConf мы дарим билеты всем оставившим комментарии
Счастливчики: @dagdk95, @konin_sergei, @e16din
Вам в личные сообщения придет ссылка на билет
Поздравляю
Please open Telegram to view this post
VIEW IN TELEGRAM
У Стаса на канале сейчас выходит плейлист Пересборка, в рамках которого он переписывает свой Flutter проект 3х летней давности с нуля
Недавно вышло часовое видео по верстке, в котором:
➡️ SliverGrid для карточек истории поиска
➡️ SliverList с карточками избранных рифм
➡️ SliverAppBar
➡️ Работа с темой
➡️ Качественный и понятный интерфейс экрана настроек
➡️ Так же много про UI/UX дизайн, пользовательское поведение, декомпозицию виджетов и грамотное составление библиотеки компонентов
Рекомендую(не реклама)👍
https://www.youtube.com/watch?v=dXrb5289dmc
Недавно вышло часовое видео по верстке, в котором:
Рекомендую(не реклама)
https://www.youtube.com/watch?v=dXrb5289dmc
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ОЧЕНЬ МНОГО ВЕРСТКИ | Приложение на Flutter с нуля №7
Подписывайся на мой:
🕺 Telegram https://t.me/frezycode
👨💻 GitHub https://github.com/Frezyx (Куча кода на Dart Flutter)
📸 Instagram https://www.instagram.com/frezycode
Мой курс по Flutter на YouTube: https://youtube.com/playlist?list=PLtUuja72DaLIiIYLQP7rUjxItkDjHcSMw…
🕺 Telegram https://t.me/frezycode
👨💻 GitHub https://github.com/Frezyx (Куча кода на Dart Flutter)
📸 Instagram https://www.instagram.com/frezycode
Мой курс по Flutter на YouTube: https://youtube.com/playlist?list=PLtUuja72DaLIiIYLQP7rUjxItkDjHcSMw…
Команда Flutter выпустила свежее видео по работе с DevTools
«В этом видео мы рассмотрим различные способы сделать ваше приложение Flutter более быстрым и надежным.»
https://www.youtube.com/watch?v=_EYk-E29edo
«В этом видео мы рассмотрим различные способы сделать ваше приложение Flutter более быстрым и надежным.»
https://www.youtube.com/watch?v=_EYk-E29edo
YouTube
Dive into DevTools
In this video, we’re going to see different ways to make your Flutter app faster and more reliable.
Chapters:
0:00 - Introduction
0:42 - Getting up and running
2:23 - A tour of DevTools
2:52 - Flutter Inspector
4:21 - Performance View
5:40 - CPU Profiler…
Chapters:
0:00 - Introduction
0:42 - Getting up and running
2:23 - A tour of DevTools
2:52 - Flutter Inspector
4:21 - Performance View
5:40 - CPU Profiler…
Как исправить проблемы при запуске эмулятора с Xcode 15
18 сентября этого года в публичный доступ вышел Xcode 15.
Сразу после обновления, скорее всего, вы столкнулись с проблемами при запуске проектов на эмуляторе iPhone.
Так же, как и я😄
Многие решили либо не обновляться, либо поставить старую 14 версию рядом с 15, так как после исправления одной ошибки, обнаруживается еще одна.
На самом деле, обе фиксятся достаточно быстро:
1️⃣ Ошибка, которую вы видите на первом скрине, легко устраняется путем обновления CocoaPods. В новой версии 1.13.0 внесены исправления https://github.com/CocoaPods/CocoaPods/releases/tag/1.13.0
2️⃣ Если после этого вы, как и я, сталкиваетесь с еще одной ошибкой (скрин 2), ее можно исправить следующим образом:
- откройте ваш проект в Xcode, перейдите в Runner, дальше Targets, выберите Runner, и здесь просто переместите Embed Foundation Extensions выше Copy Bundle Resources (см. третий скрин)
18 сентября этого года в публичный доступ вышел Xcode 15.
Сразу после обновления, скорее всего, вы столкнулись с проблемами при запуске проектов на эмуляторе iPhone.
Так же, как и я
Многие решили либо не обновляться, либо поставить старую 14 версию рядом с 15, так как после исправления одной ошибки, обнаруживается еще одна.
На самом деле, обе фиксятся достаточно быстро:
- откройте ваш проект в Xcode, перейдите в Runner, дальше Targets, выберите Runner, и здесь просто переместите Embed Foundation Extensions выше Copy Bundle Resources (см. третий скрин)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple разрешила российским разработчикам подключать оплату в обход App Store🎉
https://vc.ru/services/881075-apple-razreshila-rossiyskim-razrabotchikam-podklyuchat-oplatu-v-obhod-app-store-tolko-dlya-prilozheniy-v-rossii
https://vc.ru/services/881075-apple-razreshila-rossiyskim-razrabotchikam-podklyuchat-oplatu-v-obhod-app-store-tolko-dlya-prilozheniy-v-rossii
Please open Telegram to view this post
VIEW IN TELEGRAM
vc.ru
Apple разрешила российским разработчикам подключать оплату в обход App Store — только для приложений в России — Сервисы на vc.ru
Комиссия — 27%, со встроенными покупками комбинировать нельзя.