tgindex

Android Good Reads

описание

Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день. Размещение рекламы: @tanyasanovna

4 060
подписчиков
Охват к подписчикам
60,8%
ERR
Реакции к просмотрам
0,41%
216 на 21 постов
Пересылки к просмотрам
0,39%
204
Постов в день
0,0
всего 21

Где отзываются чаще

доля реакций к просмотрам
  • 15 июл.🔥 Три разных человека. Три разных проекта. Один и тот же подход — Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес — Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска — Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяц Разные результаты. Разный масштаб. Но общие правила: 1. не придумывать «гениальную идею», а брать существующий спрос 2. делать простой MVP и быстро запускаться 3. докручивать монетизацию и продукт по факту использования Ребята сделали всё без команды, без инвестиций, а самое главное — без ожидания «идеального момента». Да, не у всех получается сразу. И не у всех выходит на $10K. Но если системно идти по схеме выше — появляется первый доход с продукта, а дальше уже есть что масштабировать. В комьюнити разбираем такие кейсы регулярно: @its_capitan. Что сработало, что нет, и почему. Реклама: ИП Зуев Игорь Владимирович, ИНН: 360408359441, Erid: 2Vtzqwe43vJ1,26%
  • 3 июн.Привет! Я завел второй канал, где больше рассказываю про AI, про мой опыт работы с разными современными тулами, а так же показываю результат работы в виде PET проектов. Ранее пытался держать некоторый баланс меж AI и мобильной разработкой, но Android разработка в этом плане догоняющая, а не фронтир, значит, будем плотнее общаться про AI, Новинки и личный опыт Приглашаю всех туда, там будем мое основное внимание теперь t.me/androidraft Антоха Разраб0,99%
  • 6 авг.Если вам всё ещё интересна мобильная разработка, рекомендую подписаться на канал Kotlin Adept Notes. Там только авторский контент на самые разные темы, связанные с Kotlin: KMP, Compose Multiplatform, Android, iOS, бэкенд, безопасность и многое другое. Вот несколько интересных постов: • Как улучшить сканер DataMatrix-кодов • Особенности работы с OAuth 2.0 в KMP • Что такое Pixnapping Attack • Особенности работы с Passkeys в Android и iOS • Как сделать свой SDK для Remote Config • Обманчивая лёгкость из-за AI Подписывайтесь, если хотите глубже разобраться в Kotlin Multiplatform и узнать о практиках и нюансах, которые действительно пригодятся в работе.0,80%
  • 6 маяЕсли вы используете Metro, в качестве DI, то знайте что оно стало стабильным. Свеженаписанный легковесный DI для android Релиз ноутс: https://github.com/ZacSweers/metro/releases/tag/1.0.00,68%
  • 4 маяCompose анимации без пересборки Дебажить анимации трудно и долго. Hot reload помогает и тут. Внутри анимация Grid, кастомная анимация волны на Canvas, изменение типа анимации tween -> spring, изменение animateContentSize HotSwan обновляет примитивы в обход компиляции Gradle, за счет этого и получается такой результат0,61%
  • 17 апр.Тем временем Google активировал Android developer verification, против которого собирали петицию. Хоть и пошел немного на попятную, частично разрешив установку с ОЧЕНЬ херовыми условиями Все апки пометили галочкой. Весь процесс работы с приложениями превращается в ужас с Apple... Антоха Разраб0,58%
  • 5 маяВсе идет по пути к тому что у каждого тула будет CLI версия. Обсидиан запустил пару месяцев назад, а вот и Google (Пере)представляет Android CLI По ощущениям оч кастрированный и является надстройкой над adb (c) Антоха Разраб про AI0,40%
  • 27 апр.Strong Skipping Mode не делает типы stable, лишь позволяет skip’ать composable с unstable параметрами, если передан тот же самый объект по ссылке ===, тогда как stable типы по-прежнему сравниваются через equals() из-за этого он не помогает, если создаются новые инстансы (типа listOf(), copy()), и рекомпозиция всё равно происходит, поэтому stability позволяет пропускать перерисовку для разных объектов с одинаковыми данными, а Strong Skipping - это оптимизация для случаев с переиспользованием одной и той же ссылки, а не замена пониманию стабильности Внутри много кода, а не воды для самопроверки0,40%
  • 27 сент. 2024 г.🎨 Главное — чтобы было красиво! Тесты, шместы, архитектура — это всё прекрасно. Но в итоге главное — чтобы было красиво! Я вот вспомнил одну нашу фичу, где надо было сделать кастомный контрол типа табов, которые плавно анимировались, центрировались на выбранном, а потом обратно схлопывались. Всё на Compose, конечно. 💻 И что вы думаете? Контентные паддинги в LazyRow не помогли, игры с отступами тоже. Даже использование horizontalScroll не дало результата. Пришлось думать дальше. 🤔 А как в итоге сделали? Ну, это можно назвать костылём (или нормальным решением, если вам так больше нравится). Добавили "фейковые" элементы в начале и в конце списка и анимировали их размер. 🙃 Используем LazyRow и делаем первый и последний item просто прозрачные Spacer, чтобы создать видимость отступов. Плавно и красиво анимируем их ширину, и всё! 💫 На самом деле не совсем всё: это тянет за собой много всего, чтобы учитывать эти элементы по-особенному (чтобы не кликались, не анимировались, не участвовали в выборе и т.д.). Как заметили в комментариях, это создает дополнительные рекомпозиции 🫣, что не может не радовать. Такой трейдофф решили взять. Но в итоге всё выглядит плавно, аккуратно, ну и просто красиво! 🌟 В комментах я добавлю скриншот кода и видосик — там видно, как это анимируется и центрируется. 🎥 А у вас какие были проблемы из-за красоты? Поделитесь! 😎 #android #compose #ui #lazyrow0,39%
  • 26 июл.Привет! Как вы могли заметить, я более не помогаю вести данный канал. Если вам понравилось мое авторство, то подписывайтесь на мой персональный канал: Антоха Разраб про AI Там я делаю то, чем я занимался последние 9 лет - Android приложения 😅 А так же время от времени рассуждаю про AI разработку Подписывайтесь -> https://t.me/androidraft0,37%
  • 26 июл.Как я играю в экосистему продуктов Наиболее близка мне сейчас тема ухода за животными. Я могу делать приложения и закрывать собственный боли. Для этого у меня: 👉 Старое приложение GoodBoy, которое собирает какую то аудиторию, но не на долго. Внутри только кликер + упражнения по дрессировке собак 👉 Свежее, но очевидно сложное PetCare с напоминалкой и трекингом по уходу за моим котом. Пост в канале о нем 👉 Сильно упрощенное PetAI приложение. По сути является моей взлетевшей AI апкой, но с 1 моделькой и препромтом Очевидно, это могло быть суперапом весом в 200мб, где были покрыты все сценарии, но я так не хотел. Поэтому я сделал кросспромо этих приложений. 👉 Из PetCare можно открыть PetAI и туда сразу будет загружена информация и профиль животного. Со всей минимально необходимой информацией. 👉 Из GoodBoy почти нативно открываются оба приложения Наверно, могу еще добавить интеграцию в чат PetAI, но там итак небольшое окно контекста и без рекламы0,35%
  • 21 апр.Почему используем STOMP c вебсокетами? Когда у тебя в одном соединении живут входящие звонки, call events и WebRTC signaling, raw WebSocket быстро превращается в ручной роутинг JSON-пакетов. STOMP решает это за счет: 👉 destination-based routing 👉 подписок на нужные топики 👉 structured frames 👉 heartbeat из коробки Итог простой: меньше самописной магии, чище обработчики, легче дебажить и расширять real-time фичи0,30%