fa
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

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

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

نمایش بیشتر
2 174
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+47 روز
+930 روز
آرشیو پست ها
С нуля в Android разработку: история одного джуна Прошел почти год с момента как Осман стал победителем конкурса ХочуВРазрабо
С нуля в Android разработку: история одного джуна Прошел почти год с момента как Осман стал победителем конкурса ХочуВРазработку. И этот фильм — это история его пути. Как он учился, как проходил стажировку, как он работает. Этот фильм о человеке, который хотел стать Android-разработчиком и стал им. Видео: https://apptractor.ru/0drd Платформа: Android

50 советов инди-разработчику Я создаю приложения с 2014 года и за это время совершил МАССУ ошибок. Позвольте мне сэкономить в
50 советов инди-разработчику Я создаю приложения с 2014 года и за это время совершил МАССУ ошибок. Позвольте мне сэкономить ваше время и помочь вам избежать боли и разочарований - вот мои 50 советов, как добиться успеха в качестве одиночного разработчика. Перевод: https://apptractor.ru/50solo Платформа: разработка

SkeletonView показывает пользователям “скелеты” контента по время загрузки, элегантный способ показать пользователям, что что
SkeletonView показывает пользователям “скелеты” контента по время загрузки, элегантный способ показать пользователям, что что-то происходит, а также подготовить их к тому, какое содержимое ожидает. Простая в использовании библиотека, полностью настраиваемая, поддерживает iPhone и iPad и даже работает с Interface Builder. SkeletonViewна GitHub: https://github.com/Juanpe/SkeletonView Платформа: iOS ⭐️: 11К

Лучшие практики разработки SDK для Android SDK/библиотеки очень важны для любой экосистемы, и экосистема Android ничем не отл
Лучшие практики разработки SDK для Android SDK/библиотеки очень важны для любой экосистемы, и экосистема Android ничем не отличается. Я занимаюсь созданием и поставкой SDK/библиотек для Android уже более 7 лет. В этой статье я записал некоторые практики, которым я следую и которые могут помочь нам в написании более качественные SDK. Статья (перевод): https://apptractor.ru/sdkdrd Платформа: Android/разработка 👋: 84

Jetpack Compose Tutorials and Playground - серия туториалов для изучения Jetpack Compose, Материальных виджетов, Состояний, Анимации, Навигации и другого. С легким поиском в коде и в приложении. Проект на GitHub: https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials Платформа: Android ⭐️: 467

Обработка разрешений в Android может быть сложной. Требуется много кода для создания запроса, получения результата, а затем е
Обработка разрешений в Android может быть сложной. Требуется много кода для создания запроса, получения результата, а затем его обработки в месте, где необходимо учесть всю фактическую логику принятого пользователем решения. Warden устраняет весь этот шаблонный код и позволяет запрашивать разрешения и получать результат от любой корутины в вашей кодовой базе (например, в ваших ViewModel). Warden на GitHub: https://github.com/alexstyl/warden Платформа: Android ⭐️: 129

Создаём стираемую карту (scratch card) для iOS-приложения Некоторые из вас, скорее всего, сталкивались с такими картами и лот
Создаём стираемую карту (scratch card) для iOS-приложения Некоторые из вас, скорее всего, сталкивались с такими картами и лотерейными билетами, у которых есть защитная стираемая пленка. Наверняка многие испытывали приятное чувство ожиемого счастья, большого выигрыша, стирая пленку с помощью монеты :) В этой статье будет рассмотрено, как реализовать такое поведение с использованием контекстной графики. Статья (рус): https://apptractor.ru/scrtchcrd Платформа: iOS

SwiftDate - полноценный набор инструментов для управления и отображения дат и часовых поясов на всех платформах Apple и даже
SwiftDate - полноценный набор инструментов для управления и отображения дат и часовых поясов на всех платформах Apple и даже в Linux и средах Swift Server Side. SwiftDate позволяет легко организовать парсинг дат, их форматирование, операции со временем, извлечение отдельных элементов, создание будущих дат (через неделю), сравнение даты и т.п. Библиотека на GitHub: https://github.com/malcommac/SwiftDate Платформа: iOS ⭐️: 6.8К

