ch
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

前往频道在 Telegram

Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.

显示更多
2 175
订阅者
+224 小时
+67
+930
帖子存档
SplitButton - кнопка меню с двумя функциями, предлагающая действие по умолчанию, а также возможность выбора другого действия из набора альтернатив. Библиотека на GitHub: https://github.com/kojofosu/SplitButton Платформа: Android ⭐️: 19

Как измерить производительность приложения с помощью MetricKit MetricKit - это платформа, которая помогает агрегировать и ана
Как измерить производительность приложения с помощью MetricKit MetricKit - это платформа, которая помогает агрегировать и анализировать данные по исключениям и сбоям, а также по показателям производительности. Это мощный инструмент, который обеспечивает реальный доступ к данным со всех устройств пользователей вашего приложения. Этот инструмент может помочь понять причины, тенденции и закономерности в снижении производительности и появлении ошибок. Статья: https://apptractor.ru/mtrckt Платформа: iOS 👋: 52

Разрабатываем свое приложение для Android Auto Платформа Android Auto от Google не является собственно операционной системой.
Разрабатываем свое приложение для Android Auto Платформа Android Auto от Google не является собственно операционной системой. Это мобильное приложение для Android, разработанное Google. Это расширение подключенного Android-смартфона на совместимый автомобиль, который может отображать некоторые приложения и зеркалировать сообщения на приборной панели автомобиля. Перевод статьи: https://apptractor.ru/drdauto Платформа: Android 👋: 1.2K

Workflow - фреймворк для Kotlin и Swift с архитектурными примитивами от Square. Обеспечивает пресловутый однонаправленный пот
Workflow - фреймворк для Kotlin и Swift с архитектурными примитивами от Square. Обеспечивает пресловутый однонаправленный поток данных (неизменяемые данные в каждом рабочем процессе передаются в одном направлении от источника к пользовательскому интерфейсу, а события - в одном направлении от пользовательского интерфейса к бизнес-логике), поддерживает написание бизнес-логики и сложной логики навигации пользовательского интерфейса в виде конечных автоматов (что позволяет уверенно рассуждать о состоянии и проверять правильность), оптимизирован для компоновки и масштабируемости функций и экранов, облегчает простые в написании модульные тесты для всей бизнес-логики приложения и помогает обеспечить их правильность. Проект на GitHub: https://github.com/square/workflow-kotlin Платформа: iOS/Android ⭐️: 539

#ДатаДня: Конференция Google Android Dev Summit пройдет 27-28 октября. Тема этого года - «Отличные приложения для всех устрой
#ДатаДня: Конференция Google Android Dev Summit пройдет 27-28 октября. Тема этого года - «Отличные приложения для всех устройств». Конференция начнется в 10:00 по тихоокеанскому времени 27 октября с The Android Show: технической презентации, на которой вы услышите все последние новости и обновления для разработчиков Android. После нее пройдут 30 сессий по ряду технических тем. Кроме того, в Google собрали команду, которая занимается разработкой самого Android, чтобы она давала ответы на вопросы в режиме реального времени.

YM-API - неофициальная Swift-библиотека Яндекс.Музыки. Значения констант CLIENT_ID и CLIENT_SECRET позаимствованы у официальн
YM-API - неофициальная Swift-библиотека Яндекс.Музыки. Значения констант CLIENT_ID и CLIENT_SECRET позаимствованы у официального приложения-клиента сервиса Яндекс.Музыка из магазина Microsoft Store. Так как API является закрытым и используется только внутри компании Яндекс, сейчас невозможно зарегистрировать своё собственное приложение. Однако вы можете протестировать работу API - в тестовом приложении реализован рабочий минимум: генерируемые Яндексом плейлисты, отображение содержимого этих плейлистов, проигрывание композиций, возможность их лайкнуть или дизлайкнуть, отображение 'Моей коллекции' треков с возможностью прослушивания и поиск по трекам. Проект на GitHub: https://github.com/p0rterB/YM-API Платформа: iOS ⭐️: 0

Когда подружил умную лампу и Android Studio

Вакансии iOS и Android разработчиков в новый сервис Яндекса Начнем с новости: в Яндексе появился Финтех. Это новое направление, которое вскоре станет Яндекс Банком. Неплохо, да? Ребята, которые отвечают там за мобильную разработку, обратились к нам с просьбой помочь найти разработчиков на Kotlin и Swift. В коротком видео Дима Спиричев, руководитель iOS-разработки, коротко рассказывает о задачах и планах. Все это выглядит весьма заманчиво и даже круто: оказаться у истоков многомиллионного сервиса и построить с нуля один из крупнейших банков в стране. Что важно —не будет долгих собеседований! Попасть в телеграм к эйчару можно сразу с промки после короткой капчи. Дерзайте!

Android Wallet Cards Manager - библиотека, создающая листающиеся карточки, как в кошельке. Статья: https://apptractor.ru/crdmn Библиотека на GitHub: https://github.com/eliaspiga/Andorid-Wallet-Cards-Manager Платформа: Android ⭐️: 2

App Clip: фрагмент вашего приложения С выпуском iOS 14 Apple добавила в ОС инновационную функцию под названием App Clip. App
App Clip: фрагмент вашего приложения С выпуском iOS 14 Apple добавила в ОС инновационную функцию под названием App Clip. App Clip - это облегченная версия приложения, которая позволяет пользователям выполнить определенную задачу без установки полной версии приложения. Это мгновенный опыт, который помогает людям опробовать ваше приложение и принять решение о загрузке всего продукта из App Store. В этой статье рассматриваются основы использования, создания и публикации App Clip. Статья: https://apptractor.ru/ppclps Платформа: iOS 👋: 699

