ru
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

Открыть в Telegram

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

Больше
2 174
Подписчики
+124 часа
+47 дней
+1130 день
Архив постов
Dokka — это механизм документирования кода для Kotlin, выполняющий ту же функцию, что и javadoc для Java. Как и сам Kotlin, D
Dokka — это механизм документирования кода для Kotlin, выполняющий ту же функцию, что и javadoc для Java. Как и сам Kotlin, Dokka полностью поддерживает смешанные проекты Java/Kotlin. Он понимает стандартные комментарии Javadoc в файлах Java и комментарии KDoc в файлах Kotlin и может генерировать документацию в различных форматах, включая стандартный Javadoc, HTML и Markdown. Dokka на GitHub: https://github.com/Kotlin/dokka Платформа: Android/Kotlin ⭐️: 2.6K

Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши при
Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши приложения, а не просто работает код или нет. Такой подход делает тесты чрезвычайно читабельными и поддерживаемыми, а также помогает описать поведение логических частей приложения другим разработчикам. Quick на GitHub: https://github.com/Quick/Quick Платформа: iOS/тестирование ⭐️: 9.5K

Учебный курс "Собираем с Bazel" Bazel — это система сборки с открытым исходным кодом, созданная Google для компиляции больших
Учебный курс "Собираем с Bazel" Bazel — это система сборки с открытым исходным кодом, созданная Google для компиляции больших и сложных кодовых баз. Этот бесплатный курс из 19 уроков обучит вас основам сборки - от написания очень простого Java-приложения до компиляции Android или iOS-приложения с большим количеством зависимостей. Курс: https://www.raywenderlich.com/31558158-building-with-bazel Платформа: iOS/Android

Clean Architecture and MVVM - шаблон iOS-приложения. Проект реализован, как понятно, с использованием чистой многоуровневой а
Clean Architecture and MVVM - шаблон iOS-приложения. Проект реализован, как понятно, с использованием чистой многоуровневой архитектуры и MVVM. Кроме этого, в нем используется большинство концепций современной разработки. Clean Architecture and MVVM: https://github.com/kudoleh/iOS-Clean-Architecture-MVVM Платформа: iOS ⭐️: 2.2K

Compose Image on Steroids - коллекция Images, Modifiers, служебных функций для Jetpack Compose для расширения и обогащения отображения, манипулирования, масштабирования, изменения размера, зума и обрезки ImageBitmap на основе выбранной области. Compose Image on Steroids на GitHub: https://github.com/SmartToolFactory/Compose-Image Платформа: Android ⭐️: 52

Как iOS 16 ускоряет запуск вашего приложения В State of the Union на WWDC22 был сделан анонс, который обещал значительно улуч
Как iOS 16 ускоряет запуск вашего приложения В State of the Union на WWDC22 был сделан анонс, который обещал значительно улучшить время запуска приложений: такие приложения, как Lyft или Airbnb, запускаются почти в два раза быстрее благодаря улучшению в динамическом компоновщике. Это улучшение связано с ускорением проверок протоколов, которые были медленными. Кроме того, в iOS 16 сокращается время загрузки двоичного файла за счет уменьшения объема данных, загружаемых с диска. Перевод: https://apptractor.ru/ios16zap Платформа: iOS

Swiftly — это универсальный справочник, быстрая шпаргалка для разработчиков Swift. Он содержит справочные примеры использован
Swiftly — это универсальный справочник, быстрая шпаргалка для разработчиков Swift. Он содержит справочные примеры использования всех нужных операторов для разработчиков всех уровней. Сайт: https://swiftly.dev/ Платформа: iOS

Почему DRY — самый переоцененный принцип программирования DRY был первым принципом программирования, с которым я столкнулся,
Почему DRY — самый переоцененный принцип программирования DRY был первым принципом программирования, с которым я столкнулся, и, вероятно, единственным, о котором я узнал за первый год работы разработчиком. Это также, вероятно, один из самых простых принципов для понимания. Если вы видите в своем коде две одинаковые вещи, возможно, они должны быть просто одной вещью. Трудно с этим поспорить. Но я думаю, что DRY такой же, как и любой другой принцип — он имеет свое применение, но лучше всего применять его в меру. И я думаю, что из-за его вездесущности и простоты мы склонны с ним заходить слишком далеко и слишком часто. Перевод: https://apptractor.ru/DRYit Платформа: программирование

Новый проект на выходные :) Inverse Scaling Prize - конкурс по поиску задач, которые заставляют большие языковые модели показ
Новый проект на выходные :) Inverse Scaling Prize - конкурс по поиску задач, которые заставляют большие языковые модели показывать обратное масштабирование. Главный приз - $100,000. Цель этого конкурса — найти задачи обратного масштабирования, в которых языковые модели становятся хуже по мере того, как они становятся больше и лучше в языковом моделировании (предсказание следующего слова). Inverse Scaling Prize на GitHub: https://github.com/inverse-scaling/prize Платформа: машинное обучение ⭐️: 231

