AppFiles - Mobile Development
описание
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.
2 174
подписчиков
Охват к подписчикам
16,3%
ERR
Реакции к просмотрам
0,07%
8 на 26 постов
Пересылки к просмотрам
1,71%
186
Постов в день
1,9
всего 27
Где отзываются чаще
доля реакций к просмотрам- 13 авг.Xcode 27, похоже, меняет правила игры Проведя с этой бета-версией достаточно времени, могу без преувеличения сказать: Xcode 27 выглядит как самое продуманное обновление инструмента за последние годы. Оно не просто добавляет новые функции. Оно пересматривает базовые предположения о том, как разработчики действительно работают, и перестраивает среду вокруг более удачных решений. Это всё ещё бета-версия, поэтому до финального выпуска многое может измениться. Но уже сейчас всё выглядит на удивление цельно и определённо заслуживает обсуждения. Вот что особенно привлекло моё внимание. Статья: https://apptractor.ru/info/articles/xcode-27-pohozhe-menyaet-pravila-igry.html Платформа: iOS 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,69%
- 5 авг.Наконец-то я нашел применение для .fixedSize Если бы неделю назад мне сказали, что .fixedSize спасёт мне вторую половину рабочего дня, я бы рассмеялся. Уже одно название словно предупреждает: этот модификатор загонит вас в угол. Кому вообще нужны представления, зафиксированные в статическом размере? Поэтому, как и многие разработчики на SwiftUI, я мысленно отправил его в категорию «модификаторы, которыми я никогда не воспользуюсь». А затем мне досталась задача по компоновке, которую — вот неожиданность — можно было аккуратно решить только с помощью .fixedSize. И она преподала мне урок, который стоило усвоить много лет назад: плохих API не существует — бывают лишь интерфейсы, для которых вы ещё не нашли подходящий сценарий. Каждый модификатор SwiftUI появился по определённой причине. Принципиально избегая какого-то из них, вы без всякой пользы сокращаете собственный набор инструментов. Статья: https://apptractor.ru/info/articles/nakonets-to-ya-nashel-primenenie-dlya-fixedsize.html Платформа: iOS 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,60%
- 11 авг.Showcase Layout Compose - подсветка UI Showcase Layout Compose создает красивые анимированные эффекты подсветки для ваших интерфейсов. С поддержкой нескольких платформ и двумя различными вариантами для демонстрации: • ShowcaseLayout: Классическое полноэкранное наложение с вырезами • TargetShowcaseLayout: Современная целевая подсветка с настраиваемыми формами Showcase Layout Compose на GitHub: https://github.com/tahaak67/ShowcaseLayoutCompose Платформа: Android/кроссплатформа ⭐️: 124 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,37%
- 13 авг.9 лет Android-разработки, 3 месяца без работы - как выбраться из тупика? Разработчик с более чем девятилетним опытом Android-разработки пожаловался на Reddit, что уже три месяца не может найти новую работу и начинает сомневаться, хочет ли вообще оставаться в мобильной разработке. Обсуждение быстро превратилось в довольно показательный срез состояния рынка Android-разработчиков в 2026 году: в комментариях появились специалисты с 5, 9, 12 и даже 14 годами опыта, которые месяцами не могут найти работу, почти не получают интервью или начинают переучиваться на backend, web и AI. • Что случилось с автором • «Ты не разучился программировать, ты просто заржавел» • Android-вакансий действительно стало меньше • Возможно, проблема не только в Android • Android слишком узкая специализация? • Куда уходят Android-разработчики • AI не обязательно конкурент Android — он может стать его продолжением • Появилась проблема «гиперспециализированных» вакансий • Senior-интервью тоже вызывают раздражение • Flutter тоже не выглядит очевидным спасением • «Всё уже написано» • Три месяца теперь воспринимаются почти как нормальный срок • Что в итоге советует сообщество Статья: https://apptractor.ru/info/articles/9-let-android-razrabotki-3-mesyatsa-bez-raboty-kak-vybratsya-iz-tupika.html Платформа: Android/карьера 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,34%
- 12 авг.Наше Android-приложение написано на Swift Уже не вызывают удивление iOS-приложения, написанные на Kotlin или даже Kotlin/Compose. А вот Polymarket, крупнейший сервис пари и предсказаний в мире, сделал свое Android-приложение с использованием Swift. Внутри приложения работает почти 170 000 строк промышленного Swift-кода: модели, сетевой слой, бизнес-логика и более 120 моделей представления. Тот же самый код используется в приложении для iOS. Одна кодовая база — два приложения. Как они это сделали, что сломалось по дороге и почему разработчики повторили бы этот путь снова - в статье. Статья: https://apptractor.ru/info/articles/nashe-android-prilozhenie-napisano-na-swift.html Платформа: кроссплатформа 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,06%
- 4 авг.без подписи0,04%
- 09:20Bridge - фоновый рантайм для Android, который переживает завершение процесса и умеет объяснять своё состояние Bridge — это среда выполнения фоновых задач Android, построенная непосредственно на основе собственных примитивов платформы: журнала событий с возможностью добавления данных, диспетчеризации с мультиплексированием JobWorkItem, анализе причин завершения процесса с помощью ApplicationExitInfo и измерения затрат с помощью HealthStats. Работа, прерванная из-за завершения процесса, возобновляется с того места, где она остановилась, и каждая отложенная или приостановленная задача может объяснить причину, опираясь на собственные отчеты платформы. Bridge на GitHub: https://github.com/iamjosephmj/bridge Платформа: Android ⭐️: 8 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,00%
- 14 авг.Обработка исключений в Kotlin Coroutines Пытаюсь лучше понять работу Kotlin Coroutines. Беру небольшую тему про Kotlin Coroutines и пытаюсь разобраться и написать шпаргалку (максимально кратко и лаконично). Сегодня про обработку ошибок. Статья: https://habr.com/ru/articles/1070060/ Платформа: Android 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,00%
- 14 авг.📺 Видео и подкасты за неделю • (iOS En) Apple Photos App Tab Bar Using SwiftUI • (iOS En) What's New in Xcode 27 • (iOS En) Stacked Glass Toasts Using SwiftUI • (iOS En) Balancing High and Low-Level Programming in Swift • (And En) What AI Gets Wrong About Android... • (And En) If you don't type code yourself, you're falling behind. • (And En) The place where leaking abstraction, data races and security vulnerabilities all meet • (And En) What’s New in Kotlin 2.4 • (And En) Kotlin Performance Tracing on Android: From Coroutines to Reality • (And En) Flow with Exposed: Life Finds a Way • (And En) Koin + Kotlin Compiler = ♥️ • (And En) 5 Experimental Kotlin Features You Don't Want to Miss • (And En) Multiple ViewModel Architecture in Jetpack Compose • (Crs En) Kotlin/Wasm: Finally, the missing piece for a full stack Kotlin webapp! • (Dev Ru) Заказываем кофе с помощью AI • (Dev Ru) От вайбкодера к контекст-инженеру • (Dev Ru) Вся магия Laravel — PHP, архитектура и highload • (Dev En) Python for Engineers & Robotics – Master NumPy, Pandas, and ChatGPT Automation Прошлогодние видео: • (iOS Ru) Расширяем iOS-разработку с помощью AI • (And Ru) ByteWeaver. Инструментирование байт-кода во имя великого блага • (Crs Ru) Разработка на iOS и KMP, и жизнь на полной скорости • (Crs Ru) Почему вам не нужен Kotlin Multiplatform • (Crs Ru) Создание indoor-карты здания во Flutter • (Dev Ru) 30 вопросов команде и себе — техника и практика формулировка хороших вопросов 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,00%
- 14 авг.Fud AI - трекер калорий для iOS и Android Fud AI - открытый privacy-first трекер калорий для iOS и Android. Позволяет делать снимки или импортировать до 10 фотографий еды с возможностью добавления заметок, сканировать штрихкоды, спрашивать у своего ИИ-тренера, как достичь цели, озвучивать свой обед или использовать Siri Shortcuts на iOS для записи еды и веса. Нужно использовать собственный ключ для работы с ИИ, зато никаких учетных записей, облачной синхронизации, отслеживания или рекламы — совершенно бесплатно. В версии для iOS используется SwiftUI, в Android - Kotlin + Jetpack Compose. Плюс есть маркетинговый сайт и готовое описание для магазинов. Fud AI на GitHub: https://github.com/apoorvdarshan/fud-ai Платформа: iOS/Android ⭐️: 337 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,00%
- 13 авг.Pose - автоматическая генерация превью для Composable Экосистема предварительного просмотра Compose отлично справляется с обработкой предварительных просмотров (Showkase, Paparazzi, Roborazzi, плагин Google для скриншот-тестирования), но не имеет механизма их генерации на этапе сборки. Pose автоматически генерирует @Previewдля функций Jetpack Compose из вашего @Composable кода во время сборки, детерминированно, автономно, без LLM. Аннотируете, собираете, готово. Pose на GitHub: https://github.com/AkshayChordiya/Pose Платформа: Android ⭐️: 29 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,00%
- 12 авг.Пет-проекты джунов (Android) На собеседовании часто хотят видеть свой личный пет-проект. Проект, в котором человек самостоятельно придумал идею, организовал код, спроектировал архитектуру и наступил на свои собственные грабли. Ведь именно самостоятельная разработка — от локальной базы данных до UI — дает самый мощный буст в навыках (особенно, когда одно и то же приложение переписал 3 раза =)). Поэтому у автора этой статьи появилось желание помочь начинающим разработчикам. Он собрал идеи для пет-проектов, которые личня бы оценил =), а также подобрал актуальные инструменты и бесплатные API для их реализации. Статья: https://habr.com/ru/articles/1068942/ Платформа: Android 👨🦯➡️ AppFiles: код, инструменты, практики, производительность0,00%