ar
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

الذهاب إلى القناة على Telegram

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

إظهار المزيد
2 181
المشتركون
لا توجد بيانات24 ساعات
+27 أيام
+1930 أيام
أرشيف المشاركات
Анализ приложений Threads 1. Android-приложение Threads 2. Сходство с приложением Instagram 3. iOS-приложение Threads 4. Врем
+1
Анализ приложений Threads 1. Android-приложение Threads 2. Сходство с приложением Instagram 3. iOS-приложение Threads 4. Время запуска Threads 5. Итог Статья: https://apptractor.ru/develop/analiz-prilozheniy-threads.html Платформа: iOS/Android

InnerTune - открытый клиент для проигрывания музыки с YouTube. Сделан в Material 3, умеет проигрывать музыку без рекламы, вос
InnerTune - открытый клиент для проигрывания музыки с YouTube. Сделан в Material 3, умеет проигрывать музыку без рекламы, воспроизводить в фоне, искать, управлять библиотеками, кешировать и играть в офлайне, нормализовать громкость и прочее. InnerTune на GitHub: https://github.com/z-huang/InnerTune Платформа: Android ⭐️: 1.5K

Разбор тестового задания на позицию Android Developer В данной статье я хотел бы разобрать тестовое задание на позицию Androi
Разбор тестового задания на позицию Android Developer В данной статье я хотел бы разобрать тестовое задание на позицию Android developer и продемонстрировать свой способ решения. Статья: https://habr.com/ru/articles/746146/ Платформа: Android

SOLID в Swift. Простое объяснение с примерами для начинающих Принципы SOLID — это набор пяти основных принципов, которые помо
SOLID в Swift. Простое объяснение с примерами для начинающих Принципы SOLID — это набор пяти основных принципов, которые помогают разработчикам создавать более понятный, гибкий и поддерживаемый код. Так же знание этих принципов довольно часто спрашивают на собеседованиях. Давайте рассмотрим каждый из этих принципов с примерами нарушения и соблюдения на языке Swift. Статья: https://habr.com/ru/articles/746410/ Платформа: iOS

ScrollViewLoader - простая утилита, помогающая загружать содержимое в ScrollView в SwiftUI и организовывать бесконечные списки прокрутки. По умолчанию колбек срабатывает, когда расстояние до нижней части прокручиваемого содержимого составляет менее 50% от видимой высоты представления прокрутки. Впрочем, это можно изменить. ScrollViewLoader на GitHub: https://github.com/gh123man/ScrollViewLoader Платформа: iOS ⭐️: 11

Okio - это библиотека, которая дополняет java.io и java.nio, облегчая доступ, хранение и обработку данных. Она начиналась как компонент OkHttp, HTTP-клиента, включенного в Android. Библиотека хорошо проработана и готова к решению новых задач. Сделана Джейком Вортоном и Square. С ее помощью вы можете, например, читать текстовый файл строчка за строчкой, писать в файл, работать с разными кодировками, писать бинарные файлы, работать с сокетами, хэшировать данные и т.п. Okio на GitHub: https://github.com/square/okio Платформа: Android ⭐️: 8.4K

🔥 Пройдите тест на знание основ программирования и получите эксклюзивную подборку вебинаров по Flutter! Востребованность Flu
🔥 Пройдите тест на знание основ программирования и получите эксклюзивную подборку вебинаров по Flutter! Востребованность Flutter-разработчиков растет с каждым годом. Освойте и вы эту трендовую технологию кроссплатформенной разработки! Что вы найдете в подборке, если успешно пройдете тест: 🔵Урок «Аркадные игры на Flutter 3» Изучите возможности Flutter для создания кроссплатформенных игр и создадите свою аркадную игру. 🔵Урок «Создание невероятных визуальных эффектов на Flutter» Откроете перед собой мир визуальных возможностей Flutter и научитесь создавать потрясающие интерфейсы с использованием системных сервисов и оборудования. 🔵Урок «Создаем свою систему координат для RenderObject» Освоите новый движок Impeller и научитесь размещать виджеты в трехмерном пространстве, создавая свою уникальную систему координат для RenderObject. Записи этих уроков являются частью онлайн-курса «Flutter Mobile Developer» от OTUS. Не упустите свой шанс стать настоящим экспертом Flutter! 👉 Пройти тест: https://otus.pw/iGVK/ Нативная интеграция. Информация о продукте www.otus.ru

