uk
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

Відкрити в Telegram

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

Показати більше
2 176
Підписники
+224 години
+67 днів
+930 день
Архів дописів
XCRemoteCache - библиотека, созданная Spotify, для уменьшения времени длинных локальных сборок. Эта библиотека реализует удал
XCRemoteCache - библиотека, созданная Spotify, для уменьшения времени длинных локальных сборок. Эта библиотека реализует удаленное кэширования для iOS-проектов с целью повторного использования целевых артефактов Xcode, созданных на машинах с непрерывной интеграцией (CI). Она поддерживает Objective-C, Swift и ObjC + Swift и может быть легко интегрирована с существующими проектами Xcode, включая проекты, управляемые CocoaPods или Carthage. Проект на GitHub: https://github.com/spotify/XCRemoteCache Статья: https://apptractor.ru/XCRmt Платформа: iOS ⭐️: 293

Delivery Club проводит Weekend Offer для мобильных разработчиков и платит бонусом две зарплаты Стать частью лидирующего в Рос
Delivery Club проводит Weekend Offer для мобильных разработчиков и платит бонусом две зарплаты Стать частью лидирующего в России фудтех-сервиса за одни выходные — легко! Если вы классный iOS или Android-разработчик, регистрируйтесь на Weekend Offer Mobile Delivery Club, который пройдет 27-28 ноября. Что вас ждет? • Бонус в две зарплаты за оффер в выходные. • Сильные команды разработки. • Современный стек технологий. • Возможность влиять на бизнес. Как все будет проходить? Конечно же, онлайн. Вы узнаете, как устроен бизнес Delivery Club и каких специалистов ищут, пройдете техническое собеседование, пообщаетесь с тимлидами. Сколько времени это займет? Вы сможете получить оффер за одни выходные. Всего 48 часов – и вы в команде крупнейшего фудтех-проекта страны, которым пользуются миллионы людей. Как записаться? Регистрация уже открыта на сайте: http://tech.delivery-club.ru/mobileweekend. Там же можно узнать подробности.

Улучшение запуска приложений: уроки Facebook Улучшение времени запуска приложения - нетривиальная задача и требует глубокого
Улучшение запуска приложений: уроки Facebook Улучшение времени запуска приложения - нетривиальная задача и требует глубокого понимания вещей, которые на нее влияют. В этом году команда Google Android и команда приложения Facebook совместно работали над метриками и обменивались подходами для улучшения запуска приложений. В общедоступной документации Google Android содержится много информации об оптимизации старта. В дополнение к этому Google делится тем, как это было применено к приложению Facebook и что помогло им улучшить запуск приложения. Разработчики приложений Facebook стремятся к тому, чтобы у людей был лучший опыт и чтобы приложение безупречно работало на всех устройствах, в любой стране и в различных сетевых условиях. Работая вместе, команда Google Android и команда Facebook согласовали определение метрик для запуска приложений и лучшие практики и поделились ими в этой статье. Статья: https://apptractor.ru/fcbsrtp Платформа: Android

OpenSourceController - показывает экран со всеми лицензиями, используемыми в вашем приложении. OpenSourceController парсит данный URL и показывает все лицензии в tableView. Поддерживается SwiftUI, можно менять цвета и заголовок. Библиотека на GitHub: https://github.com/floriangbh/OpenSourceController Платформа: iOS ⭐️: 52

Принципы SOLID в Swift В этой статье мы обсудим, что такое принципы SOLID и зачем они вам понадобятся, как iOS-разработчику. Принципы SOLID — это набор передовых практик, которым нужно следовать при создании кода. Эти пять принципов помогают нам понять необходимость определенных шаблонов проектирования и архитектуры программного обеспечения в целом, чтобы сделать проекты более понятными, гибкими и удобными. Поэтому я считаю, что это тема, которую должны изучить все программисты, включая iOS-разработчиков. Перевод статьи: https://apptractor.ru/info/articles/printsipy-solid-v-swift.html Платформа: iOS 👋: 154

