Вдогонку к статье – лайфхак для тех, кто не нашёл Live Update на Samsung с One UI 8.
Samsung уже раскатывает One UI 8, но Live Update там по умолчанию выключен.
Странно для компании, которая так плотно дружит с Google, но похоже на это были свои причины.
Если вы хотите увидеть Live Update на Samsung уже сейчас, включите тогл в настройках разработчика:
Русская локаль
Для разработчиков → раздел «Приложения» → «Живые уведомл. для всех прилож.»
English
Developer options → Apps section → Live notifications for all apps
Samsung уже раскатывает One UI 8, но Live Update там по умолчанию выключен.
Странно для компании, которая так плотно дружит с Google, но похоже на это были свои причины.
Если вы хотите увидеть Live Update на Samsung уже сейчас, включите тогл в настройках разработчика:
Русская локаль
Для разработчиков → раздел «Приложения» → «Живые уведомл. для всех прилож.»
English
Developer options → Apps section → Live notifications for all apps
🔥8❤3
В новом году есть план визуально прокачать наши Live Updates. 🎨
Подсмотрели у коллег из Drinkit, какую крутую графику они нарисовали. Там и зверюшки, и огонечки, и призраки. 🔥👻
Дизайнеры из пиццы уже ушли думать, как нам обновить визуал в следующей итерации. 🤔
А пока посмотрите, как у ребят получилось вдохнуть немного милоты и собственного стиля в достаточно ограниченный функционал Progress Centric.
Подсмотрели у коллег из Drinkit, какую крутую графику они нарисовали. Там и зверюшки, и огонечки, и призраки. 🔥👻
Дизайнеры из пиццы уже ушли думать, как нам обновить визуал в следующей итерации. 🤔
А пока посмотрите, как у ребят получилось вдохнуть немного милоты и собственного стиля в достаточно ограниченный функционал Progress Centric.
🔥9❤2😍1
80 USD в месяц на Coca-Cola и +25 кг лишнего веса
Такая плата за любовь к сладкому и сидячий образ жизни. Ни для кого не секрет, что работа в IT – это малоподвижный (часто лежачий) образ жизни. Где без спорта тяжко.
Будучи в отчаянии и забивая очередные граммы в трекер питания, я понял: так не пойдет. Меня просто утомил этот процесс, который каждый день показывал одно – я снова провалил цель похудеть. Нужен простой инструмент, чтобы следить за трендами питания и активности, а не за цифрами. Пару кликов в день, минимум ввода данных и наглядный ответ на вопрос: «Я вообще в правильном направлении двигаюсь?»
Так родилась идея ActiveTrend – трекера интуитивного питания и активности.
Я сознательно убрал все лишние цифры. Дорогу осилит идущий, но чтобы начать, нужно сделать первый шаг. Пока весы не покажут -10кг, нет смысла биться за каждую калорию. Нужно бить по привычкам: есть меньше, убрать сахар, повысить активность.
ActiveTrend – это помощник, который позволит начать и не бросить через пару дней. А дальше, когда привычки будут приведены в порядок, каждый выберет сам: остаться на интуитивном, перейти на хард подсчет калорий или вообще отказаться от трекеров.
Этот канал не блог про похудение (об этом будет в другом месте). Это канал про разработку, продукт и технологии.
Здесь я буду показывать:
- Интересные фичи и их реализации в коде.
- Лайфхаки, не только в IDE, но и в борьбе с бюрократией Google.
- И, конечно, мы посчитаем денежки. Прибыль, убытки – все цифры, которые будут.
Следующий пост – про лайках, который поможет сэкономить время при выкладке приложения в Google Play.
Такая плата за любовь к сладкому и сидячий образ жизни. Ни для кого не секрет, что работа в IT – это малоподвижный (часто лежачий) образ жизни. Где без спорта тяжко.
Будучи в отчаянии и забивая очередные граммы в трекер питания, я понял: так не пойдет. Меня просто утомил этот процесс, который каждый день показывал одно – я снова провалил цель похудеть. Нужен простой инструмент, чтобы следить за трендами питания и активности, а не за цифрами. Пару кликов в день, минимум ввода данных и наглядный ответ на вопрос: «Я вообще в правильном направлении двигаюсь?»
Так родилась идея ActiveTrend – трекера интуитивного питания и активности.
Я сознательно убрал все лишние цифры. Дорогу осилит идущий, но чтобы начать, нужно сделать первый шаг. Пока весы не покажут -10кг, нет смысла биться за каждую калорию. Нужно бить по привычкам: есть меньше, убрать сахар, повысить активность.
ActiveTrend – это помощник, который позволит начать и не бросить через пару дней. А дальше, когда привычки будут приведены в порядок, каждый выберет сам: остаться на интуитивном, перейти на хард подсчет калорий или вообще отказаться от трекеров.
Этот канал не блог про похудение (об этом будет в другом месте). Это канал про разработку, продукт и технологии.
Здесь я буду показывать:
- Интересные фичи и их реализации в коде.
- Лайфхаки, не только в IDE, но и в борьбе с бюрократией Google.
- И, конечно, мы посчитаем денежки. Прибыль, убытки – все цифры, которые будут.
Следующий пост – про лайках, который поможет сэкономить время при выкладке приложения в Google Play.
🔥11
⚡️ Экономим $200+ и делаем дроп D-U-N-S номера через Apple
Мало кто знает, что Google Play закручивает гайки. Если вы планируете релизить приложения в категориях Финансы, Здоровье (Health apps) и еще парочка категорий, Google официально требует регистрировать аккаунт Организации, а не личный.
А если у вас просто новый личный аккаунт – добро пожаловать в "песочницу": ищите 20 тестировщиков, которые будут тыкать ваше приложение 14 дней.
Чтобы пропустить эти круги ада, нужен статус Организации.
И тут вы упираетесь в стену: нужен🔠 🔠 🔠 🔠 номер.
🏢 Что это такое и зачем нужно Гуглу?
По сути, это уникальный ID вашей компании в глобальном реестре. Гуглу нужно удостовериться, что ваша компания ("Рога и Копыта") реально существует, а вы не просто придумали название.
Нюанс: Для получения номера часто требуют, чтобы у компании уже был живой веб-сайт с контактами. Без сайта заявку могут развернуть.
🐢 Официальный (и долгий) путь Вы идете на официальный сайт Dun & Bradstreet, заполняете анкеты и видите два стула:
1.Пики точенные Бесплатно: Ждете рассмотрения заявки от 30 до 45 дней. (В реальности может быть и дольше).
2.Что-то моченное Платно: Платите сервисный сбор ~$229, и вам делают номер за 5 рабочих дней.
Деньги лишними не бывают, а ждать месяц – это смерть для стартапа.
🍎 Хак через Apple (бесплатно и быстро)
У Apple с D&B свои "особые отношения". Чтобы сэкономить $200+ и время, мы идем регистрировать аккаунт разработчика в... App Store.
1. Начинаем энроллмент в Apple Developer Program как Company / Organization.
2. Доходим до шага проверки компании и ищем кнопку "Look up your D-U-N-S Number".
3. Вводим данные. Если номера нет – отправляем запрос на создание прямо через форму Apple.
В чем фишка: Такие заявки обрабатываются в приоритете за те же 3-5 рабочих дней, но бесплатно. Платить Apple за сам аккаунт при этом не нужно. Как только вам на почту придет заветный номер – берете его и идете регистрироваться в Google Play.
PROFIT❗️
#GooglePlay #AndroidDev #IndieDev #Лайфхак #DUNS
Мало кто знает, что Google Play закручивает гайки. Если вы планируете релизить приложения в категориях Финансы, Здоровье (Health apps) и еще парочка категорий, Google официально требует регистрировать аккаунт Организации, а не личный.
А если у вас просто новый личный аккаунт – добро пожаловать в "песочницу": ищите 20 тестировщиков, которые будут тыкать ваше приложение 14 дней.
Чтобы пропустить эти круги ада, нужен статус Организации.
И тут вы упираетесь в стену: нужен
🏢 Что это такое и зачем нужно Гуглу?
По сути, это уникальный ID вашей компании в глобальном реестре. Гуглу нужно удостовериться, что ваша компания ("Рога и Копыта") реально существует, а вы не просто придумали название.
Нюанс: Для получения номера часто требуют, чтобы у компании уже был живой веб-сайт с контактами. Без сайта заявку могут развернуть.
🐢 Официальный (и долгий) путь Вы идете на официальный сайт Dun & Bradstreet, заполняете анкеты и видите два стула:
1.
2.
Деньги лишними не бывают, а ждать месяц – это смерть для стартапа.
🍎 Хак через Apple (бесплатно и быстро)
У Apple с D&B свои "особые отношения". Чтобы сэкономить $200+ и время, мы идем регистрировать аккаунт разработчика в... App Store.
1. Начинаем энроллмент в Apple Developer Program как Company / Organization.
2. Доходим до шага проверки компании и ищем кнопку "Look up your D-U-N-S Number".
3. Вводим данные. Если номера нет – отправляем запрос на создание прямо через форму Apple.
В чем фишка: Такие заявки обрабатываются в приоритете за те же 3-5 рабочих дней, но бесплатно. Платить Apple за сам аккаунт при этом не нужно. Как только вам на почту придет заветный номер – берете его и идете регистрироваться в Google Play.
PROFIT
#GooglePlay #AndroidDev #IndieDev #Лайфхак #DUNS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Бесит, когда вместо `
Если вы быстро печатаете на Mac, вы точно знаете эту боль.
Жмешь переключение, продолжаешь печатать, а система «проглатывает» первые буквы и оставляет их в старой раскладке.🤬
Причина: HUD-меню выбора языка. Система ждет отрисовки этого интерфейса, блокируя буфер ввода на доли секунды. Уверен, многие даже не догадывались, что на эту пилюлю можно нажать.
Решение: Отключить визуальный индикатор через
Вводим команду:
После ввода нужно перезагрузить комп (или подождите немного и система сама перейдет на старый способ отображения).
Done ✅
push` получается `згыр`? 🤬Если вы быстро печатаете на Mac, вы точно знаете эту боль.
Жмешь переключение, продолжаешь печатать, а система «проглатывает» первые буквы и оставляет их в старой раскладке.
Причина: HUD-меню выбора языка. Система ждет отрисовки этого интерфейса, блокируя буфер ввода на доли секунды. Уверен, многие даже не догадывались, что на эту пилюлю можно нажать.
Решение: Отключить визуальный индикатор через
Терминал. Это уберет худ, вернет старое уведомление и сделает переключение мгновенным.Вводим команду:
defaults write kCFPreferencesAnyApplication TSMLanguageIndicatorEnabled 0
После ввода нужно перезагрузить комп (или подождите немного и система сама перейдет на старый способ отображения).
Done ✅
P.S. Чтобы вернуть всё назад, замените0на1в конце команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝11❤4😁1
Друзья, с наступающим! 🥂🎄
Кажется, сейчас идеальный момент, чтобы «поставить на паузу» рабочие чаты и просто насладиться моментом. Не буду грузить вас цифрами и итогами года в последний его день.
Сейчас отдыхаю и привожу мысли в порядок, а в начале января, когда суета утихнет, я выкачу пост про нашу дизайн-систему в Додо. Там как раз будет отличный повод и спокойно отрефлексировать прошедший год.
Пусть ваш код будет чистым, а праздники – уютными 🙌
На фото – Барилоче, место, которое очень помогает привести мысли в порядок 🏔️
Увидимся в 2026-м! ✨
Кажется, сейчас идеальный момент, чтобы «поставить на паузу» рабочие чаты и просто насладиться моментом. Не буду грузить вас цифрами и итогами года в последний его день.
Сейчас отдыхаю и привожу мысли в порядок, а в начале января, когда суета утихнет, я выкачу пост про нашу дизайн-систему в Додо. Там как раз будет отличный повод и спокойно отрефлексировать прошедший год.
Пусть ваш код будет чистым, а праздники – уютными 🙌
На фото – Барилоче, место, которое очень помогает привести мысли в порядок 🏔️
Увидимся в 2026-м! ✨
🔥6❤3🎄1
Я волком бы выгрыз бюрократизм.
К мандатам почтения нету.
К любым чертям с матерями катись
любая бумажка. Но эту…
Это был хук, не лишенный смысла, ниже поймете 👇
Где-то год назад в компании созрел запрос на снижение временных затрат на разработку.
Одним из решений было создать свою дизайн-систему.
Я занимался дизайн-системами в
Мегафоне и в Магните, поэтому вписался в эту тему со стороны Android, а чуть позже взял лидерство на себя в зоне Android.Вместе со мной в эту тему впрягся мой хороший товарищ с iOS, который покинул пост и отправился за «золотыми яблочками» (я не могу это осуждать, хотя… 😁). Вот ссылочка на его канал: @technolexa
Первое, что нам предстояло решить, – это как мы будем развивать ДС с ограниченным ресурсом: два разработчика (по одному на платформе) и один дизайнер и все это не отказываясь от бизнес-задач.
Мы со стороны разработки построили флоу (прикрепил скринчик), когда вместо «завода», выпускающего по тонне компонентов, у нас будет система, при которой каждый разработчик будет вовлечен в процесс.
Когда в ДС появляется новый компонент, то он идет не отдельной задачей, а линкуется к фиче, в которой будет использоваться.
Это позволяет распределить разработку ДС на всех разработчиков и одновременно познакомить их с тем, как это работает изнутри. При этом никто не запрещает брать разработку компонентов вне фичи.
Чтобы разработчик мог взять компонент в разработку должны
1. у компонента должен быть паспорт (спецификация в которой описано поведение компонента и его состояния). Без этого документа разработчик не может приступить к разработке.
2. разработчик ознакомлен с требованиями к компоненту ДС.
3. у разработчика должно быть желание и время кодить компонент.
«Складно стелишь, Серега» – можете возразить вы 😏 Откуда у разработчика должна появиться дополнительная мотивация делать что-то вне прямых обязанностей?
Тут я могу рассказать, как Додо внутри открыто к инициативе и что у нас куча ребят, которые делают разные классные вещи.
Но чего верить словам, приходите и сами убедитесь 😉
Ладно, разумеется, есть еще техлид команды, через которого можно повысить приоритет у задачи
Так что же делать, когда все первоочередные условия выполнены?
Разрабатывать!
– либо весь компонент полностью;
– либо необходимые состояния для фичи.
Если времени на реализацию крупного компонента нет, то мы договариваемся, что разработчик добьет его в техспринт, либо ответственные за ДС добьют сами и катнут в прод.
Цельный флоу выглядит так:
1. Дизайнеры находят паттерн. Когда в макетах фичи появляется повторяющийся элемент, дизайнеры и разработчики, ответственные за ДС, решают: «Пора в систему».
2. Паспорт компонента. Лид ДС готовит спецификацию.
3. Разработка через практику. Когда фича падает разработчику, он берёт паспорт компонента и сам внедряет его в ДС параллельно с фичей.
Получилось слишком много букв, поэтому в следующем посте продолжу рассказывать про дизайн-систему.
Спасибо тем кто дочитал до конца
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4🍌3😎2
Как у вас в проектах обстоят дела с дизайн-системой?
Anonymous Poll
22%
Есть полноценная ДС и отдельная команда
50%
ДС есть, но пишем её всей командой по ходу задач
11%
Есть только UI-кит в Фигме, в коде – разброд и шатание
11%
Рисуем и верстаем «на коленке», не до ДС сейчас
6%
Свой вариант (в комменты)
«Двери нараспашку»: Как принцип Открытости делает нас сильнее 💪
Вчера к нам приходили ребята из Drinkit, чтобы узнать, как поживает наша дизайн-система в «Пицце», на какие грабли мы уже наступили и как планируем жить дальше. Показали им все что у нас есть и ответили на их вопросы.
Делюсь основными поинтами встречи.
Для нас открытость – это не просто принцип, а способ шарить экспертизу по всей экосистеме, получать обратную связь, чтобы каждый чувствовал себя в одной лодке, а не гребцом на галерах.
С этим можно быть несогласным, но как говорил классик: «▓▓ ▓▓▓, я так чувствую».
В прошлый раз я рассказывал про наш флоу разработки, но сегодня копнем в то, как мы это все щупаем и автоматизируем.
📖 Сторибук: Наша «витрина» в дебаге
Если кратко: Сторибук – это отдельный экран в нашем дебаг-приложении, где живут все доступные компоненты.
Мы запилили его почти сразу, когда поняли: дизайнерам нужно где-то изолированно ревьюить каждый компонент ДС, не прокликивая всю корзину или просить поднять им стенд под фичу.
Главное правило нашего Сторибука: Сначала функциональность, потом красота.
Это не выставка достижений, а реальная песочница, где компонент можно «протыкать» во всех состояниях. В этом году мы планируем плотно пересесть на снэпшот-тесты, так что Сторибук останется скорее удобным каталогом, чтобы разраб или дизайнер могли быстро глянуть: «А есть ли у нас такая кнопка с мегасупер стилем?».
(Скриншот того, как это выглядит в жизни, приложил к посту 📸)
🤖 Дизайнер, который смог (в код)
Помимо процессов и сторибука, мы затизерили ребятам нашу автоматизацию. И тут нельзя не упомянуть секретное weapon 🧨
У нас появился дизайнер, который не прочь «повайбкодить» (Никита, привет! 👋). И это было точное попадание в запрос – его как раз искали под задачи ДС.
Этот machine навайбкодил нам тулзу и собрал проект, который почти в автоматическом режиме могет подливать токены в проект в любом нужном формате. Мы, конечно, код провалидировали (доверяй, но ПР проверяй 😏). Катить токены в прод станем на порядок быстрее.
🚀 Что ждет дизайн-систему в 2026
Выше вы увидели, что для нас это не просто звук. Мы не планируем останавливаться на достигнутом – не наш путь.
В этом году в планах:
• Покрытие снэпшот-тестами (чтобы ничего не ехало втихую).
• Автоматическая выгрузка всех ресурсов.
• Разработка компонентов по жестким гайдам с помощью LLM.
Дизайн-система – это не набор токенов и компонентов. Это живой организм, в котором изменения идут постоянно и который требует прозрачных и открытых процессов от всех, а не только холдеров.
Вчера к нам приходили ребята из Drinkit, чтобы узнать, как поживает наша дизайн-система в «Пицце», на какие грабли мы уже наступили и как планируем жить дальше. Показали им все что у нас есть и ответили на их вопросы.
Делюсь основными поинтами встречи.
Для нас открытость – это не просто принцип, а способ шарить экспертизу по всей экосистеме, получать обратную связь, чтобы каждый чувствовал себя в одной лодке, а не гребцом на галерах.
С этим можно быть несогласным, но как говорил классик: «▓▓ ▓▓▓, я так чувствую».
В прошлый раз я рассказывал про наш флоу разработки, но сегодня копнем в то, как мы это все щупаем и автоматизируем.
📖 Сторибук: Наша «витрина» в дебаге
Если кратко: Сторибук – это отдельный экран в нашем дебаг-приложении, где живут все доступные компоненты.
Мы запилили его почти сразу, когда поняли: дизайнерам нужно где-то изолированно ревьюить каждый компонент ДС, не прокликивая всю корзину или просить поднять им стенд под фичу.
Главное правило нашего Сторибука: Сначала функциональность, потом красота.
Это не выставка достижений, а реальная песочница, где компонент можно «протыкать» во всех состояниях. В этом году мы планируем плотно пересесть на снэпшот-тесты, так что Сторибук останется скорее удобным каталогом, чтобы разраб или дизайнер могли быстро глянуть: «А есть ли у нас такая кнопка с мегасупер стилем?».
(Скриншот того, как это выглядит в жизни, приложил к посту 📸)
🤖 Дизайнер, который смог (в код)
Помимо процессов и сторибука, мы затизерили ребятам нашу автоматизацию. И тут нельзя не упомянуть секретное weapon 🧨
У нас появился дизайнер, который не прочь «повайбкодить» (Никита, привет! 👋). И это было точное попадание в запрос – его как раз искали под задачи ДС.
Этот machine навайбкодил нам тулзу и собрал проект, который почти в автоматическом режиме могет подливать токены в проект в любом нужном формате. Мы, конечно, код провалидировали (доверяй, но ПР проверяй 😏). Катить токены в прод станем на порядок быстрее.
🚀 Что ждет дизайн-систему в 2026
Выше вы увидели, что для нас это не просто звук. Мы не планируем останавливаться на достигнутом – не наш путь.
В этом году в планах:
• Покрытие снэпшот-тестами (чтобы ничего не ехало втихую).
• Автоматическая выгрузка всех ресурсов.
• Разработка компонентов по жестким гайдам с помощью LLM.
Дизайн-система – это не набор токенов и компонентов. Это живой организм, в котором изменения идут постоянно и который требует прозрачных и открытых процессов от всех, а не только холдеров.
🔥9🤩3
Бизнес платит за результат, а не за часы дебага галлюцинаций чат-бота.
NotebookLM – повышаем эффективность.
В какой-то момент своей карьеры, я для себя понял: Senior 🍅 – это не когда ты все знаешь, а когда умеешь грамотно фильтровать информацию. Я открыл для себя сервис, освоился в нем и хочу поделиться им с вами.
🤯 Проблема: Информационный шум
Каждому разработчику знакома эта боль: стек технологий обновляется чуть ли не каждый год, а новые версии либ выходят ежедневно.
В этой куче информации приходится вечно изучать новый материал, блуждая по запутанным дебрям документаций.
🔪 Боль: Сказки нейронок, бесконечные встречи и пласт документации
Инструменты, которые должны помогать, часто добавляют работы:
1. Чат-боты – сказочники. Чат-боты хороши для вдохновения, но его знания часто замирают на отметке годовой давности. В итоге ты тратишь время на дебаг нейро бреда, написанного по канонам «Вредных советов» Остера.
2. Корпоративные созвоны. Часы сидения ради одной мысли на 47-й минуте. Это потерянное время, когда ты просто стараешься не уснуть перед вебкой.
3. Большой пласт документации на проекте. Часто на проектах скапливается огромное количество документации, которую писали разные люди, и информация в ней частично устарела. Поиск актуального решения превращается в трудозатратный квест. В итоге ты либо тратишь часы на чтение, либо идёшь отвлекать коллег (если они ещё не уволились и не унесли знания с собой).
Бизнесу плевать, сколько документации ты прочитал и сколько митингов отсидел. Ему важен работающий код, который приносит бабки. 💵
В этом нет секрета 🤫
🚀 Решение: NotebookLM как узкоспециализированный инструмент
❗️Сразу про честные ограничения: Он не напишет вам код целой фичи с нуля и не заменит чат-бот в творческих задачах.
Это не волшебная палочка: если на вход подать мусор, на выходе будет мусор. Качество его выводов напрямую зависит от качества ваших материалов.
Но его педантичность (ноль галлюцинаций, только факты) меняет процесс работы:
• 🔮 Личный Оракул по проекту: Сгружаю нужные документации в блокнот. Теперь я не ищу сам – я просто задаю вопрос инструменту, который уже знает все наши архитектурные костыли и легаси-решения, моментально выдавая ссылку на нужный абзац в доке.
• 👨💻 Вместо часовых созвонов: Закидываю транскрипцию встречи и прошу сделать выжимку с таймкодами. 5 минут и у меня структурированное резюме: кто, что и когда обещал сделать и о каких технических деталях договорились.
• 🦄 Вместо дебага галлюцинаций: Когда понимаю что знания чат-бота устарели, я создаю новый блокнот, загружаю туда свежую документацию и пару актуальных статей (иногда статьи по ссылке не подгружаются, помогает экспорт в PDF).
Промпт: «Напиши пример, ссылаясь только на загруженные документы и установленные гайдлайны». В итоге, результат контролируемый, вранья – ноль.
Помимо этого, там есть еще крутые фичи: 📊 инфографика для быстрой оценки, 📝 тесты для самопроверки, 🖼️презентации и, мой фаворит, 📻 аудиоподкасты.
Даже сейчас, перед публикацией, я загрузил черновик текста и попросил нейроведущих подсветить сильные и слабые стороны поста. Я не могу согласиться на 💯 с их доводами, хотя там есть полезные мысли. Взгляд со стороны бывает полезен.
Вместо итога: Попробуйте NotebookLM как способ инвестировать время в результат.
Да пребудет с вами сила быть эффективными! 💪
NotebookLM – повышаем эффективность.
Из всех знаний самое полезное то, как избавляться от знаний лишних.
Л. Н. Толстой
В какой-то момент своей карьеры, я для себя понял: Senior 🍅 – это не когда ты все знаешь, а когда умеешь грамотно фильтровать информацию. Я открыл для себя сервис, освоился в нем и хочу поделиться им с вами.
🤯 Проблема: Информационный шум
Каждому разработчику знакома эта боль: стек технологий обновляется чуть ли не каждый год, а новые версии либ выходят ежедневно.
В этой куче информации приходится вечно изучать новый материал, блуждая по запутанным дебрям документаций.
🔪 Боль: Сказки нейронок, бесконечные встречи и пласт документации
Инструменты, которые должны помогать, часто добавляют работы:
1. Чат-боты – сказочники. Чат-боты хороши для вдохновения, но его знания часто замирают на отметке годовой давности. В итоге ты тратишь время на дебаг нейро бреда, написанного по канонам «Вредных советов» Остера.
2. Корпоративные созвоны. Часы сидения ради одной мысли на 47-й минуте. Это потерянное время, когда ты просто стараешься не уснуть перед вебкой.
3. Большой пласт документации на проекте. Часто на проектах скапливается огромное количество документации, которую писали разные люди, и информация в ней частично устарела. Поиск актуального решения превращается в трудозатратный квест. В итоге ты либо тратишь часы на чтение, либо идёшь отвлекать коллег (если они ещё не уволились и не унесли знания с собой).
Бизнесу плевать, сколько документации ты прочитал и сколько митингов отсидел. Ему важен работающий код, который приносит бабки. 💵
В этом нет секрета 🤫
🚀 Решение: NotebookLM как узкоспециализированный инструмент
Это не «универсальный солдат» и не замена всему. NotebookLM – это рабочий инструмент с жестким контекстом.
❗️Сразу про честные ограничения: Он не напишет вам код целой фичи с нуля и не заменит чат-бот в творческих задачах.
Это не волшебная палочка: если на вход подать мусор, на выходе будет мусор. Качество его выводов напрямую зависит от качества ваших материалов.
Но его педантичность (ноль галлюцинаций, только факты) меняет процесс работы:
• 🔮 Личный Оракул по проекту: Сгружаю нужные документации в блокнот. Теперь я не ищу сам – я просто задаю вопрос инструменту, который уже знает все наши архитектурные костыли и легаси-решения, моментально выдавая ссылку на нужный абзац в доке.
• 👨💻 Вместо часовых созвонов: Закидываю транскрипцию встречи и прошу сделать выжимку с таймкодами. 5 минут и у меня структурированное резюме: кто, что и когда обещал сделать и о каких технических деталях договорились.
• 🦄 Вместо дебага галлюцинаций: Когда понимаю что знания чат-бота устарели, я создаю новый блокнот, загружаю туда свежую документацию и пару актуальных статей (иногда статьи по ссылке не подгружаются, помогает экспорт в PDF).
Промпт: «Напиши пример, ссылаясь только на загруженные документы и установленные гайдлайны». В итоге, результат контролируемый, вранья – ноль.
Помимо этого, там есть еще крутые фичи: 📊 инфографика для быстрой оценки, 📝 тесты для самопроверки, 🖼️презентации и, мой фаворит, 📻 аудиоподкасты.
Даже сейчас, перед публикацией, я загрузил черновик текста и попросил нейроведущих подсветить сильные и слабые стороны поста. Я не могу согласиться на 💯 с их доводами, хотя там есть полезные мысли. Взгляд со стороны бывает полезен.
Вместо итога: Попробуйте NotebookLM как способ инвестировать время в результат.
Да пребудет с вами сила быть эффективными! 💪
❤2🤓2
This media is not supported in your browser
VIEW IN TELEGRAM
-6 КГ за месяц: ИСПЫТАНО НА СЕБЕ 📉
Моя последняя фича без AI✨
Пока Телеграм еще работает, спешу поделиться: я на финишной прямой. На видео – последняя фича, которую я пишу полностью вручную, как в старые добрые.
Дальше только AI, только повышение продуктивности всеми способами.
Максимально честный поинт про инди-разработку:
• План: выкатить приложение за пару месяцев.
• Реальность: 2 года жизни, непредсказуемые повороты и куча планов на будущее.
Но оно того стоило. Эта фича – про то, как не бросить начатое. Я стал главным тестером своего продукта: минус 6 кг за месяц. Приложение просто помогало видеть реальные проблемы и мотивировало двигаться дальше, когда хотелось все бросить.
Я делаю это для тех, кто устал от цифр и сложных интерфейсов с бесконечным подсчетом калорий. Моя цель – интуитивный успех без лишнего стресса.
Что важнее при попытке похудеть в сотый раз?
🔥 – Интуиция и сигналы тела
💯 – Сухие цифры и строгий подсчет
🌭 – А зачем?
Моя последняя фича без AI
В здоровом теле здоровый дух
Пока Телеграм еще работает, спешу поделиться: я на финишной прямой. На видео – последняя фича, которую я пишу полностью вручную, как в старые добрые.
Дальше только AI, только повышение продуктивности всеми способами.
Максимально честный поинт про инди-разработку:
• План: выкатить приложение за пару месяцев.
• Реальность: 2 года жизни, непредсказуемые повороты и куча планов на будущее.
Но оно того стоило. Эта фича – про то, как не бросить начатое. Я стал главным тестером своего продукта: минус 6 кг за месяц. Приложение просто помогало видеть реальные проблемы и мотивировало двигаться дальше, когда хотелось все бросить.
Я делаю это для тех, кто устал от цифр и сложных интерфейсов с бесконечным подсчетом калорий. Моя цель – интуитивный успех без лишнего стресса.
Что важнее при попытке похудеть в сотый раз?
🔥 – Интуиция и сигналы тела
💯 – Сухие цифры и строгий подсчет
🌭 – А зачем?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🍌3❤1🌭1💯1
Как перестать внедрять «гениальное» и катнуть приложение в прод?
I don't know 🙃
Бывает три типа ночного «переклинивания»: либо срочно менять жизнь 💪, либо заниматься самобичеванием 🥲, либо пилить «гениальные» фичи. 👨💻
У меня сегодня третье. Сон подождет.
Чтобы не сидеть до рассвета 🌅, расчехляю помощников:
1. С Gemini набросали вариации фичи и написали техдоку.
2. ChatGPT отправлен кодить, чтобы утром показать работающий билд с фичей.
За завтраком, на свежую голову, гляну на результат. Либо это реально прорыв, либо просто ночной бред, который не стоил бессонницы.
Бывает три типа ночного «переклинивания»: либо срочно менять жизнь 💪, либо заниматься самобичеванием 🥲, либо пилить «гениальные» фичи. 👨💻
У меня сегодня третье. Сон подождет.
Чтобы не сидеть до рассвета 🌅, расчехляю помощников:
1. С Gemini набросали вариации фичи и написали техдоку.
2. ChatGPT отправлен кодить, чтобы утром показать работающий билд с фичей.
За завтраком, на свежую голову, гляну на результат. Либо это реально прорыв, либо просто ночной бред, который не стоил бессонницы.
🗿6🦄1👾1
От модов в SA:MP и торговых роботов до своего продукта activetrend.app 👨💻
Недавно я писал, что похудел на 6 кг. Забываем. На весах сегодня -9 кг. Если так пойдет и дальше, к релизу приложения в сторе мне уже будет нечего записывать для «прогрева» – я превращусь в худого парня.
Некоторые спрашивали меня, как можно худеть, работая в Додо и ежедневно видя пиццу. Секрет прост: в Аргентине нет Додо😂 (а если серьезно – просто дикое желание войти в форму).
Не переживаем, я помню, что этот канал про разработку. На этой неделе я закрыл два важных чекпоинта:
1. Соцсети: создал аккаунты, где буду на личном примере показывать, как работает приложение и в чем его польза для тех, кто решил изменить свою форму.
2. Лендинг: Добил его вчера глубокой ночью – или, как говорят у нас в Буэнос-Айресе, в madrugada🌚
🚀 Сайт готов, залетайте смотреть: activetrend.app
Там все как я люблю: красиво, минималистично и без лишнего пафоса. Собираю почты в wishlist и жду ваш фидбек.
В следующем посте расскажу про свою стратегию продвижения.
Поделюсь, как на это смотрит человек, который прошел путь от школьника с модами для SA:MP и фин-аналитика торговых роботов до Android-разработчика.
Жизнь – это труд, от которого нужно получать удовольствие.
М. Горький
Недавно я писал, что похудел на 6 кг. Забываем. На весах сегодня -9 кг. Если так пойдет и дальше, к релизу приложения в сторе мне уже будет нечего записывать для «прогрева» – я превращусь в худого парня.
Некоторые спрашивали меня, как можно худеть, работая в Додо и ежедневно видя пиццу. Секрет прост: в Аргентине нет Додо
Не переживаем, я помню, что этот канал про разработку. На этой неделе я закрыл два важных чекпоинта:
1. Соцсети: создал аккаунты, где буду на личном примере показывать, как работает приложение и в чем его польза для тех, кто решил изменить свою форму.
2. Лендинг: Добил его вчера глубокой ночью – или, как говорят у нас в Буэнос-Айресе, в madrugada
🚀 Сайт готов, залетайте смотреть: activetrend.app
Там все как я люблю: красиво, минималистично и без лишнего пафоса. Собираю почты в wishlist и жду ваш фидбек.
В следующем посте расскажу про свою стратегию продвижения.
Поделюсь, как на это смотрит человек, который прошел путь от школьника с модами для SA:MP и фин-аналитика торговых роботов до Android-разработчика.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1👏1
Моя стратегия – это мои -9 кг 📉
Вместо четкой стратегии я выбрал ткнуть пальцем в небо (больше фана гарантировано 😅).
📍Стратегия такова: Personal Brand + Building in Public.
Я продвигаю свою прилу activetrend.app через собственное похудение и трансляцию этого в соцсетях.
Многие боятся запускать проекты, не «шаря» за маркетинг и прочие штуки.
Но у меня за плечами есть опыт, который может мне помочь (а может и нет, но помним что это фаново). Вот парочка выводов, которые я сделал за время, пока пишу код:
💥 SA:MP и Pawn: Понял, что одного моего интереса мало. Продукт либо решает боль чужого человека, либо умирает на локалхосте. Моя боль – лишний вес, и я решаю ее публично, показывая, что каждый это может. А с моим приложением это легко и удобно.
💥 Фин-тех: Усвоил, что 90% идей – мусор. Это просто лог в системе. Если надо выкинуть лишний код, то без сожаления отправляю на помойку (либо скрываю под тоглом до лучших времен, ну то есть тоже на помойку).
💥 Android Native: Для MVP жирно брать стек, который мне не знаком. Плюс это витрина моего портфолио как профи.
✅ Суть проста: Не ждите идеального момента или знаний. Моя стратегия – это мой путь, и я не стесняюсь показать его «как есть» (пафосно, сорян, но оказалось что это тру стори).
Вместо четкой стратегии я выбрал ткнуть пальцем в небо (больше фана гарантировано 😅).
📍Стратегия такова: Personal Brand + Building in Public.
Я продвигаю свою прилу activetrend.app через собственное похудение и трансляцию этого в соцсетях.
Многие боятся запускать проекты, не «шаря» за маркетинг и прочие штуки.
Но у меня за плечами есть опыт, который может мне помочь (а может и нет, но помним что это фаново). Вот парочка выводов, которые я сделал за время, пока пишу код:
💥 SA:MP и Pawn: Понял, что одного моего интереса мало. Продукт либо решает боль чужого человека, либо умирает на локалхосте. Моя боль – лишний вес, и я решаю ее публично, показывая, что каждый это может. А с моим приложением это легко и удобно.
💥 Фин-тех: Усвоил, что 90% идей – мусор. Это просто лог в системе. Если надо выкинуть лишний код, то без сожаления отправляю на помойку (либо скрываю под тоглом до лучших времен, ну то есть тоже на помойку).
💥 Android Native: Для MVP жирно брать стек, который мне не знаком. Плюс это витрина моего портфолио как профи.
✅ Суть проста: Не ждите идеального момента или знаний. Моя стратегия – это мой путь, и я не стесняюсь показать его «как есть» (пафосно, сорян, но оказалось что это тру стори).
👍3🏆2
ТОПЛЕС 👙 в соцсетях и ActiveTrend.app в вишлисте 🎁
Немного актуальной инфы на пути к успеху и стройному телу.
1. Топлес-видео и маркетинг на коленке.
¿О МАЙ ГАД, где искать этот hot🔥 контент?
Прямую ссылку не дам, чтобы не плодить бойлерплейт со⭐️ . Но, FOOTER вам о чем-нибудь говорит? – activetrend.app
Немного забайтил, но это как раз про маркетинг. Маркетинг можно делать самому, а можно делегировать. Вопрос ресурсов. Черенок от лопаты не обменять на лиды.
Поэтому, за неимением лишних материальных благ💵 , я выбираю путь проб и ошибок, запустив свои short-видео в соцсети.
Строю стройную фигуру, бережем кэш на cheatmeal 🍔
2. Первый пошел. Будь следующим🫵
Первый человек добавил activetrend.app в свой вишлист. Я хочу выразить респект и послать лучи добра этому человеку ☀️. Кем бы ты ни был, знай: для меня это важно. Это убеждает меня, что все не зря. Я доведу это дело до конца🫡
3. Покемон на галере🦄
Бэклог проекта расписан на месяц вперед, но времени нет.Пикачу Cursor, я выбираю тебя! 💥 Под моим чутким руководством нам надо будет дожать этот проект до релиза. Двадцатка улетит быстро 💸, копилка на чизики будет разбита, но другого пути нет.
Еще раз ссылочка: activetrend.app
Там можно не только оставить почту, но и при должном умении😏 найти ссылку на мой топлес-видос.
Если нашли отсылки к мемам, то накидайте их в комменты, похихикаем вместе😂
Немного актуальной инфы на пути к успеху и стройному телу.
1. Топлес-видео и маркетинг на коленке.
¿О МАЙ ГАД, где искать этот hot
Прямую ссылку не дам, чтобы не плодить бойлерплейт со
Немного забайтил, но это как раз про маркетинг. Маркетинг можно делать самому, а можно делегировать. Вопрос ресурсов. Черенок от лопаты не обменять на лиды.
Поэтому, за неимением лишних материальных благ
Строю стройную фигуру, бережем кэш на cheatmeal 🍔
2. Первый пошел. Будь следующим
Первый человек добавил activetrend.app в свой вишлист. Я хочу выразить респект и послать лучи добра этому человеку ☀️. Кем бы ты ни был, знай: для меня это важно. Это убеждает меня, что все не зря. Я доведу это дело до конца
3. Покемон на галере
Бэклог проекта расписан на месяц вперед, но времени нет.
Еще раз ссылочка: activetrend.app
Там можно не только оставить почту, но и при должном умении
Если нашли отсылки к мемам, то накидайте их в комменты, похихикаем вместе
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓4❤2🎉2✍1👍1🔥1👌1🍌1
1/2 Виджеты, или Как поселить кошку в телефоне 🤪 📱
Немного devblog’а о разработке activetrend.app 🌚
Идея сделать виджет родилась у меня еще в Додо года полтора назад, но, как это обычно бывает с интересными идеями, благополучно улетела в бэклог и забылась.
Недавно я снова об этом вспомнил. Виджеты – это же идеальный инструмент для Call to Action и Quick Actions. Плюс, события в мире сделали меня кочевником и разлучили с любимой кошкой. Раз я не могу забрать ее физически – она будет жить у меня на главном экране. Сова из Duolingo нервно курит🚬 : у них это просто маскот для поднятия конверсии, а у меня тут настоящая эмоциональная связь 😂
Знакомьтесь, Francesca de la Patte. Я накидал два виджета на Glance Compose:
1. Компактный (2×2): показывает максимальный стрик и Фроню с поднятыми лапками.
2. Растягивающийся (4×1 / 4×2): полная статистика по стрикам и главная фишка – кнопка, которая сразу открывает создание новой записи. Без открытия самого приложения и лишних тапов.
Выглядит декларативно и современно.
Выглядит как легаси завернутое в фантик от вкусной конфеты 🍭
О технических болях и проклятии Android-виджетов расскажу в следующем посте.
Здесь в комментарии приложу, чуть позже, первые версии виджетов.
Немного devblog’а о разработке activetrend.app 🌚
Идея сделать виджет родилась у меня еще в Додо года полтора назад, но, как это обычно бывает с интересными идеями, благополучно улетела в бэклог и забылась.
Недавно я снова об этом вспомнил. Виджеты – это же идеальный инструмент для Call to Action и Quick Actions. Плюс, события в мире сделали меня кочевником и разлучили с любимой кошкой. Раз я не могу забрать ее физически – она будет жить у меня на главном экране. Сова из Duolingo нервно курит
Знакомьтесь, Francesca de la Patte. Я накидал два виджета на Glance Compose:
1. Компактный (2×2): показывает максимальный стрик и Фроню с поднятыми лапками.
2. Растягивающийся (4×1 / 4×2): полная статистика по стрикам и главная фишка – кнопка, которая сразу открывает создание новой записи. Без открытия самого приложения и лишних тапов.
Выглядит как легаси завернутое в фантик от вкусной конфеты 🍭
О технических болях и проклятии Android-виджетов расскажу в следующем посте.
Здесь в комментарии приложу, чуть позже, первые версии виджетов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🥰4👌1🗿1
2/2 Виджеты, на чем пишем и где скрывается боль 🔧
В android вы можете писать виджеты либо на RemoteView используя XML. Уведомления тоже пишутся на этой технологии, я с этим работал делая LiveUpdate.
Либо вы можете использовать Glance, который позволяет писать виджеты на Compose.
Glance дает писать декларативно, но под капотом это транслятор на RemoteViews, отсюда все те же ограничения что и на RemoteViews.
И это еще часть беды. Помимо верстки виджетов, вам надо создать еще preview – то, что пользователь видит в меню выбора в системном окне.
Есть три варианта это сделать:
1. Верстать на xml вручную.
2. Запекать картинку и подкладывать ее в xml виджета.
3. Использовать Glance Preview, где все равно для версий ниже Android 12 надо будет запекать картинку-фоллбек.
Чтобы завести Glance preview, придется немного потанцевать с бубном: прописать зависимости, обвязки и все равно смириться с тем, что под старые версии ОС автоматизации нет.
Итог таков: если вы решите делать виджеты, будьте готовы, что это далеко не так весело, как красить кнопки в основном UI приложения. В лучшем случае треть времени уйдет не на фичи, а на настройку и создание обвязок для этой легаси-технологии внутри Android.
В android вы можете писать виджеты либо на RemoteView используя XML. Уведомления тоже пишутся на этой технологии, я с этим работал делая LiveUpdate.
Либо вы можете использовать Glance, который позволяет писать виджеты на Compose.
Glance дает писать декларативно, но под капотом это транслятор на RemoteViews, отсюда все те же ограничения что и на RemoteViews.
И это еще часть беды. Помимо верстки виджетов, вам надо создать еще preview – то, что пользователь видит в меню выбора в системном окне.
Есть три варианта это сделать:
1. Верстать на xml вручную.
2. Запекать картинку и подкладывать ее в xml виджета.
3. Использовать Glance Preview, где все равно для версий ниже Android 12 надо будет запекать картинку-фоллбек.
Чтобы завести Glance preview, придется немного потанцевать с бубном: прописать зависимости, обвязки и все равно смириться с тем, что под старые версии ОС автоматизации нет.
Итог таков: если вы решите делать виджеты, будьте готовы, что это далеко не так весело, как красить кнопки в основном UI приложения. В лучшем случае треть времени уйдет не на фичи, а на настройку и создание обвязок для этой легаси-технологии внутри Android.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾3
Влоги про Аргентину и проект 🇦🇷
Ребят, давно есть мысль расширить формат. Хочу начать пилить влоги, где будет смесь:
• Жизнь в Аргентине: как оно тут на самом деле. Бандитос на каждом углу или стартап-кластер Латам.
• Разработка в соло: как я ночами пилю, рефакторю и пытаюсь продвигать свое приложение.
Хочется показать не только код, но и внутрянку жизни разработчика в эмиграции.
Ребят, давно есть мысль расширить формат. Хочу начать пилить влоги, где будет смесь:
• Жизнь в Аргентине: как оно тут на самом деле. Бандитос на каждом углу или стартап-кластер Латам.
• Разработка в соло: как я ночами пилю, рефакторю и пытаюсь продвигать свое приложение.
Хочется показать не только код, но и внутрянку жизни разработчика в эмиграции.
❤4❤🔥2