Как создавать архитектуру Android-приложений: глубокое погружение в принципы Существует множество советов о «правильном» спос
Как создавать архитектуру Android-приложений: глубокое погружение в принципы Существует множество советов о «правильном» способе проектирования программного обеспечения. Многие из них противоречат друг другу. Поэтому в этой статье я расскажу вам о принципах архитектуры, чтобы вы могли сами решить, что подходит для вашего приложения. Итак, эта статья о принципах, а не о правилах. Чтобы стать хорошим архитектором, изучайте принципы, а не правила. Так вы сможете адаптировать архитектуру к тому, что подходит для вашего программного обеспечения и команды. Перевод: https://apptractor.ru/arhitektura-android Платформа: Android

Цензурирование TextInputLayout как это сделано в паролях Вы когда-нибудь задавались вопросом, как сделать текст внутри TextInputLayout закрытым и/или частично закрытым? Твист заключается в том, что цензурировать текст, не накладывая свойства "пароль" на его inputType, чтобы скрыть текст. Как насчет того, чтобы сначала установить его как цензурированный текст, а затем поместить его в TextInputLayout? Это может сработать, но потребуются дополнительные шаги, чтобы вернуться к оригиналу при выполнении процесса валидации. Тогда как? Статья: https://medium.com/@fadhifatah_/textinputlayout-censoring-with-password-like-method-303b986f5364 Платформа: Android

.xcstrings в Xcode 15 Всё изменилось с приходом Xcode 15, где локализация и плюрализация строк были значительно улучшены. Теп
.xcstrings в Xcode 15 Всё изменилось с приходом Xcode 15, где локализация и плюрализация строк были значительно улучшены. Теперь там один файл xcstrings. Это каталог, который хранит в себе все ключи и строки как для переводов на другие языки, так и для переводов для множественного числа. Важно отметить, что всё это умеет бэкпортиться на старые версии iOS путём разбиения xcstrings на .strings и .stringsdict. То есть всё равно под капотом используется старый формат, но мы, как разработчики, работаем уже с удобным для нас интерфейсом. Статья: https://habr.com/ru/companies/cleverpumpkin/articles/746050/ Платформа: iOS

Billboard - это модуль, позволяющий встраивать рекламные объявления в приложения, созданные инди-разработчиками. Его уникальн
Billboard - это модуль, позволяющий встраивать рекламные объявления в приложения, созданные инди-разработчиками. Его уникальная особенность заключается в том, что он показывает рекламу без использования мер слежения или нежелательных cookies. Таким образом, ваш пользователь все еще может раздражаться от рекламы, но не получает неприятных последствий, поэтому вы можете продавать отключение объявлений для вашего премиум-уровня. Поддерживает SwiftUI, можно использовать собственный источник рекламы и различные ее типы. Billboard на GitHub: https://github.com/hiddevdploeg/Billboard Платформа: iOS ⭐️: 346

Яндекс проводит вечеринку для сообщества мобильных разработчиков — Yandex Summer Mobile Party! 12 июля приглашаем мобильных разработчиков на вечеринку — обсудим последние новости индустрии и хорошо проведём вечер с едой, коктейлями и музыкой. Приходите общаться с ребятами из Яндекса и знакомиться с сообществом. Что вас ждёт: — Lightning Talks про разработку и жизнь от мобильных разработчиков; — Лекция от популяризатора физики Дмитрия Побединского; — Настольные игры от Яндекса, зоны отдыха и летние коктейли. Место проведения: Плюс Дача в Парке Горького В этот раз формат только оффлайн. Количество мест ограничено – ждём ваши заявки, и 10 июля вышлем приглашения на почту. До встречи! Программа и регистрация

Создание и публикация собственной библиотеки для Android на Kotlin (2023) В этом руководстве мы узнали, как создать пользовательскую библиотеку, добавить ее в локальный проект и протестировать. В следующей части этой серии мы будем работать над публикацией нашей библиотеки Android в Maven. Статья: https://medium.com/@prashantdixit_87612/creating-and-publishing-your-own-android-library-in-kotlin-2023-part-1-3e542dad4ca0 Платформа: Android

Бесплатный курс по 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