Андроидѣ | Михаил Белый
328 subscribers
308 photos
36 videos
1 file
143 links
Авторская песочница о карьере в IT в роли Mobile Dev (Android, Kotlin, Multiplatform, AI) и разных вещах, которые мне интересны.

Автор: @michaelbel

Материалы: android-career.com

Забустить: t.me/boost/foundout

Задонатить: boosty.to/michaelbel
Download Telegram
Во сколько у тебя дейлик на работе? Или любой другой нескипаемый утренний созвон. Время по мск.
Anonymous Poll
11%
10:00
14%
10:30
28%
11:00
6%
11:30
7%
12:00
2%
12:30
12%
Другое время
20%
Нет дейлика
❤1
Гайд по Симлинкам для AI-агентов

Репозитории все чаще комплектуются инструкциями для агентов: AGENTS.md, CLAUDE.md, GEMINI.md и другими похожими. Почти всегда внутри лежит один и тот же текст, который копируют в несколько мест.

Потом он начинает расходиться – в одном файле инструкцию обновили, в другом забыли. Начинаются разброд и шатания, и агенты работают уже по разным правилам. Решение этого безобразия – использовать симлинки для единого источника истины.

#roadmap@foundout
521
Андроидѣ | Михаил Белый
Подписочная модель Никто не вспомнит каким был интернет без подписок. Целое приложение или его функциональность покупались единоразово. Музыку продавали по 11₽ за песню. Я сам реализовывал такие покупки через Google Play Billing. Потом мир захватили ежемесячные…
Обновление моих подписочек

🐗 ChatGPT Pro
$100 в месяц
Подписки за 20 баксов стало жоско не хватать. Как вовремя добавили промежуточную за сотку. Недельный лимит pro-рассуждений всадил за час, а в сodex 5.5-high лимитов пока не наблюдаю + они удвоенные весь май.

🐗 Claude Pro
$20 в месяц
Чтобы не гадать, какой агент лучше, теперь приходится заносить и антропикам. Мощностей за эти деньги кот наплакал, но это дисциплинирует меня не засиживаться за компом.

🐗 Boosty
Добавилась одна подписка за 40₽ в месяц.

Calory
1 990₽ в год
Добавилась подписка на приложение для подсчета ежедневно наедаемых калорий. Понятно, что есть бесплатные аналоги и можно самому навайбкодить, но мне нравится конкретно этот апп + мобильные разработчики должны зарабатывать.

🐗 Яндекс Диск
1 290₽ в год
Отменил. Весь хлам переместил в айклауд.
Please open Telegram to view this post
VIEW IN TELEGRAM
52❤1🤣111
Что происходит, когда возраст приближается к тридцатнику

Рассказываю

• Тебя начинает преследовать реклама ЖК. Баннерная слепота спадает, и ты видишь новостройки везде – в онлайне в рилсах, в оффлайне на билбордах. Квадратные метры и планировки теперь часть информационного шума.

• В окружении меняются темы разговоров. Недвижимость, ипотека, ремонт, брак, измены, кто с кем спит и как заработать еще больше денег. Спасите меня.

• Появляются первые морщины, и ты узнаешь все про индустрию ботокса. Оказывается, люди вокруг уже как на чистку зубов туда гоняют. Без какой-либо стигматизации. Морально готовлюсь.

• Чипсы, сухарики, кола и фастфуд больше не потребляются. Роллы надоели, во вкус очка берется самый маленький бургер, ведро крыльев не залетает. Организм требует ппшную еду.

• Алкоголь, сиги и прочие нехорошие вещества тоже уходят из жизни. Я уже не помню, когда в последний раз пил что-то кроме велком-дринка.

• Сон теперь – главный актив. Ложишься не позже 00:00, спишь 8 часов, просыпаешься без будильника.

• Голеностоп побаливает, если пройти 10k шагов за день.

• Домашняя аптечка разрастается. У меня их уже две.

• Хочется больше комфорта. Отель минимум 4 звезды, такси комфорт+, ортопедическая подушка, блэкаут-шторы, нормальные кроссовки. Все больше забот делегируется.

• Делаются запасы круп и бытовой химии.

• Растет пакет с пакетами. Появляется ящик с бесконечными проводами, переходниками и другими непонятными штуками, которые нельзя выбрасывать.

• Пиздюки называют тебя дядя и мужик.

• Окончательно перестаешь разбираться в мемах. Сикс севен. Связь с молодежной культурой потеряна.

• Взгляды начинают заметно праветь. Лично я из крайнего либераста сдвинулся уже за 79% вправо на политическом спектре. Когда начинаешь крепко стоять на ногах и брать больше ответственности – оптика меняется. Жму на красный баттон.

• У меня больше нет единственно правильного мнения по каждому вопросу. Все чаще я говорю нет, не знаю, ничего не слышал об этом. Я знаю только то, что ничего не знаю.
513🤣432211
Гайд по инсетам. Как обрабатывать отступы и вырезы

