AppFiles - Mobile Development – Telegram
AppFiles - Mobile Development
2.12K subscribers
2.76K photos
38 videos
11 files
3.69K links
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.
Download Telegram
VComponents - набор компонентов для SwiftUI, включающий более 40 разных UI-элементов. Это чекбоксы и радиобатоны, разные меню выбора, текстовые поля ввода, списки, навигация, модальные окна, тосты, индикаторы и прочее.

Платформа: iOS
GitHub: https://github.com/VakhoKontridze/VComponents
⭐️: 100
Google представил новый Sleep API, который разработчики могут использовать для получения информации о сне пользователя. Новый API может привести к созданию более совершенных приложений для отслеживания сна. Sleep API теперь доступен как часть последней версии сервисов Google Play. Фирменное приложение Sleep as Android уже использует новый Sleep API. Приложение может отслеживать такие вещи, как продолжительность сна, регулярность, фазы, храп и многое другое, с меньшим энергопотреблением и большей надежностью, чем раньше, благодаря переходу на Sleep API.

Платформа: Android
DPTagTextView - добавление и обнаружение тегов (#) и упоминаний (@) в Textview.

Платформа: iOS
GitHub: https://github.com/Datt1994/DPTagTextView
⭐️: 11
Как использовать преимущество нескольких схем в XCode

Когда мы разрабатываем приложение для iOS, у нас есть как минимум одна схема. Многие начинающие или даже middle разработчики не знают, что мы можем добавить некоторые специальные команды для создания пользовательской среды для тестирования приложения.

В этой статье рассказывают о том, как использовать различные iOS или Maс схемы в XCode, чтобы быстрее тестировать приложения.

Платформа: iOS
Medium: 👏 96
ArcLibrary - библиотека для закругления углов. Каждый можно настраивать отдельно, внешнее и внутреннее закругление, в результате, создавать самые разнообразные композиции.

Платформа: Android
GitHub: https://github.com/stelladk/ArcLibrary
⭐️: 3
Forwarded from Programmer Humor
Foundation похоже будет отличным сериалом! Не могу дождаться и увидеть, как Apple покажет Core Text, JavaScriptCore и UIKit!
Решение типовой задачи с собеседования на Kotlin

Михаил Дворкин, золотой призер финала чемпионата мира ICPC, показывает, как решить типовую задачу с собеседования на Kotlin. Эта алгоритмическая проблема заключается в поиске словарных слов внутри прямоугольного поля с буквами.

Платформа: Android
DSFSparkline - библиотека для показа спарклайнов (небольших графиков, дающих быстрое представление о динамике прямо в тексте) для macOS, iOS и tvOS. Есть множество видов графиков, настройки их отображения, поддержка SwiftUI и IB, темной темы, анимации.

Платформа: iOS
GitHub: https://github.com/dagronf/DSFSparkline
⭐️: 18
Open Mobile Maps - легковесный современный картографический SDK для Android (6.0+) и iOS (10+). Есть обработка касаний и жестов, плиток и полигональных слоев. Основан на OpenGL и Metal соответственно. Большая часть кода написана на C++ и совместно используется двумя платформами. Привязки интерфейсов Kotlin и Swift генерируются с помощью форка библиотеки Djinni.

Платформа: iOS/Android
GitHub: https://github.com/openmobilemaps/maps-core
Сайт (на немецком): https://openmobilemaps.io/
⭐️: 41
Как и зачем мы внесли 22 тысячи изменений в дизайн Яндекс.Карт

Тая Лавриненко, дизайнер-картограф из команды Яндекс.Карт, рассказывает о том, как ее команда проектировала и поэтапно внедряла новый, более сбалансированный стиль Карт. Этот редизайн стал одним из самых значимых и заметных обновлений картографического стиля сервиса за последние 5 лет.

Платформа: Дизайн
Facebook Timeline Compose - воссоздание UI ленты социальной сети исключительно с помощью Jetpack Compose (без XML).

Платформа: Android
GitHub: https://github.com/ahmed7official/Facebook-Timeline-Compose-Android
⭐️: 78
Как сделать код Kotlin интересным для чтения и приятным для работы

Автор рассказывает на практике о том, как можно улучшить читаемость кода Kotlin. Всего около двух десятков советов.

Платформа: Android
Medium: 👏 980
MarkdownText - компонент для Jetpack Compose, показывающий размеченный текст. Показывает Markdown разметку, HTML, изображения.

Платформа: Android
GitHub: https://github.com/jeziellago/compose-markdown
⭐️: 43
XUI - это набор инструментов для создания модульных, многоразовых, тестируемых архитектур приложений с помощью SwiftUI. Благодаря расширениям для решения распространенных проблем XUI значительно упрощает работу со SwiftUI и Combine.

Платформа: iOS
GitHub: https://github.com/quickbirdstudios/XUI
⭐️: 26
StackExpandableView - кастомный View, который воспроизводит поведение группы уведомлений на iOS.

Платформа: Android
GitHub: https://github.com/fabiosassu/StackExpandableView
⭐️: 38
SwiftVideoBackground проигрывает видео в любом UIView. Поддерживает локальные видео и по URL, автоматически подстраивается при смене ориентации, автоматически возобновляет проигрывание при выходе из фонового режима, есть полное управление воспроизведением, зацикленность, отключение звука, затемнение видео.

Платформа: iOS
GitHub: https://github.com/dingwilson/SwiftVideoBackground
⭐️: 292
This media is not supported in your browser
VIEW IN TELEGRAM
Как реализовать изогнутый RecyclerView в Android

Вы когда-нибудь смотрели на анимацию как разработчик, удивляясь тому, насколько она прекрасно и гладко выглядит, и всего через несколько секунд понимали, какую боль и агонию испытаете, когда начнете над ней работать?

Это случилось со мной несколько месяцев назад. Во время одной из моих еженедельных спринт-встреч в Omvana наш дизайнер показал нам совершенно новую реализацию горизонтального колеса прокрутки для изменения некоторых саундтреков. Говорю вам, этот дизайн поразил нас.

Платформа: Android
Medium: 👏 980
Xcodes.app - простой способ установить и использовать несколько версий Xcode. Получает список доступных версий, ускоряет загрузку и может переключаться между установленными IDE по одном клику.

Платформа: iOS
GitHub: https://github.com/RobotsAndPencils/XcodesApp
⭐️: 488
Swift 5: полезные протоколы, чтобы писать как профессионал

В этой статье рассказывается о нескольких полезных протоколах, которые могут сэкономить вам много времени и вывести ваш код на новый уровень.

Платформа: iOS
Medium: 👏 649
Jetpack Release Tracker - следит за последними релизами библиотек AndroidX с уведомлениями и мониторингом зависимостей в вашем проекте.

GitHub: https://github.com/lmj0011/jetpack-release-tracker
Платформа: Android
⭐️: 80