Вместе с растущей AI-индустрией приходят и её побочки. Я мейнтейнер библиотеки react-native-tdlib и довольно быстро заметил: все больше PR выглядят как чистый вывод агента. Сначала я честно реагировал — писал в каждый такой PR вопросы: тестировали ли вы это, что именно меняет ваш код, зачем вот эта строчка. В какой-то момент понял, что трачу время на переписку с людьми, которые сами не знают, что написали.
Рубрика «react native»
AGENTS.md создавали, чтобы помогать агентам. Я использую его, чтобы их вычислять
2026-05-24 в 19:59, admin, рубрики: agents.md, ai-агенты, claude code, code review, github actions, open source, pull request, react native, мейнтейнер, спамОт боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека
2026-05-23 в 7:01, admin, рубрики: android, iOS, npm, open source, react native, TDLib, telegram, TypeScript, библиотека, разработка мобильных приложенийПришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram, но это оказалась обёртка над Bot API и тут я понял, что будет весело.
У Telegram с инструментами для разработчиков в целом нормально — Bot API, MTProto, TDLib. Только под RN ничего нет и вряд ли когда-то будет, насколько я знаю уже есть популярные Telegram-клиенты на React-Native, но видимо они не стали упаковывать это в библиотеку и делиться опытом с народом.
Как я сделал трёхуровневый кэш сообщений в мессенджере на React Native — и что узнал по дороге
2026-05-10 в 11:20, admin, рубрики: drizzle orm, expo, react native, sqlite, telegram, архитектура, кэширование, мессенджер, мобильная разработка, производительностьУровень: middle/senior мобильная разработка, React Native, SQLite Стек: Expo SDK 54, React Native, expo-sqlite, drizzle-orm, AsyncStorage, TypeScript Что внутри: архитектура, код из продакшна, грабли, цифры
Вступление
Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки через LiveKit, E2E на Double Ratchet + Sealed Sender, push-нотификации с cold-start навигацией и десктоп-версия на Electron. Но самым важным куском, который определяет ощущение от приложения, оказался не звук и не видео. А то, насколько быстро открывается чат.
Выставить приложение в плей маркет и быть заблокированным через месяц
2026-02-06 в 7:43, admin, рубрики: expo, React, react native, аналитика приложений, дизайн приложений, мобильная разработка, приложения на ios, приложения на андройдИли наш опыт разработки мобильного приложения для "Взрослых"
План статьи
-
Репрезент проекта
-
Стек технологий
-
Клиентская часть
-
Серверная часть
-
Контент и SMM технологии
-
Трекинг задач
-
-
Первоначальные задачи
-
Разработка первого макета
-
Наброски бизнес логики
-
Административная панель
-
-
Аккаунт разработчика
-
AppStore
-
GooglePlay
-
-
Процесс разработки
-
Разработка и Читать полностью »
-
Как мы переписали мобильное приложение с React Native на Flutter
2025-07-18 в 17:12, admin, рубрики: android, flutter, react native, кроссплатформенность, миграция приложений, производительностьКогда мы только начинали разработку мобильного приложения, выбор пал на React Native — казалось, это идеальный компромисс между скоростью разработки и кроссплатформенностью. Однако, со временем мы столкнулись с рядом проблем: низкая производительность на слабых Android-устройствах, сложность поддержки MapKit SDK, нестабильная работа некоторых библиотек и отсутствие нормальных dev-tools.
Основной фишкой приложения была интерактивная карта: отображался маршрут движения для водителя и более 10 000 объектов на экране одновременно. Для этого использовалась виртуализация, а в некоторых сценариях - еще и Читать полностью »
Всех приветствую. Сегодня хочу с вами поделиться и разобрать малоизвестную, но очень сильную технологию взаимодействия двух приложений на одном устройстве.
Как я пытался спасти аккаунт разработчика в Google Play и в итоге сделал крипто-приложение
2025-05-19 в 9:12, admin, рубрики: expo, Google Play, open source, react native, сезон open sourceНедавно я получил неожиданное письмо от Google:
"Разработчик вашего аккаунта не используется и может быть закрыт..."
Аккаунт я создал ещё будучи студентом, чтобы выложить несколько небольших проектов. Но с тех пор не публиковал ничего нового, и теперь Google предупредил, что у меня есть 60 дней, чтобы что-то выпустить, иначе аккаунт будет удалён. Потерять его не хотелось — всё же какая-никакая история.
"Ладно, — подумал я, — выкачу что-нибудь быстро. На выходные. За 10 минут!"
С этого и началось история создания этого Open SourceЧитать полностью »
На пальцах про WebRTC на примере своего мессенджера
2025-04-18 в 12:59, admin, рубрики: react native, TypeScript, WebRTC, WebSocketСегодня разберёмся, как сделать видеозвонки — ту самую фичу, без которой сложно представить современное общение в 2025 году, на примере реализации мессенджера.
Для этого мы познакомимся с WebRTC — технологией, которая позволяет приложениям устанавливать прямое соединение друг с другом для обмена аудио, видео и другими данными. Это мощный, но местами капризный инструмент, который требует понимания архитектуры, сигналинга и сетевых нюансов вроде NAT и ICE.
В этой части мы:
-
разберёмся, как работает WebRTC под капотом;