Swipeable-Card - библиотека Compose для простого добавления свайпов для карточек. Настраиваются цвета, кнопки по свайпу, выдвижение справа или слева. GitHub: https://github.com/Amrjyniat/Swipeable-Card Платформа: Android ⭐️: 5

SwiftRater - класс Swift, который напоминает пользователям о необходимости оставить оценку для приложения в App Store. Библиотека на GitHub: https://github.com/takecian/SwiftRater Платформа: iOS ⭐️: 245

ByteLegend - бесплатная open source MMORPG игра, в которой пользователи учатся программировать и покоряют мир высокооплачивае
ByteLegend - бесплатная open source MMORPG игра, в которой пользователи учатся программировать и покоряют мир высокооплачиваемой работы. Проект на GitHub: https://github.com/ByteLegend/ByteLegend Платформа: Android ⭐️: 1.2К

Как использовать GitHub Copilot со Swift, используя Visual Studio Code Недавно я получил ранний доступ к технической предвари
Как использовать GitHub Copilot со Swift, используя Visual Studio Code Недавно я получил ранний доступ к технической предварительной версии GitHub Copilot. Как iOS-разработчик, я хотел попробовать то, что может сделать Copilot, чтобы повысить мою продуктивность при написании Swift-кода. К сожалению, в нем пока нет поддержки Xcode. Мне нужно было настроить Visual Studio Code, чтобы попробовать поддержку GitHub Copilot для языка Swift. Перевод статьи: https://apptractor.ru/cpltswft Платформа: iOS

ReCaptcha - добавляет в ваш проект Google Invisible ReCaptcha v2. Эта библиотека автоматически обрабатывает события ReCaptcha и извлекает токен валидации или уведомляет вас о необходимости представить проверку, если невидимая невозможна. Библиотека на GitHub: https://github.com/fjcaetano/ReCaptcha Платформа: iOS ⭐️: 220

Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак Представьте приемную крупной компании. Диван, низенький с
Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак Представьте приемную крупной компании. Диван, низенький столик, подключенный к ТВ-приставке телевизор беззвучно крутит очередной выпуск новостей. Великолепный шанс для хакерской атаки. Нужно только получить доступ к устройству. Мне предстояло найти способ отравить приставку и превратить ее в плацдарм для будущих атак на другие элементы сетевой инфраструктуры. Статья: https://habr.com/ru/company/bastion/blog/587108/ Платформа: Android ⬆️: +57

PasswordValidationView - UI-компонент, который наглядно проверяет стойкость вводимых паролей. Библиотека на GitHub: https://github.com/kojofosu/PasswordValidationView Платформа: Android ⭐️: 28

Приложения для iPhone могут многое рассказать о вас с помощью акселерометра Немного алармистская статья, но начиная с iOS 15
Приложения для iPhone могут многое рассказать о вас с помощью акселерометра Немного алармистская статья, но начиная с iOS 15 доступ к акселерометру открыт для всех приложений. Данные акселерометра содержать в себя личную информацию о вас, которую любое приложение может легко раскрыть, применив правильный алгоритм. Что можно узнать: • Движение и деятельность • Частота сердцебиения • Частота дыхания • Точное местоположение • Проговариваемый текст (диктофон) Перевод статьи: https://apptractor.ru/accrmtr Платформа: iOS, но скорее в целом Технологии

Rugby - CLI-инструмент, который кеширует все pod-зависимости и удаляет их целевые записи из проекта, пересобирая потом только изменения. Так ускоряется время сборки больших проектов и уменьшается размер. Проект на GitHub: https://github.com/swiftyfinch/Rugby Платформа: iOS ⭐️: 176

