fa
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

رفتن به کانال در Telegram

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

نمایش بیشتر
2 171
مشترکین
-124 ساعت
+87 روز
+730 روز
آرشیو پست ها
Бесплатный курс по Natural Language Processing (NLP) от The Hugging Face The Hugging Face, платформа науки о данных с сообщес
Бесплатный курс по Natural Language Processing (NLP) от The Hugging Face The Hugging Face, платформа науки о данных с сообществом ученых, исследователей и ML-инженеров, которые вносят свой вклад в проекты с открытым исходным кодом,  предлагает бесплатный курс, который поможет вам пройти путь от новичка до эксперта в области обработки естественного языка. Новость: https://apptractor.ru/learn/nlp-hugging-face.html Платформа: обучение

Nostr — это децентрализованный сетевой протокол для распределенной системы социальных сетей. Amethyst - нативное приложение д
Nostr — это децентрализованный сетевой протокол для распределенной системы социальных сетей. Amethyst - нативное приложение для него, клиент, созданный с помощью Kotlin и Jetpack Compose. Общая архитектура состоит из пользовательского интерфейса, который использует обычные State/ViewModel/Composition, сервисного слоя, который соединяется с реле Nostr, и слоя модели/хранилища, который хранит все объекты Nostr в памяти, в полном OO-графе. Amethyst на GitHub: https://github.com/vitorpamplona/amethyst Платформа: Android ⭐️: 792

Упорядочивание Talkback в Android Jetpack Compose Разработчики Android обычно полагаются на стандартную работу TalkBack. Но и
Упорядочивание Talkback в Android Jetpack Compose Разработчики Android обычно полагаются на стандартную работу TalkBack. Но иногда нам приходится пачкать руки и вручную изменять порядок следования UI-компонентов. Семантические свойства Android Compose - это место, где разработчики могут изменять описания содержимого и объединять элементы в группы объявлений. С выходом androidx.compose.ui версии 1.5.0-beta01 мы теперь можем управлять порядком обхода TalkBack и здесь! Статья: https://medium.com/livefront/talkback-ordering-in-android-jetpack-compose-bbe5d6349527 Платформа: Android

Создание интерактивного виджета с помощью App Intents В этом примере мы создадим интерактивный виджет, который увеличивает глобальный счетчик в целевом приложении, используя нажатия кнопки и App Intents. Статья: https://apptractor.ru/info/articles/sozdanie-interaktivnogo-vidzheta-s-pomoschyu-app-intents.html Платформа: iOS

iOS Learning Materials - список статей, ресурсов, учебников, вопросов и ответов Stack Overflow и Quora, репозиториев GitHub и
iOS Learning Materials - список статей, ресурсов, учебников, вопросов и ответов Stack Overflow и Quora, репозиториев GitHub и полезных ресурсов, которые могут помочь вам немного углубиться в iOS. Все ресурсы разбиты на подкатегории, что упрощает навигацию. Есть некоторые темы, не имеющие прямого отношения к iOS, такие как компьютерная графика, машинное обучение или паттерны проектирования - но они действительно в какой-то мере связаны с iOS-разработкой. iOS Learning Materials на GitHub: https://github.com/eleev/ios-learning-materials Платформа: iOS ⭐️: 2.1K

Jetpack compose - Как реализовать собственные пейджинг индикаторы Индикаторы страниц играют важную роль в перемещении пользователей по нескольким экранам или страницам приложения. Хотя Jetpack Compose предлагает широкий спектр встроенных компонентов, настройка индикаторов пейджера в соответствии с уникальным стилем и брендингом вашего приложения может улучшить впечатления пользователей. Статья: https://blog.canopas.com/jetpack-compose-how-to-implement-custom-pager-indicators-8b6a01d63964 Платформа: Android

Jetpack compose - Как реализовать собственные индикаторы пейджера Индикаторы пейджера играют важную роль в перемещении пользователей по нескольким экранам или страницам приложения. Хотя Jetpack Compose предлагает широкий спектр встроенных компонентов, настройка индикаторов пейджера в соответствии с уникальным стилем и брендингом вашего приложения может улучшить впечатления пользователей.

Swift 5.9. Что нового? Swift 5.9 - это новый большой релиз, который включает в себя ряд улучшений и новых функций. К ним относятся упрощенные способы работы с операторами if и switch, макросы (то есть код, который может генерировать или трансформировать другой код), некопируемые типы (это новая функция, которая предотвращает копирование объектов определенного типа), кастомные исполнители акторов (что связано с моделью конкурентного программирования в Swift) и многое другое. Статья: https://habr.com/ru/articles/744344/ Платформа: iOS