Apollo iOS - это строго типизированный кэширующий клиент GraphQL, написанный на Swift. Он позволяет выполнять запросы и изменения на сервере GraphQL и возвращает результаты в виде типов Swift, зависящих от запроса. Это означает, что вам не нужно заниматься парсингом JSON, не нужно работать со словарями и вручную приводить значения к нужному типу. Вам также не нужно самостоятельно писать типы моделей, потому что они генерируются из определений GraphQL, которые использует ваш UI. Apollo iOS делает больше, чем просто выполняет ваши запросы к серверу GraphQL: он нормализует результаты запросов для создания клиентского кеша данных, который обновляется по мере выполнения дальнейших запросов и изменений. Это означает, что ваш UI всегда внутренне согласован, и его можно поддерживать в актуальном состоянии в соответствии с состоянием на сервере с минимальным количеством требуемых запросов. Эта комбинация моделей с семантикой значений, односторонним потоком данных и автоматическим управлением согласованностью приводит к очень мощной и элегантной модели программирования, которая позволяет исключить общий связующий код и значительно упрощает разработку приложений. Библиотека на GitHub: https://github.com/apollographql/apollo-ios Платформа: iOS/(есть версия и для Android) ⭐️: 3.1K

Почему мониторы контрпродуктивны для программистов Я перестал пользоваться внешним монитором год назад и ни капли не потерял.
Почему мониторы контрпродуктивны для программистов Я перестал пользоваться внешним монитором год назад и ни капли не потерял. Напротив, я чувствую, что стал более гибким и независимым в выборе собственной рабочей среды, чем когда-либо. Перевод статьи: https://apptractor.ru/mntrs Платформа: разработка 👋: 2К

Aurora - набор высококачественных компонентов для создания современных десктопных приложений Compose. Aurora в настоящее врем
Aurora - набор высококачественных компонентов для создания современных десктопных приложений Compose. Aurora в настоящее время находится в пре-альфа версии, раннем развитии. Библиотека на GitHub: https://github.com/kirill-grouchnikov/aurora Платформа: Android/десктоп ⭐️: 181

В пятницу - pet-проект на выходные 😀 RE3 - в этом репозитории вы найдете исходный код для GTA III (master ветка) и GTA Vice
В пятницу - pet-проект на выходные 😀 RE3 - в этом репозитории вы найдете исходный код для GTA III (master ветка) и GTA Vice City (ветка miami). Получен он методом реверс инжиниринга, так что, очевидно, не всегда работает правильно, зато в нем исправлены некоторые ошибки и сделаны улучшения. Поддерживается Windows, Linux, MacOS и FreeBSD на x86, amd64, arm и arm64. Портировано на Nintendo Switch, Playstation Vita и Nintendo Wii U. Ассетов нет, так что вам нужна оригинальная GTA III. Проект на GitHub: https://github.com/GTAmodding/re3 ⭐️: 6.9К

Создаем экран входа в систему в гласморфизме, используя материалы SwiftUI В iOS 15 в SwiftUI у нас есть материалы для модификаторов стиля background и foreground. Материалы работают, размывая вид, сохраняя при этом края резкими (не размытыми). Это создает эффект стекла, который мы видим в уведомлениях iOS, док-станции MacOS, фоне панели меню и других местах. Статья: https://apptractor.ru/lgngm Платформа: iOS 👋: 125

Анимация списка в Compose: свайп для удаления Из этой статьи вы узнаете, как использовать жесты в Jetpack Compose. Статья: ht
Анимация списка в Compose: свайп для удаления Из этой статьи вы узнаете, как использовать жесты в Jetpack Compose. Статья: https://apptractor.ru/swpdlt Платформа: Android

PasswordStrengthView - показывает стойкость вводимого пароля. Ничего сложного, но эффективное украшательство для вашего прило
PasswordStrengthView - показывает стойкость вводимого пароля. Ничего сложного, но эффективное украшательство для вашего приложения. Библиотека на GitHub: https://github.com/RHSaliya/PasswordStrengthView Платформа: Android ⭐️: 30

Модульная архитектура с MVVM-C + SPM + SwiftUI Зачем использовать модули? Ответ прост. Помните, когда вы были ребенком, то иг
Модульная архитектура с MVVM-C + SPM + SwiftUI Зачем использовать модули? Ответ прост. Помните, когда вы были ребенком, то играли в Lego? Lego - самая масштабируемая и изменяемая игрушка всех времен! Вы можете построить что угодно из своих кубиков, например машину или, из тех же кубиков, лодку. Это потрясающе! Модули похожи на Lego , они представляют собой миниатюрные изолированные части приложения. Вы можете повторно использовать модули в бесконечном количестве проектов, как если бы они были библиотеками. Этот пост поможет вам создать базовую модульную архитектуру MVVM-c с помощью Swift Package Manager (SPM) и SwiftUI. Статья: https://apptractor.ru/mdlarch Платформа: iOS 👋: 144

📲 Оффер от Яндекса за выходные! Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября). Зарегистрироваться: https://yandex.ru/promo/events/weekend-mobile/

Box Feed - новостное приложение для iOS, созданное для демонстрации использования функций SwiftUI 3, архитектуры Async/Await,
Box Feed - новостное приложение для iOS, созданное для демонстрации использования функций SwiftUI 3, архитектуры Async/Await, использования CoreData и MVVM. Проект на GitHub: https://github.com/sameersyd/BoxFeed Платформа: iOS ⭐️: 50