Разбираешься в Blockchain, Python и Data Science? Тогда регистрируйся на хакатон «ТИМ ФОРС Альянс» с призовым фондом 500 000
Разбираешься в Blockchain, Python и Data Science? Тогда регистрируйся на хакатон «ТИМ ФОРС Альянс» с призовым фондом 500 000 рублей! 🗓 Даты хакатона: 11-13 марта 2022 года 📌 Дедлайн регистрации: 9 марта 23:59 👉 Регистрация: https://tfalliance.ru Платформа токенизации проектных ИТ-команд «ТФ Альянс» с 11 по 13 марта 2022 года проводит онлайн-хакатон, в рамках которого участникам предстоит решить одну из трех задач на выбор: • Разработать инструмент для обеспечения взаимосвязи блокчейнов реестра транзакций и реестра состояний • Создать систему учета метрик для оценки эффективности работы специалистов и команд в проектных задачах • Разработать робота-ассистента на основе Telegram-бота для тематической буферизации сообщений Участники поборются за проживание в HackerHome в Иннополисе, возможность трудоустройства в компанию, а также призовой фонд в размере 500 000 рублей! Подробности и регистрация: https://tfalliance.ru

RasmView - еще одна Android-библиотека для рисования, позволяет пользователям рисовать поверх картинки. Внутри 8 кистей и воз
RasmView - еще одна Android-библиотека для рисования, позволяет пользователям рисовать поверх картинки. Внутри 8 кистей и возможность создавать собственные, отмена/повторить, зум, поворот и отображение. RasmView на GitHub: https://github.com/getStream/sketchbook-compose Платформа: Android ⭐️: 13

MessageKit - открытая замена JSQMessagesViewController. Упрощает создание чатов в iOS-приложениях, предоставляя готовы Chat U
MessageKit - открытая замена JSQMessagesViewController. Упрощает создание чатов в iOS-приложениях, предоставляя готовы Chat UI. Библиотека на GitHub: https://github.com/MessageKit/MessageKit Платформа: iOS ⭐️: 5.1К

Pluto — это платформа отладки Android-приложений прямо на устройстве, которая помогает проверять HTTP-запросы и ответы, регистрировать сбои и ANR-ошибки, а также манипулировать данными приложений на ходу. В ней уже есть пользовательский интерфейс для мониторинга и обмена информацией, а также API для доступа и использования этой информации в вашем приложении. Библиотека на GitHub: https://github.com/plutolib/pluto Платформа: Android ⭐️: 453

Публикуем документацию DocC в виде сайта GitHub Pages На WWDC 2021 Apple представила DocC. Это замечательный фреймворк для со
Публикуем документацию DocC в виде сайта GitHub Pages На WWDC 2021 Apple представила DocC. Это замечательный фреймворк для создания подробной справочной документации по API и интерактивных учебных пособий для проектов, сред или пакетов Swift. Благодаря специальному синтаксису DocC Markdown — разметке документации — компилятор может сам создавать документацию для Swift-проектов и отображать ее прямо в окне документации Xcode. Более того, вы также можете разместить сгенерированную документацию на сайте в том же виде, что и официальная документация Apple для разработчиков. Хотя вначале это было немного сложно, с Xcode 13.3 экспорт документации DocC для статических веб-сайтов стал довольно простым. Давайте посмотрим. Статья (перевод): https://apptractor.ru/doccgthb Платформа: iOS

