ch
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

前往频道在 Telegram

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

显示更多
2 174
订阅者
+224 小时
+47
+930
帖子存档
FashionStore - готовое мобильное приложение для модного магазина одежды, сделанный на Jetpack Compose. С Compose навигацией,
FashionStore - готовое мобильное приложение для модного магазина одежды, сделанный на Jetpack Compose. С Compose навигацией, Hilt, поддержкой темной темы и рекомендованной архитектурой приложений от Google. FashionStore на GitHub: https://github.com/cyph3rcod3r/FashionStore Платформа: Android ⭐️: 58

Defaults - обертка для UserDefaults, упрощающая работу с ними. Строго типизированная, с поддержкой Codable и NSSecureCoding, работает с SwiftUI, автоматически обновляя представление при изменении значения, есть встроенные паблишеры для Combine, с возможностью отладки, сериализации и десериализации. Defaults на GitHub: https://github.com/sindresorhus/Defaults Платформа: iOS ⭐️: 1.2K

Apple выпустила справочник «Язык программирования Swift» (The Swift Programming Language) в виде проекта с открытым исходным
Apple выпустила справочник «Язык программирования Swift» (The Swift Programming Language) в виде проекта с открытым исходным кодом. Он использует инструмент DocC для сборки книги. Этот новый проект станет основой для всех изменений руководства Swift.org в будущем. Сейчас авторы призывают разработчиков попробовать создать локальный репозиторий и протестировать работу с DocC, обсудить проблемы с файлами, с которыми вы можете столкнуться при компиляции, редактировании или чтении книги. The Swift Programming Language на GitHub: https://github.com/apple/swift-book Платформа: программирование/iOS ⭐️: 1.2K

Awesome Competitive Programming - список Awesome ресурсов по соревновательному программированию, алгоритмам и структурам данн
Awesome Competitive Programming - список Awesome ресурсов по соревновательному программированию, алгоритмам и структурам данных. Это список списков, учебные программы, туториалы, открытые курсы, книги, сайты с вопросами, инструменты и т.п. Awesome Competitive Programming на GitHub: https://github.com/lnishan/awesome-competitive-programming Платформа: программирование ⭐️: 10.2K

Seal - загрузчик аудио или видео файлов для Android в цветах Material You. Умеет скачивать видео или аудио со стриминговых пл
Seal - загрузчик аудио или видео файлов для Android в цветах Material You. Умеет скачивать видео или аудио со стриминговых платформ (в том числе плейлисты целиком), встраивать субтитры в скачиваемое видео, динамически менять цвета в UI в соответствии с заветами Material Design 3. Написан на Kotlin. Seal на GitHub: https://github.com/JunkFood02/Seal Платформа: Android ⭐️: 723