Все больше моих экранчиков это не няшные скаффолды, которые из коробки обрабатывают отступы со всех сторон. Инсеты и вырезы, в которых я никогда ниче не понимал наконец поддались мне. Мы с ChatGPT Pro Heavy Research Grade Intelligence за сотню баксов карл накатали гайд, в котором жуется абсолютно все про инсеты. Велком.

#roadmap@foundout
582211
Обновление эмодзипака

Добавлено 20 новых эмодзи.

🐗 Codex

🐗 Ollama

🐗 JetBrains Central

🐗 Yandex Forms

🐗 Google Apigee

🐗 Microsoft Loop

🐗 Apache CouchDB

🐗 PNPM

🐗 DJI

🐗 Yii

🐗 Poe

🐗 Ko-fi

🐗 CMake

🐗 Entire

🐗 Genspark

🐗 PostHog

🐗 Mullvad

🐗 Wayland

🐗 CloudBees

🐗 SmartBear Software

Dev Emoji 1
Dev Emoji 2
Dev Emoji 3
Dev Emoji 4
Dev Emoji 5
Dev Emoji 6
Dev Emoji 7
Text Emoji
Android Emoji
Adaptive Emoji

Миниапп с названиями, поиском и фильтрами

#emoji@foundout
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤11
Обновлено 14 эмодзи

🐗 ➡️ 🐗 Google Gmail

🐗 ➡️ 🐗 Google Drive

🐗 ➡️ 🐗 Google Home

🐗 ➡️ 🐗 Google Docs

🐗 ➡️ 🐗 Google Sheets

🐗 ➡️ 🐗 Google Slides

🐗 ➡️ 🐗 Google Forms

🐗 ➡️ 🐗 Google Chat

🐗 ➡️ 🐗 Google Calendar

🐗 ➡️ 🐗 Google Voice

🐗 ➡️ 🐗 Google Tasks

🐗 ➡️ 🐗 American Express

🐗 ➡️ 🐗 Yandex Cloud

🐗 ➡️ 🐗 ChatGPT
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤111
Моя цифровая движуха

• За последний месяц оплата всех цифровых подписок впервые перевалила за 20 тыщ. 12 лет назад я еле находил 200 рублей, чтобы оплачивать тариф мобильной связи. Как мог растягивал 2 ГБ интернета на 30 дней. Черное зеркало приближается.

• Подписка за $100 на Codex превратилась в подписку за $50. За прошлый год я заплатил за ChatGPT 7 раз по 20 баксов. Каждый второй месяц был бесплатным из-за грейс-периода. Я рад обнаружить, что фестиваль щедрости продолжается. Моя текущая подписка уже 2 недели как закончилась, но продолжает работать. Накопил даже 4 сброса лимитов. А они в свою очередь бездонные. Ежедневные 8 часов фича-агентной разработки на 5.5 High их не выжирают. Для сравнения, Claude режет доступ ровно в момент окончания подписки. Антропики лучше считают деньги. Поэтому стоят дороже и раньше двигают на айпио. Но их подписка мне больше не нужна. Продлеваться перестал.

• Никто больше не говорит про галлюцинации. На этом фоне я отказываюсь от тестов и ревью в проектах, над которыми работаю. В перспективе еще и от линтера. Мне почти удалось выстроить харнесс, в рамках которого агент не ошибается в реализации нового функционала. Мои жесткие границы, предсказуемые сценарии и ограничения сейчас схожи с IDE-шаблонами, но направление понятно и клетка будет расширяться. Мое ревью в 9 случаях из 10 – бездарная трата времени. Я смотрю на код и пытаюсь изобразить полезность. Можно, но зачем. Да и внимательный тестировщик из меня никакой. MCP-автоматизация поверх ADB гоняет сценарии получше.

• Освоил Android TV. Впервые купил себе умный телек сяоми. По-моему, у меня ранее никогда не было даже 1080p разрешения, отчетливо видел пиксели. Подсосал к нему вайфай, эйрподсы по блютусу, плойку по hdmi и макбук по локальной сети. Ощущения невероятные. Еще буду приложеньки свои тестировать.
14111
🐗 Обновление роадмапа

Оформились гайды по Kotlin Enum Bitmask, PaletteColors, Aliases, MVI, BuildFlavors, Plurals и FontScale

Добавилась схема Минимального андроид роадмапа

Добавлено 40 вопросов/ответов про AI

Добавлены новые задачи на лайвкодинг. Для всех 58 задач добавлены решения.

Обновились тесты навыков с hh: Git, ООП, API, Алгоритмы и структуры данных, Linux, Agile, OKR, Java Теория и Java Практика
Please open Telegram to view this post
VIEW IN TELEGRAM
964
Пипетка без границ

Накатив Android 17 на свой старенький пиксель, я первым делом полез смотреть важнейшую фичу обновления – пипетку EyeDropper.

Это системная активити, которую приложение запускает через неявный интент ACTION_OPEN_EYE_DROPPER. Юзерок выбирает пиксель на экране, после чего пипетка возвращает его цвет в ARGB. Под капотом делается снимок экрана, поверх него рисуется прицел с увеличенной областью 7×7 пикселей.