Orbitary - библиотека анимации Jetpack Compose. С ее помощью вы можете реализовать три вида анимации: движение, преобразование и переход общего элемента. Orbitary on Android на GitHub: https://github.com/skydoves/Orbitary Платформа: Android ⭐️: 272

Яндекс Практикум запускает курсы по мобильной разработке Сервис онлайн-обучения цифровым профессиям Яндекс Практикум открывае
Яндекс Практикум запускает курсы по мобильной разработке Сервис онлайн-обучения цифровым профессиям Яндекс Практикум открывает набор на курсы по iOS и Android-разработке. Они предназначены для тех, у кого нет опыта в программировании, кто хочет изучать его с нуля, а также подойдёт тем, кто хочет перейти в мобильную разработку из смежной сферы. Подробнее: https://apptractor.ru/iandrpract Платформа: обучение

X-SwiftFormat - еще одно расширение для Xcode, улучшающее стандартное форматирование кода. X-SwiftFormat на GitHub: https://g
X-SwiftFormat - еще одно расширение для Xcode, улучшающее стандартное форматирование кода. X-SwiftFormat на GitHub: https://github.com/ruiaureliano/X-SwiftFormat Платформа: iOS ⭐️: 660

3 бесплатных курса по машинному обучению, которые стоит пройти прямо сейчас Я сторонница бесплатных учебных ресурсов, и, к сч
3 бесплатных курса по машинному обучению, которые стоит пройти прямо сейчас Я сторонница бесплатных учебных ресурсов, и, к счастью, есть несколько хороших бесплатных курсов по машинному обучению. В этой статье я поделюсь своими тремя любимыми бесплатными курсами. Каждый из них предлагает свой собственный взгляд на машинное и глубокое обучение и содержит различные типы контента, от видео до практических упражнений по программированию, поэтому новичку стоит изучить все три. 1. Подружитесь с машинным обучением 2. Ускоренный курс по машинному обучению 3. Практическое глубокое обучение для программистов Перевод: https://apptractor.ru/3ml Платформа: обучение/машинное обучение

Permission Flow for Android - безопасный способ узнать разрешения в любом месте приложения. В больших проектах приложение обы
Permission Flow for Android - безопасный способ узнать разрешения в любом месте приложения. В больших проектах приложение обычно разделено на несколько модулей. В таких случаях отдельный модуль может не знать о разрешениях. Эта библиотека предоставляет способ безопасно узнать состояние разрешений во всем приложении и на любом уровне. Например, вы можете прослушивать статус разрешения на доступ к контактам в классе, и сразу же показывать список контактов, когда разрешение предоставлено. Permission Flow for Android на GitHub: https://github.com/PatilShreyas/permission-flow-android Платформа: Android ⭐️: 158

VK открыла набор на бесплатное обучение в Академию больших данных MADE Академия больших данных MADE – бесплатный образователь
VK открыла набор на бесплатное обучение в Академию больших данных MADE Академия больших данных MADE – бесплатный образовательный проект VK, разработанный экспертами компании, индустрии и научного мира. Программа Академии ориентирована на специалистов с опытом работы в сфере IT от года до трех лет и адаптирована к требованиям рынка. Обучение стартует в сентябре. Прием заявок на поступление продлится до 6 августа. Платформа: обучение

Multiliner - расширение Xcode, которое упорядочивает длинные строки. Работает с инициализаторами, вызовами функций, массивами, модификаторами SwiftUI. Multiliner на GitHub: https://github.com/aheze/Multiliner Платформа: iOS ⭐️: 358

Multiliner - расширение Xcode, которое упорядочивает длинные строки. Работает с инициализаторами, вызовами функций, массивами, модификаторами SwiftUI. Multiliner на GitHub: https://github.com/aheze/Multiliner Платформа: iOS ⭐️: 358

Как улучшать архитектурные навыки в ежедневных задачах по программированию 3 практических упражнения, которые вы можете делат
Как улучшать архитектурные навыки в ежедневных задачах по программированию 3 практических упражнения, которые вы можете делать при выполнении любой задачи по программированию. Статья: https://apptractor.ru/3archnav Платформа: программирование/архитектура

Новый проект на выходные ☺️Pinball on Android - реверсинжиниринг классического пинболла из Windows и портирование его на Andr
Новый проект на выходные ☺️Pinball on Android - реверсинжиниринг классического пинболла из Windows и портирование его на Android (есть версии и для Nintendo Switch, PS Vita и пр). Pinball on Android на GitHub: https://github.com/fexed/Pinball-on-Android Платформа: Android ⭐️: 172

AppFiles - Mobile Development - Статистика и аналитика Telegram-канала @applib