Руководство по модуляризации Android-приложений Проект с несколькими модулями Gradle известен как многомодульный проект (mult
Руководство по модуляризации Android-приложений Проект с несколькими модулями Gradle известен как многомодульный проект (multi-module project). В этом официальном руководстве Google представлены передовые методы и рекомендуемые шаблоны для разработки многомодульных приложений для Android. Статья: https://apptractor.ru/mdlrz Платформа: Android

Библиотека нашего читателя, HttpRequest - крошечный HTTP-клиент для iOS и macOS. Всего в 80 строчек кода. Работаете над своим открытым проектом или библиотекой? Поделитесь! HttpRequest на GitHub: https://github.com/mezhevikin/http-request Платформа: iOS ⭐️: 6

Android Circular Slider - круговые слайдеры для Jetpack Compose. Основное достоинство, по словам автора - настраиваемость под любые запросы. Android Circular Slider на GitHub: https://github.com/Mindinventory/AndroidCircularSlider Платформа: Android ⭐️: 23

Wordle Guesser - это приложение представляет собой небольшой проект/пример создания Composable View в SwiftUI. Сама идея закл
Wordle Guesser - это приложение представляет собой небольшой проект/пример создания Composable View в SwiftUI. Сама идея заключается в том, чтобы сделать инструмент для просмотра всех возможных оставшихся слов после первых нескольких вариантов в игре Wordle. Wordle Guesser на GitHub: https://github.com/kieranb662/Wordle-Guesser Платформа: iOS ⭐️: 18

Создаем виджеты для экрана блокировки на SwiftUI Одной из самых востребованных функций для iOS были настраиваемые экраны блок
Создаем виджеты для экрана блокировки на SwiftUI Одной из самых востребованных функций для iOS были настраиваемые экраны блокировки. И, наконец, они появились у нас с последней версией iOS 16. Мы можем заполнить наш экран блокировки красивыми виджетами. Реализовать виджет для экрана блокировки несложно, поскольку его API использует тот же код, что и виджеты домашнего экрана. В этой статье мы узнаем, как реализовать виджеты экрана блокировки для наших приложений. Статья: https://apptractor.ru/16widg Платформа: iOS

Wonderous - новое “showcase” приложение для Flutter SDK версии 3.3. В целом оно о самых известных памятниках и местах в мире,
Wonderous - новое “showcase” приложение для Flutter SDK версии 3.3. В целом оно о самых известных памятниках и местах в мире, но для разработчиков больше о визуальной точности, эффектах и переходах, которые демонстрируют, на что действительно способен Flutter в современном мобильном телефоне. Wonderous на GitHub: https://github.com/gskinnerTeam/flutter-wonderous-app Платформа: Flutter/кроссплатформа ⭐️: 308

Kotlin Algorithms and Design Patterns - в этом репозитории приведены наиболее распространенные алгоритмы, структуры данных и
Kotlin Algorithms and Design Patterns - в этом репозитории приведены наиболее распространенные алгоритмы, структуры данных и паттерны проектирования, написанные на языке программирования Kotlin. Весь код разбит по отдельным пакетам: • ru.sorting — алгоритмы сортировки • ru.search — алгоритмы поиска • ru.structures — структуры данных (списки, массивы, стэк, очередь, бинарное дерево и др.) • design-patterns — паттерны проектирования • ru.other — другие алгоритмы (расстояние Левенштейна, алгоритм Кнута Морриса Пратта и т.д.) Для каждого файла с кодом сделаны тесты. Kotlin Algorithms and Design Patterns на GitHub: https://github.com/evitwilly/Kotlin-Algorithms-and-Design-Patterns/ Платформа: Android/Kotlin ⭐️: 364

Android Image Cropper - библиотека обработки изображения, оптимизированная для Камеры/Галереи. Умеет увеличивать, поворачивать, обрезать и многое другое. Android Image Cropper на GitHub: https://github.com/CanHub/Android-Image-Cropper Платформа: Android ⭐️: 687

Как Junior-разработчику проводить Code Review Поначалу я была очень сосредоточена на обучении, но в какой-то момент в первый
Как Junior-разработчику проводить Code Review Поначалу я была очень сосредоточена на обучении, но в какой-то момент в первый год я поняла кое-что важное - чтобы перейти на следующий уровень в инженерии, мне нужно было помогать всей команде, а не только себе. Для начала один из моих товарищей по команде порекомендовал мне оценивать код. Совет был достаточно прост — используй code review как способ узнать больше о фрагменте кода и расширить свои знания о нашей системе в целом. Выяснилось, что проверка кода была для меня идеальным способом продолжить обучение. Статья: https://apptractor.ru/jnrcdrw Платформа: разработка 👋: 1.7К

SwiftNEWKit - библиотека SwiftUI для показа “Что нового” в приложении. Умеет сама срабатывать по версии и/или номеру билда, в
SwiftNEWKit - библиотека SwiftUI для показа “Что нового” в приложении. Умеет сама срабатывать по версии и/или номеру билда, встраивается в одну строчку, умеет брать JSON с сервера, поддерживает Firebase, может показывать историю изменений. SwiftNEWKit на GitHub: https://github.com/1998code/SwiftNEWKit Платформа: iOS ⭐️: 22

DivKit - открытый фреймворк от Яндекса для отрисовки Server-Driven UI. Сейчас DivKit используется в приложении Яндекс, Алисе,
DivKit - открытый фреймворк от Яндекса для отрисовки Server-Driven UI. Сейчас DivKit используется в приложении Яндекс, Алисе, Едадиле, Маркете, ТВ и других приложениях компании. Он позволяет обновлять интерфейс приложений через сервер, а кроме того, его можно использовать для быстрого прототипирования пользовательского интерфейса, развертывая один макет сразу на iOS, Android и веб. На начальном этапе вам даже не нужна интеграция с сервером. Вы можете включить все JSON в сам клиент, чтобы попробовать работу DivKit в реальном приложении. DivKit на GitHub: https://github.com/divkit/divkit Платформа: iOS/Android ⭐️: 961

На I/O 2022 Google рассказал о том, как приложения для Android смогут создавать взаимодействие между устройствами, аналогично
На I/O 2022 Google рассказал о том, как приложения для Android смогут создавать взаимодействие между устройствами, аналогичное Nearby Share, и теперь доступна предварительная версия SDK. Cross device SDK позволяет просто реализовать: • Обнаружение и авторизацию связи с соседними устройствами • Совместное использование текущего состояния приложения с тем же приложением на другом устройстве • Запуск приложения на дополнительном устройстве без необходимости поддерживать работу приложения в фоновом режиме • Установление безопасных соединений для связи устройств друг с другом • Включение передачи задач, когда пользователь запускает задачу на одном устройстве и может легко продолжить ее на другом устройстве В будущем Cross device SDK будет работать с приложениями для телефонов Android, планшетов, телевизоров, Auto, Wear OS, ChromeOS, iOS и Windows. Предварительная версия SDK для разработчиков уже доступна для телефонов и планшетов Android. Есть пример приложения «Камень, ножницы, бумага» на Kotlin и Java.

Kalendar - календарь с кастомным дизайном для проектов Jetpack Compose. Есть недельный или месячный вид, настройка отметок дл
Kalendar - календарь с кастомным дизайном для проектов Jetpack Compose. Есть недельный или месячный вид, настройка отметок для событий, Kalendar на GitHub: https://github.com/hi-manshu/Kalendar Платформа: Android ⭐️: 423

AppDesignKit — это набор красиво оформленных, готовых к использованию экранов для iOS-приложений. Этот хорошо структурированн
AppDesignKit — это набор красиво оформленных, готовых к использованию экранов для iOS-приложений. Этот хорошо структурированный комплект шаблонов с кодом на Swift, который поможет вам создавать собственные приложения намного быстрее - вы можете сосредоточиться на бизнес-логике, а не программировать элементы пользовательского интерфейса один за другим. Предварительно запрограммированные представления можно использовать мгновенно, скопировав их в существующий проект Xcode, или вы можете использовать проект в качестве стартового набора для своего следующего мобильного приложения. AppDesignKit на GitHub: https://github.com/relatedcode/AppDesignKit Платформа: iOS ⭐️: 113