Все красиво, но из коробки пипетка оказалась кастрированной. Она жестко привязана к вызывающему приложению. Попытка куда-то перескочить вызывает onStop и смерть процесса. Выбрать цвет можно только внутри нашего приложения. В данном случае это не баг, а фича. Пипетка появилась, чтобы приложения могли брать цвет с экрана без доступа к его содержимому.

Спрашивается, зачем она тогда нужна? Только для разработки рисовалок и фоторедакторов.

Но потребность узнавать цвета других приложений не закрыта. Чтобы это исправить, я скоммуниздил механику пипетки из AOSP и собрал 🐗 EyeDropperAnywhere – пипетку, которая работает поверх всей системы.

• Через MediaProjection захватывается содержимое экрана
• Foreground service продолжает работать при переключении между приложениями
• TYPE_APPLICATION_OVERLAY рисует пипетку поверх остальных окон
• Область 7×7 пикселей под прицелом обновляется в реальном времени
• Выбранный цвет копируется в буфер обмена в формате #RRGGBB
• Запускать пипетку можно через плитку в шторке быстрых настроек

Можно перейти в любое приложение, открыть пипетку и пикнуть цвет, который видишь на экране.

🐗 Гайд по EyeDropper
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
621
🐗 Notion теперь дублируется

Можно целиком скопировать в свой воркспейс, менять структуру, добавлять темы и делать собственную базу знаний.

Я не нашел способа изучать новое лучше, чем банальное конспектирование. Причем к большей части записей потом не возвращаешься. Кажется, что это бессмысленная возня, но польза появляется уже во время написания.

Когда просто читаешь статью или смотришь видосик на х2 – попадаешь в иллюзию понимания. Ничего не понял, ни в чем не разобрался, остался тупым овощем. Конспект заставляет: выделить главное, выкинуть лишнее, связать новую информацию с тем, что уже знаешь.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤83222
Задефать богов

Посмотрел Одиссею Нолана. Так исторически сложилось, что каждый его новый фильм я вижу в кинотеатре. В этот раз повод особенный: Одиссея – первая книга, которую я в жизни прочитал.

Фильмец понравился. Примерно наравне с Интерстелларом и Оппенгеймером.

Но при этом в моем личном топе ни одна картина Нолана не затесалась. А сам он не занял место в пантеоне любимых постановщиков.

Репутация Нолана давно его опережает. Он вскарабкался столь высоко, что стал недосягаем для критики. Но мы все-таки попробуем с наших болот запустить в него помидор.

🍅 Нолан – сторонник практических спецэффектов. Но сам факт нахождения объекта перед камерой не делает сцену впечатляющей. И я не могу отделаться от ощущения, что многие его практические эффекты выглядят слабовато. Взорванная больница в Темном рыцаре похожа на недостроенную заброшку с шильдиком готэмсити. Самолет в Доводе – на списанный лайнер, которым он, собственно, и был. Главным же разочарованием стал атомный взрыв в Оппенгеймере. Три часа подготовки к запредельному и такой пшик. Мы с пацанами в детстве баллончики поджигали – взрывалось эпичнее.

🍅 Нолан топит за пленку и относится к цифре с нескрываемым презрением. Последние месяцы моя лента тви забита разговорами об IMAX, форматах кадра и героической борьбе режиссера за истинное кино. На этом построен весь маркетинг фильма. Этот нескончаемый дроч на пленку я не разделяю. Нолана не принято называть луддитом. Он транслятор большого авторского видения. Но имеется проблемка: подавляющее большинство зрителей все равно увидит фильм в цифре. На этот раз – еще и с ощущением, что им перепал лишь огрызок авторского замысла.

🍅 Слабые персонажи. У Нолана они почему-то разговаривают не как живые люди, а по очереди зачитывают друг другу инструкции. В эти диалоги я не верю. Хуже всего отрисованы женские персонажи. Они всегда ни к месту, лишены мотивации и часто стараются побыстрее убиться, дабы не мешать протагонисту в старомодном костюме вершить дела.

Помидоры закончились.

Сила Нолана в том, что он знает своего зрителя. И умеет затащить того в кинотеатр. У Нолана традиционно отличный оператор, монтажер и композитор. Музыка бронзового века в Одиссее невероятная. Аура Агамемнона ебейшая. Раздача пиздюлей от Лестригонов снята очень мощно. Немного не совпали ожидания с циклопом Полифемом. Мне был обещан Сатурн, пожирающий своего сына. Подобного в темноте пещеры я не разглядел. Остров с Шарлиз Терон, где они баловались наркотиками, нужен был, чтобы делать прыг-скок по флэшбекам. Спасибо, что на этот раз спокойнее и линейнее. В поппен геймере меня укачало швыряться между странами, эпохами, судами и коммунистическими сходками.

Сейчас больше всего интересно как Одиссея пройдет проверку временем. И как покажет себя в наградном сезоне. Фильм уже надобно пересмотреть. Он еще 25 июля слился в сеть, но на мои радары пока не попадался.

Ну и ожидаем новый добротный поклеп от Нолана через три года.
72❤11