Бесплатный курс по основам Continuous Delivery Опубликован бесплатный краткий курс по концепциям, лежащим в основе CD (Contin
Бесплатный курс по основам Continuous Delivery Опубликован бесплатный краткий курс по концепциям, лежащим в основе CD (Continuous Delivery). Он представлен Дейвом Фарли, разработчиком программного обеспечения, который сделал новаторскую работу в области DevOps, CD, CI, BDD, TDD и современной программной инженерии. Он является соавтором книги «Continuous Delivery», которая получила награду Jolt Excellence Award в 2011 году, а недавно написал книгу Modern Software Engineering. Курс Continuous Delivery Fundamentals была разработан для тех, кто впервые сталкивается с Continuous Delivery и хочет больше узнать о технологии. Новость: https://apptractor.ru/learn/besplatnyy-kurs-po-osnovam-continuous-delivery.html Платформа: обучение

Paraphrase - плагин Gradle, который генерирует типобезопасные форматеры для строковых ресурсов Android в формате сообщений ICU. Он легко интегрируется с Android Views и Compose UI. Paraphrase на GitHub: https://github.com/cashapp/paraphrase Платформа: Android ⭐️: 87

Обзор библиотек для скриншот-тестирования Android проектов Меня зовут Олег Осипенко и эта статья является развитием моего доклада, посвященного опыту внедрения скриншот-тестирования, который я презентовал на прошедшей недавно в Екатеринбурге конференции DUMP. Отдельную часть доклада я посвятил разбору имеющихся библиотек, но, будучи ограничен временными рамками доклада, я не мог подробно остановиться на их особенностях. И сейчас я хотел бы восполнить это упущение. К тому же уже после доклада я нашел еще 2 новых библиотеки в дополнение к тем 5, что я упоминал в своем выступлении. Статья: https://habr.com/ru/articles/744796/ Платформа: Android

Mapbox Maps SDK для iOS - это открытая библиотека для отображения интерактивных кастомизируемых карт в iOS. Она принимает сти
Mapbox Maps SDK для iOS - это открытая библиотека для отображения интерактивных кастомизируемых карт в iOS. Она принимает стили карт, применяет их к векторным плиткам и отображает их с помощью Metal. Есть отдельные библиотеки для построения маршрутов, поиска локаций. То же самое и для Android. Mapbox Maps SDK iOS на GitHub: https://github.com/mapbox/mapbox-maps-ios Платформа: iOS ⭐️: 322

Создание часов в Jetpack Compose с помощью Canvas В этой статье я объясню, как мы можем реализовать это с помощью API Compose Canvas. Я также расскажу о математических концепциях, связанных с вычислением координат на окружности и рисованием фигур и текста вокруг этих координат. Многие из используемых здесь формул были получены методом проб и ошибок, поэтому их понимание поначалу может оказаться сложным. Однако я буду упрощать объяснения с помощью диаграмм, чтобы облегчить их понимание. Надеюсь, вам понравится читать эту статью. Статья: https://proandroiddev.com/crafting-a-clock-with-canvas-9b1ad430da72 Платформа: Android

TranslationPlugin - плагин для IntelliJ/Android Studio IDE для перевода текста. Поддерживает несколько переводчиков, может переводить сразу на несколько языков, переводить целые документы, работать со словарями, автоматически переводить документацию и т.п. TranslationPlugin на GitHub: https://github.com/YiiGuxing/TranslationPlugin Платформа: Android ⭐️: 10.1K

Хотите освоить разработку 3D-игр на Flutter для iOS, Android и Web с использованием Impeller и WebGL? Приходите 28 июня в 20:
Хотите освоить разработку 3D-игр на Flutter для iOS, Android и Web с использованием Impeller и WebGL? Приходите 28 июня в 20:00 мск на открытый урок «Введение в разработку 3D-игр на Flutter для iOS/Android и Web с использованием Impeller и WebGL» онлайн-курса Flutter Mobile Developer от OTUS. На открытом уроке мы разберем: — новые возможности Flutter 3.10 и Dart 3 и используем их для создания простой интерактивной трехмерной игры с фоновой музыкой и звуковыми эффектами; — попробуем подключиться к внешним устройствам через механизмы вызова нативного кода. Урок подходит для всех, кто имеет опыт в программировании и хочет научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. Продолжить обучение вы сможете на курсе Flutter Mobile Developer, который можно приобрести в рассрочку. Регистрация на открытый урок: https://otus.pw/0Q04/ Нативная интеграция. Информация о продукте www.otus.ru

Dropbox переделал поиск на 40% быстрее с помощью Jetpack Compose После внедрения Compose разработчики Dropbox переписали множество функций приложения, включая домашний экран, предварительный просмотр файлов и поиск. Поиск в Dropbox был полностью переделан всего за несколько недель, что на 40% меньше, чем ожидалось, и меньше половины времени, которое потребовалось на создание аналогичной функции для iOS. Статья: https://android-developers.googleblog.com/2023/06/dropbox-rebuilt-search-experience-faster-with-jetpack-compose.html Платформа: Android

Dropbox переделал поиск на 40% быстрее с помощью Jetpack Compose После внедрения Compose разработчики Dropbox переписали множество функций приложения, включая домашний экран, предварительный просмотр файлов и поиск. Поиск в Dropbox был полностью переделан всего за несколько недель, что на 40% меньше, чем ожидалось, и меньше половины времени, которое потребовалось на создание аналогичной функции для iOS.

Изнутри: Swift макрос — #Preview Макрос #Preview в языке Swift предоставляет удобный способ создания и предварительного просмотра компонентов пользовательского интерфейса. Он позволяет разработчикам быстро и легко создавать превью для своих View, чтобы визуально оценить, как они выглядят и взаимодействуют. Статья: https://habr.com/ru/companies/ozontech/articles/744216/ Платформа: iOS