@applib
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov .
О канале AppFiles - Mobile Development
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov .
AI-обзор
Обновлено 18.07.2026Канал "AppFiles - Mobile Development" предоставляет разработчикам мобильных приложений библиотеки, обучающие статьи, курсы и видео. Контент канала посвящен различным аспектам разработки мобильных приложений, включая системы дизайна, архитектуру, а также инструменты и технологии для iOS и Android.
Описание сформировано MaxBook AI на основе последних публикаций канала.
Основные метрики
Рост подписчиков
Вовлечённость
Здоровье аудитории
Часовая активность
МСККогда канал публикует — распределение постов по часам суток.
Последние публикации канала «AppFiles - Mobile Development»
- 151 просмотров, 17 июл. 2026 г.
Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений В этом материале поговорим о сервисе доставки push-уведомлений - решаемых задачах, архитектуре, реализации и достигаемом эффекте от внедрения. Статья : https://habr.com/ru/articles/1059890/ Платформа : разработка 👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Открыть пост в MAX - 148 просмотров, 17 июл. 2026 г.
📺 Видео и подкасты за неделю • (iOS En) Permission Onboarding Animation • (iOS En) SwiftUI Search Made Amazing: Suggestions, Scopes & Tokens • (iOS En) Gooey Morphing Pull To Refresh Using SwiftUI • (And En) My Best Practices For Showing Errors In an App - Building Successful Apps • (And En) The Compose Styles API Is Everything I Wished For • (And En) Talking to terminals (and how they talk back) • (And En) Peeling back the Layers: A Navigation3 Deep Dive • (And En) How I Learned to Stop Worrying and Love Value Semantics (in Kotlin) • (And En) Local Lifetimes for Kotlin • (And En) …
Открыть пост в MAX - 167 просмотров, 17 июл. 2026 г.
Container - повышения реактивности асинхронных операций/загрузки Container — это библиотека для упрощения управления состоянием и загрузки данных в приложениях Android. Она предоставляет небольшой набор строительных блоков, охватывающих наиболее распространенные реактивные шаблоны: обертывание асинхронных результатов в типизированный статус, управление производным состоянием из нескольких потоков и ленивая загрузка данных по запросу. Container на GitHub : https://github.com/romychab/container Платформа : Android ⭐️ : 15 👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Открыть пост в MAX - 225 просмотров, 16 июл. 2026 г.
Аутентификация через биометрию в Kotlin Multiplatform или Koncierge Наконец-то неплохо продвинувшись в написании своего мультиплатформенного приложения Modern Money мне понадобилась аутентификация для Kotlin Multiplatform. Хотелось иметь один API для PIN-кода и биометрии, а под капотом использовать Android Biometric Prompt, Windows Hello, Touch ID. Так появился Koncierge — набор KMP-модулей biometric , auth и auth-compose . Казалось бы, задача довольно стандартная: объявить expect -класс и написать несколько actual -реализаций. На Android это примерно так и получилось. А вот Windows Hello,…
Открыть пост в MAX - 206 просмотров, 16 июл. 2026 г.
50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 2 Разработка сетевого слоя: • Как бы вы спроектировали переиспользуемый сетевой слой? • Как реализовать автоматическое обновление токена? • Как повторять неудачные запросы к API? • Как отменять запросы к API? • Как предотвратить дублирующиеся запросы к API? Статья : https://apptractor.ru/info/articles/50-voprosov-o-system-design-otvety-na-kotorye-dolzhen-znat-kazhdyy-senior-ios-razrabotchik-chast-2.html Платформа : iOS 👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Открыть пост в MAX - 209 просмотров, 16 июл. 2026 г.
Cosmos Music Player - премиальный музыкальный плеер для iOS Cosmos Music Player — это высококачественный музыкальный плеер, поддерживающий синхронизацию с iCloud Drive и локальное хранилище, что обеспечивает пользователям гибкость в управлении музыкой. Приложение разработано для экосистемы iOS и Apple с полной интеграцией с CarPlay. Премиальный аудиофильский музыкальный плеер для iOS, поддерживающий форматы FLAC, WAV, M4A, MP3, Opus, OGG, DSD и DSF, с расширенными функциями, включая Apple CarPlay, воспроизведение DSD (преобразование DoP и PCM), двойное хранилище (iCloud/локальное), управление…
Открыть пост в MAX - 252 просмотров, 15 июл. 2026 г.
Gradle под капотом: как перестать мучиться и заставить свой компьютер работать на полную мощность? Сегодня я хочу разобрать инструмент, который мы все используем десятки раз в день, но часто по-прежнему воспринимаем как «черный ящик». Без этого мы бы до сих пор собирали проекты вручную, писали бы скрипты Bash для каждой команды и каждой машины, и боролись бы со старой проблемой, когда проект собирается у одного разработчика, но не собирается у другого. Gradle предоставляет нам единый источник достоверной информации, возможность воспроизводимых сборок и способ масштабирования одного и того же…
Открыть пост в MAX - 230 просмотров, 15 июл. 2026 г.
Аннотации в Kotlin: от @Deprecated до своего KSP-процессора Аннотации легко воспринимать как декоративную часть языка. Поставили @Deprecated , добавили @Suppress , пометили DTO через @JsonClass - и пошли дальше. Но в большом Android-проекте аннотации быстро перестают быть просто подсказками для IDE. Они становятся контрактом между кодом и инструментами: компилятором, статическим анализатором, генератором кода, DI-фреймворком, сериализатором или внутренней платформенной инфраструктурой. В этой статье разберем, что на самом деле происходит вокруг аннотаций в Kotlin, чем отличаются SOURCE ,…
Открыть пост в MAX - 218 просмотров, 15 июл. 2026 г.
System Design: как бы вы отправили 1 миллион уведомлений? Чёрная пятница. Маркетинговая команда подготовила рекламную кампанию. Ровно в полночь она хочет отправить уведомления одному миллиону пользователей. Задача кажется простой. Пока вы не понимаете, что мгновенная отправка миллиона уведомлений может перегрузить серверы приложения, поставщиков уведомлений, базы данных и даже внешние API. Большинство инженеров сразу скажут: Используйте Kafka. Это хорошая отправная точка. Но что произойдёт, если: • потребители Kafka не будут успевать обрабатывать сообщения; • Firebase начнёт ограничивать…
Открыть пост в MAX - 251 просмотров, 14 июл. 2026 г.
Mirage: как Cloudy превращается из библиотеки размытия в библиотеку эффектов В этой статье мы разберём архитектуру Mirage: как план объявляется один раз и привязывается при каждой отрисовке, чем различаются типы Optic и почему вместо одного универсального типа используется несколько отдельных, а также как внутренние компоненты — компилятор, общий для всего процесса кэш программ и цепочка фильтров для последовательной обработки слоёв — превращают план в готовое изображение. Статья :…
Открыть пост в MAX - 245 просмотров, 14 июл. 2026 г.
Использование mise для установки зависимостей при андроид-разработке Есть большая и сложная система сборки Gradle и андроид-плагин AGP для установки большей части компонентов Android SDK, необходимых для вашего приложения. Но что, если вам не хочется руками устанавливать Android Studio, Android SDK, cmake, scrcpy и прочие нужные вещи? Здесь на помощь приходит инструмент mise — при кажущейся простоте он умеет все, что нам нужно. Статья: Есть большая и сложная система сборки Gradle и андроид-плагин AGP для установки большей части компонентов Android SDK, необходимых для вашего приложения. Но…
Открыть пост в MAX - 253 просмотров, 14 июл. 2026 г.
50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 1 Эта статья открывает серию из пятидесяти вопросов по системному проектированию и архитектуре, которые часто встречаются на собеседованиях Senior iOS-разработчиков.…
Открыть пост в MAX - 245 просмотров, 13 июл. 2026 г.
50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 1 Эта статья открывает серию из пятидесяти вопросов по системному проектированию и архитектуре, которые часто встречаются на собеседованиях Senior iOS-разработчиков. Вместо заучивания готовых ответов вы узнаете, как опытные инженеры рассуждают при решении таких задач. Статья : https://apptractor.ru/info/articles/50-ios-system-design-1.html Платформа : iOS 👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Открыть пост в MAX - 252 просмотров, 13 июл. 2026 г.
Мне надоело писать один и тот же код. Поэтому я сделал Featuregen Я уже не тот беззаботный парнишка, что собирал 486-й компьютер. Время бежит, я скуф успел поработать с C++, C#, Java и Kotlin, последние 10 лет занимаюсь мобильной разработкой. Программирование я до сих пор люблю потому что больше ничего не умею . Но чем дольше работаешь, тем чаще ловишь себя на мысли, что от некоторых вещей начинает подгорать. Сегодня я расскажу, как я попытался избавиться хотя бы от части таких вещей. Статья : https://habr.com/ru/articles/1056776/ Платформа : Android 👨🦯➡️ AppFiles: код, инструменты,…
Открыть пост в MAX - 246 просмотров, 13 июл. 2026 г.
Renetik Android - Kotlin-фреймворк для реактивных Android-приложений в MVC-стиле Renetik Android - практичная библиотека Kotlin для разработки Android-приложений: реактивные события и свойства, JSON, постоянные хранилища и пресеты, слой контроллера представления поверх одной Activity, а также набор виджетов и расширений пользовательского интерфейса. Renetik Android на GitHub : https://github.com/renetik/renetik-android Платформа : Android ⭐️ : 7 👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Открыть пост в MAX
Качество и доверие
Эвристические сигналы качества по публичным метрикам (охват, реакции, динамика подписчиков). Это не доказанный фрод и не приговор — лишь поводы присмотреться к каналу.
Реклама и монетизация
Каналы, которые размещали рекламу этого канала у себя.
- @apptractor2 поста · 2.9K охват
Средние показатели последних публикаций. Тип определён по тексту поста — оценочно.
Цитирование
Сколько раз канал упомянут и репостнут в постах других каналов.