fa
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

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

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

نمایش بیشتر
2 171
مشترکین
+224 ساعت
+97 روز
+1130 روز
آرشیو پست ها
Ошибки, которых следует избегать при реализации подсказок с помощью TipKit Не рекомендуемые способы использования TipKit в Sw
Ошибки, которых следует избегать при реализации подсказок с помощью TipKit Не рекомендуемые способы использования TipKit в SwiftUI: • Реклама • Демонстрация ошибок • Данные, которые не могут быть использованы • Слишком сложная/большая информация Статья: https://holyswift.app/mistakes-to-avoid-when-implementing-quick-tips-with-swiftuis-tipkit/ Платформа: iOS

Бесшовный Drag and Drop - перетаскивания на нескольких экранах с помощью Jetpack Compose Руководство по созданию динамичных и интуитивно понятных взаимодействий с помощью перетаскивания для многоэкранного опыта вашего Android-приложения Статья: https://proandroiddev.com/seamless-play-of-d-d-implementing-drag-and-drop-across-multiple-screens-in-your-android-app-8543b6fa056b Платформа: Android

Dioxus - это портативный, производительный и эргономичный фреймворк для построения кроссплатформенных пользовательских интерф
Dioxus - это портативный, производительный и эргономичный фреймворк для построения кроссплатформенных пользовательских интерфейсов на языке Rust. Dioxus может использоваться для создания веб-приложений, десктопных приложений, статических сайтов, мобильных приложений, liveview приложений и т.д. Dioxus полностью независим от рендерера и может быть использован на любой платформы (на мобильных, например, используется Webview или, экспериментально, WGPU или Skia). Если вы знаете React, то вы уже знаете Dioxus. Dioxus на GitHub: https://github.com/DioxusLabs/dioxus Платформа: кроссплатформа ⭐️: 13.2 K

Repost from IT Insights
AI Town AI Town - это виртуальный город, в котором живут, общаются и взаимодействуют персонажи с искусственным интеллектом. Э
AI Town AI Town - это виртуальный город, в котором живут, общаются и взаимодействуют персонажи с искусственным интеллектом. Этот проект представляет собой развертываемый стартовый набор для легкого создания и настройки собственной версии AI Town. Вдохновлен исследовательской работой "Генеративные агенты: Интерактивные симулякры человеческого поведения”. Основная цель этого проекта, помимо того, что работа над ним доставляет массу удовольствия, - создать платформу с прочным фундаментом, который можно расширять. Внутренний движок поддерживает общее глобальное состояние, транзакции и журнал всех событий, поэтому он может быть использован для любых целей - от простого проекта для тренировки до масштабируемой многопользовательской игры. Вторичная цель - сделать доступным фреймворк на JS/TS, поскольку большинство симуляторов в этой области (включая оригинальную статью, о которой шла речь выше) написаны на Python. GitHub: https://github.com/a16z-infra/ai-town

Публикуем Android приложения автоматически с помощью Gitlab CI Сегодня разберемся, как автоматически опубликовать приложение
Публикуем Android приложения автоматически с помощью Gitlab CI Сегодня разберемся, как автоматически опубликовать приложение в Google Play, Huawei App Gallery и Firebase на примере нашего приложения онлайн-кинотеатра PREMIER. Также расскажу, как мы отправляем сборку в Nexus. Статья: https://habr.com/ru/companies/gazprommedia/articles/753984/ Платформа: Android

Jetpack Compose UI Architecture Plugin предоставляет набор шаблонов, которые позволяют ускорить разработку новых фич на Jetpa
Jetpack Compose UI Architecture Plugin предоставляет набор шаблонов, которые позволяют ускорить разработку новых фич на Jetpack Compose. Jetpack Compose UI Architecture Plugin на GitHub: https://github.com/levinzonr/jetpack-compose-ui-arch-plugin Статья: https://engineering.monstar-lab.com/en/post/2023/07/14/Jetpack-Compose-UI-Architecture/ Платформа: Android ⭐️: 18