Проект нашего читателя. TFProfiler - профайлер нейронных моделей на смартфонах. Запуск нейронной модели на различных акселера
Проект нашего читателя. TFProfiler - профайлер нейронных моделей на смартфонах. Запуск нейронной модели на различных акселераторах (CPU, GPU, NNAPI, HEXAGON), оценка FPS, количества используемой памяти, времени инициализации модели. Проект на GitHub: https://github.com/iglaweb/TFProfiler Платформа: Android ⭐️: 18

Figma2Android - плагин, который конвертирует макеты Figma в код Android Jetpack Compose. Плагин: https://www.figma.com/commun
Figma2Android - плагин, который конвертирует макеты Figma в код Android Jetpack Compose. Плагин: https://www.figma.com/community/plugin/1030354617366499719/Figma2Android

Основы CI/CD Основная цель любого программного проекта - зарабатывать деньги за счет автоматизации бизнес-процессов. Чем быст
Основы CI/CD Основная цель любого программного проекта - зарабатывать деньги за счет автоматизации бизнес-процессов. Чем быстрее вы можете выпускать новые версии для клиентов, тем лучше для вашей компании. Но как быстро реализовать процесс релизов? Что ж, вы можете делать все вручную. Например, можно подключиться к удаленному серверу через SSH. Затем клонировать репозиторий с новым кодом, собрать его и запустить с помощью командной строки. Хотя это действительно работает, это неэффективный подход. Итак, сегодня мы обсуждаем автоматизацию выпуска продуктов и самого процесса разработки. CI и CD - это два аббревиатуры, обозначающие непрерывную интеграцию (Continuous Integration) и непрерывную доставку (Continuous Delivery). Перевод статьи: https://apptractor.ru/info/articles/ci-cd-2.html Платформа: разработка 👋: 355

mocap4face от Facemoji - это бесплатный мультиплатформенный SDK для захвата движения лица в реальном времени на основе Facial
mocap4face от Facemoji - это бесплатный мультиплатформенный SDK для захвата движения лица в реальном времени на основе Facial Action Coding System (FACS). Он обеспечивает получение позиции головы и ее элементов в трехмерном пространстве с любой мобильной или веб-камеры, фото или видео, позволяя анимировать трехмерные аватары, цифровые персонажи и многое другое в реальном времени. С помощью mocap4face вы можете управлять живыми аватарами, создавать линзы в стиле Snapchat, работать с дополненной реальностью, создавать лицевые фильтры, запускающие действия, приложения VTubing и многое другое с минимальным энергопотреблением и использованием процессора. Проект на GitHub: https://github.com/facemoji/mocap4face Платформа: iOS/Android ⭐️: 34

Тестирование MacBook Pro с процессором M1 Pro в Android-разработке Вы, вероятно, уже прочитали несметное количество отзывов п
Тестирование MacBook Pro с процессором M1 Pro в Android-разработке Вы, вероятно, уже прочитали несметное количество отзывов про новые MacBook с процессором M1 Pro и знаете, что они поразительно быстры в тестах или что у них лучшее время автономной работы в своем классе, что в них вернули порт MagSafe, порт HDMI и устройство чтения SD-карт. Но подходят ли они для разработки под Android? Перевод статьи: https://apptractor.ru/M1ProDrd Платформа: Android 👋: 906

NewsFly - это современное новостное приложение для Android, которое включает практически ВСЕ новые и рекомендуемые средства и
NewsFly - это современное новостное приложение для Android, которое включает практически ВСЕ новые и рекомендуемые средства и инструменты разработки для Android. Загибайте пальцы: MVVM, Flow и LiveData, DataBinding и ViewBinding, Navigation Component, Room и DataStore, Hilt, Pagination, Retrofit, Glide, работа в оффлайне через Remote Mediator (Pagination) и NetworkBound Resource, темный и светлый режимы. Проект на GitHub: https://github.com/slackhq/slack-lints Статья: https://apptractor.ru/NewsFly Платформа: Android ⭐️: 59