SwiftSoup — кроссплатформенная (macOS, iOS, tvOS, watchOS и Linux) библиотека для работы с HTML. Она предоставляет очень удоб
SwiftSoup — кроссплатформенная (macOS, iOS, tvOS, watchOS и Linux) библиотека для работы с HTML. Она предоставляет очень удобный API для извлечения данных и манипулирования ими с использованием лучших методов, подобных DOM, CSS и jQuery. SwiftSoup реализует спецификацию WHATWG HTML5 и анализирует HTML в той же модели DOM, что и современные браузеры. С ее помощью вы можете парсить HTML, извлекать данные, манипулировать элементами, очищать введенный контент и т.п. Библиотека на GitHub: https://github.com/scinfu/SwiftSoup Платформа: iOS ⭐️: 3.2К

Контрольный список Code Revie для Android-проектов Код-ревью иногда бывает утомительным процессом, но я считаю, что нам нужно
Контрольный список Code Revie для Android-проектов Код-ревью иногда бывает утомительным процессом, но я считаю, что нам нужно уделять этому больше времени. Может быть, это возможность для вас узнать что-то новое или поделиться некоторыми знаниями. В этой статье я перечислил некоторые моменты, которые считаю необходимо проверять в code review в Android-проектах. Статья (перевод): https://apptractor.ru/cdrwdr Платформа: Android 👋: 229

Sketchbook - библиотека Jetpack Compose canvas, которая помогает рисовать контуры и изображения на холсте с помощью инструмен
Sketchbook - библиотека Jetpack Compose canvas, которая помогает рисовать контуры и изображения на холсте с помощью инструментов, выбора цвета и палитр. Sketchbook также предоставляет полезные компоненты и функции, которые могут легко взаимодействовать с холстом. Библиотека на GitHub: https://github.com/getStream/sketchbook-compose Платформа: Android ⭐️: 172

Год последовательного Leetcod-инга каждый день Это год моего постоянного программирования, каждый день, без выходных 🏃. Вот
Год последовательного Leetcod-инга каждый день Это год моего постоянного программирования, каждый день, без выходных 🏃. Вот несколько советов, которые я могу дать для выполнения задач в Leetcode. Статья (рус): https://apptractor.ru/lletcoding Платформа: программирование 👋: 4К

Swift Parsing - библиотека для преобразования разрозненных данных в хорошо структурированные, с акцентом на композицию, произ
Swift Parsing - библиотека для преобразования разрозненных данных в хорошо структурированные, с акцентом на композицию, производительность, универсальность и эргономику. Библиотека на GitHub: https://github.com/pointfreeco/swift-parsing Платформа: iOS ⭐️: 462

Проект на выходные? OpenHaystack - фреймворк для отслеживания личных Bluetooth-устройств через огромную сеть Apple Find My. И
Проект на выходные? OpenHaystack - фреймворк для отслеживания личных Bluetooth-устройств через огромную сеть Apple Find My. Используйте его для создания собственных меток отслеживания, которые можно прикреплять к физическим объектам (брелоки, рюкзаки и т. д.) или интегрировать в другие устройства с поддержкой Bluetooth, такие как ноутбуки. OpenHaystack является результатом реверс инжиниринга и анализа безопасности сети Apple Find My в Лаборатории безопасности мобильных сетей Технического университета Дармштадта. Состоит OpenHaystack из двух компонентов. Во-первых, приложения для macOS, которое может отображать последнее зарегистрированное местоположение ваших личных Bluetooth-устройств. Во-вторых, прошивка, которая позволяет устройствам транслировать свои метки, которые делают их доступными для обнаружения iPhone. Проект на GitHub: https://github.com/seemoo-lab/openhaystack Платформа: macOS/Bluetooth ⭐️: 4.2К

Google предлагает дизайн SDK Runtime для «Песочницы конфиденциальности Android» В последнее время Apple и Google стремятся создать экосистему, более ориентированную на конфиденциальность пользователей. В случае с Apple это выразилось в создание системы, которая запрашивает разрешение пользователей на отслеживание данных, а у Google появилась инициатива Android Privacy Sandbox. Хотя во время анонса информации было мало, сейчас появилось больше подробностей о SDK Runtime (среде выполнения SDK), которая является частью решения Google для рекламы и конфиденциальности. Статья 🇷🇺: https://apptractor.ru/sdkrntm Платформа: Android