Тинькофф проведет большой мобильный митап в Воронеже 📲 Встречу соберут 19 августа на «Винзаводе». В программе докладов — чет
Тинькофф проведет большой мобильный митап в Воронеже 📲 Встречу соберут 19 августа на «Винзаводе». В программе докладов — четыре кейса: — про то, как мы отказались от ручного тестирования; — про безопасность приложений; — и про ускорение сборки проектов. А после — общение и нетворкинг. Кажется, лучше плана на субботу и не придумаешь! 📆 19 августа, «Винзавод», IT’s Tinkoff Mobile Meetup. Зарегистрироваться можно тут: https://l.tinkoff.ru/its_tinkoff_mobile.meetup.vrn

Apple не хочет, чтобы люди создавали приложения для собственного удовольствия Как по мне, за этим всем стоит жадность и ничего больше. Хотя, с другой стороны, становится понятно, как Apple пришла к рыночной стоимости в триллионы. Пока что они не требуют с меня ежегодного взноса разработчика за то, что пишу на своем макбуке приложения на Python – спасибо и на том. Статья: https://habr.com/ru/companies/productivity_inside/articles/753938/ Платформа: разработка

Как разработчику готовиться к собеседованиям Продолжаем разговор с Андреем Белоусом (@tzkt1 в Телеграм) о поиске работы для м
Как разработчику готовиться к собеседованиям Продолжаем разговор с Андреем Белоусом (@tzkt1 в Телеграм) о поиске работы для мобильных разработчиков. Статья: https://apptractor.ru/info/interview/kak-razrabotchiku-gotovitsya-k-sobesedovaniyam.html Платформа: собеседования

Swift Transformers - это набор утилит, помогающих использовать языковые модели (LLM) в приложениях на Swift (через Core ML). По возможности пакет старается следовать API и абстракциям трансформеров Python, но при этом стремится предоставить идиоматический интерфейс Swift и не предполагает предварительного знакомства с трансформерами или токенизаторами. Swift Transformers на GitHub: https://github.com/huggingface/swift-transformers Статья: https://huggingface.co/blog/swift-coreml-llm Платформа: iOS ⭐️: 109

Исходники переизданной версии Quake II В этом репозитории находится игровой код переиздания Quake II 2023 года, предназначенный для пользователей, желающих модифицировать игру, а также оригинальный игровой код, который использовался для справки. Quake II на GitHub: https://github.com/id-Software/quake2-rerelease-dll Платформа: разработка

Создаем дефолтные аватары пользователей в SwiftUI Мы часто сталкиваемся с необходимостью отображения аватаров пользователей в
Создаем дефолтные аватары пользователей в SwiftUI Мы часто сталкиваемся с необходимостью отображения аватаров пользователей в наших приложениях. Однако работа с аватарами по умолчанию для пользователей, не имеющих фотографий профиля, может быть утомительной и повторяющейся. В этой статье мы рассмотрим простое и эффективное решение этой проблемы с помощью SwiftUI и расширений Swift. Статья: https://apptractor.ru/info/articles/sozdaem-defoltnye-avatary-polzovateley-v-swiftui.html Платформа: iOS

Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация Меня зовут Светлана Палицына, я — Android-разрабо
Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация Меня зовут Светлана Палицына, я — Android-разработчик в мобильной команде «Лаборатории Касперского», где мы создаем решения для защиты мобильных устройств. Мои коллеги из Kaspersky уже рассказывали о наборе решений и технологий для управления поведением устройств, известном как Mobile device management. Я подробно рассмотрю один из режимов этого механизма — Lock task mode, также известный как Kiosk-режим. Статья: https://habr.com/ru/companies/kaspersky/articles/753288/ Платформа: Android

Google Play Billing Samples - официальные примеры приложений, использующих внутри для подписок и покупок Google Play Billing. Это Trivial Drive Java/Kotlin - покупка товаров/подписок в приложении для Android (без сервера), Classy Taxi Kotlin/Java App - покупка подписок и одноразовых товаров в приложении для Android и управление ими на сервере, Classy Taxi Server - управление подписками и разовыми продуктами на вашем сервере. Google Play Billing Samples на GitHub: https://github.com/android/play-billing-samples Платформа: Android ⭐️: 2.3K

Цель репозитория TipKit Examples - предоставить примеры кода для реализации подсказок в ваших приложениях. Первоначально осно
Цель репозитория TipKit Examples - предоставить примеры кода для реализации подсказок в ваших приложениях. Первоначально основное внимание уделено простым реализациям, но со временем автор надеется добавить более сложные контексты и элементы управления. TipKit Examples на GitHub: https://github.com/jordibruin/TipKit-Examples Платформа: iOS ⭐️: 233

Гибкая и современная архитектура приложений для Android: пошаговое руководство Недавно я писал о теории, лежащей в основе хор
Гибкая и современная архитектура приложений для Android: пошаговое руководство Недавно я писал о теории, лежащей в основе хорошей архитектуры приложений для Android. Эта статья стала самой популярной за все время, и многие люди любезно сообщили, что она им помогла. Одним из наиболее распространенных вопросов был: «А как же X? Это не совсем соответствует правилам». Именно поэтому я всегда говорил: Изучайте принципы, а не слепо следуйте правилам. Эта статья призвана продемонстрировать практическую сторону: научить Android-архитектуре на реальном примере. В первую очередь это означает показать, как принимаются те или иные архитектурные решения. Мы будем сталкиваться с ситуациями, когда есть несколько возможных ответов, и в каждом случае мы будем опираться на принципы, а не заучивать набор правил. Статья: https://apptractor.ru/info/articles/gibkaya-i-sovremennaya-arhitektura-prilozheniy-dlya-android-poshagovoe-rukovodstvo.html Платформа: Android

Flutter DevTools: анализируем и улучшаем Flutter-приложения на примере «Росбанк Инвест» Меня зовут Нияз, и в этом посте я рас
Flutter DevTools: анализируем и улучшаем Flutter-приложения на примере «Росбанк Инвест» Меня зовут Нияз, и в этом посте я расскажу о Flutter DevTools — очень богатом и разнообразном наборе инструментов для оценки Flutter-приложений, причем доступном прямо через браузер. Статья представляет собой обзор доступного функционала Flutter DevTools, где я постараюсь описать, что можно сделать с его помощью. Для иллюстраций я по возможности буду использовать приложение «Росбанк Инвест». В ряде случаев нужных примеров в приложении не нашлось, поэтому я придумал их сам. Надеюсь, эта статья будет вам полезна и добавит в ваш инструментарий кое-что новое. Статья: https://habr.com/ru/companies/rosbank/articles/753252/ Платформа: кроссплатформа

CloudStream - приложение для стриминга и загрузки медиа. Без рекламы, без трекинга, есть поддержка телефонов, ТВ и Chromecast
CloudStream - приложение для стриминга и загрузки медиа. Без рекламы, без трекинга, есть поддержка телефонов, ТВ и Chromecast, поддерживает расширения. CloudStream на GitHub: https://github.com/recloudstream/cloudstream Платформа: Android ⭐️: 4.2K

Наддув непрерывной интеграции с помощью Gradle В предыдущей статье моего коллеги Тони Робалика мы рассмотрели проблемы управл
Наддув непрерывной интеграции с помощью Gradle В предыдущей статье моего коллеги Тони Робалика мы рассмотрели проблемы управления обширным Gradle-проектом. Тогда мы рассказали о сложностях, с которыми столкнулись Android-разработчики Square, когда они управляли проектом, состоящим из более чем 3500 модулей. С тех пор наш проект вырос еще больше и теперь включает в себя более 5 000 модулей. В этой статье мы рассмотрим, как этот рост влияет на наш рабочий процесс. Для сравнения, среднее время выполнения сборок в CI за последние 6 месяцев составило около 65 минут на одну сборку. Статья: https://developer.squareup.com/blog/supercharging-continuous-integration-with-gradle/ Платформа: Android