fa
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

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

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

نمایش بیشتر
2 174
مشترکین
+124 ساعت
+47 روز
+1130 روز
آرشیو پست ها
Насколько полезен шаблон Координатор в iOS-приложении? Статья даже не про сам шаблон, а о банальных вопросах, которые стоит с
Насколько полезен шаблон Координатор в iOS-приложении? Статья даже не про сам шаблон, а о банальных вопросах, которые стоит себе задать перед внедрением той или иной технологии. У каждого шаблона есть компромиссы. В конце концов, мы живем с этими компромиссами. Но если нужно добавить такую сложность просто для удаления нескольких строк кода, тогда это не добавляет никакой ценности проекту. Может быть, в 1 из 1000 сценариев этот шаблон может оказаться полезным, но добавление этого шаблона просто ради добавления приведет к появлению связанных координаторов и увеличению сложности кода. То есть мы решаем одну проблему, но потом порождаем еще несколько. Перевод: https://apptractor.ru/coordinator Платформа: iOS/архитектура 👋: 77

Swipe дает Composable, внутри которого контент можно свайпить влево или вправо. В отличие от SwipeToDismiss, Swipe не приводи
Swipe дает Composable, внутри которого контент можно свайпить влево или вправо. В отличие от SwipeToDismiss, Swipe не приводит к закрытию экрана. Swipe на GitHub: https://github.com/saket/swipe Платформа: Android ⭐️: 143

BackgroundRemoval - библиотека для удаления фона (или объекта) на фотографиях. Написано на чистом Swift без зависимостей, исп
BackgroundRemoval - библиотека для удаления фона (или объекта) на фотографиях. Написано на чистом Swift без зависимостей, используется u2net модель. BackgroundRemoval на GitHub: https://github.com/Ezaldeen99/BackgroundRemoval Платформа: iOS ⭐️: 19

Лучшие практики iOS-разработки 2022 за 1 минуту В этой статье мы кратко рассмотрим несколько наиболее важных библиотек и сове
Лучшие практики iOS-разработки 2022 за 1 минуту В этой статье мы кратко рассмотрим несколько наиболее важных библиотек и советов, которые сделают вашу повседневную разработку приложений эффективной и легкой. Перевод: https://apptractor.ru/ios1 Платформа: iOS 👋: 268 Есть такая же статья и про Android: https://apptractor.ru/drd1

Команда TradingView ищет мобильных разработчиков и qa. У нас: • зарплата привязанная к курсу доллара • помощь с релокейтом ил
Команда TradingView ищет мобильных разработчиков и qa. У нас: • зарплата привязанная к курсу доллара • помощь с релокейтом или возможность удаленной работы. А также шикарный офис в центре Ростова • современные фреймворки и подходы - Kotlin, Coroutines, Jetpack Compose, Android 7+ для Android и SwiftUI, Combine, async-await, iOS 14+ для iOS • международная продуктовая компания с американскими инвесторами • входим в Top-65 самых популярных сайтов мира (популярнее Pinterest и Spotify) • лучшие в мире графики и инструменты для анализа рынка (наши решения используют Тинькофф, БКС, Открытие, Forbes, Mail ru, Lenta ru, Revolut, Interactive Brokers, S&P Global и т.д.) Если у тебя 2 или больше лет опыта, пиши @janemanolis - Яна, HR TradingView

Команда TradingView ищет мобильных разработчиков и qa. У нас: • зарплата привязанная к курсу доллара • помощь с релокейтом ил
Команда TradingView ищет мобильных разработчиков и qa. У нас: • зарплата привязанная к курсу доллара • помощь с релокейтом или возможность удаленной работы. А также шикарный офис в центре Ростова • современные фреймворки и подходы - Kotlin, Coroutines, Jetpack Compose, Android 7+ для Android и SwiftUI, Combine, async-await, iOS 14+ для iOS • международная продуктовая компания с американскими инвесторами • входим в Top-65 самых популярных сайтов мира (популярнее Pinterest и Spotify) • лучшие в мире графики и инструменты для анализа рынка (наши решения используют Тинькофф, БКС, Открытие, Forbes, Mail ru, Lenta ru, Revolut, Interactive Brokers, S&P Global и т.д.) Если у тебя 2 или больше лет опыта, пиши @janemanolis - Яна, HR TradingView

Традиционный проект на выходные - open-source микроскоп из LEGO, 3D печати, Arduino и Raspberry Pi. В этом репозитории все ин
Традиционный проект на выходные - open-source микроскоп из LEGO, 3D печати, Arduino и Raspberry Pi. В этом репозитории все инструкции по сборке, принципы работы, чертежи для печати, схемы, код и прочее. MicroscoPy на GitHub: https://github.com/IBM/MicroscoPy Платформа: гаджет 👋: 1K

Традиционный проект на выходные - open-source микроскоп из LEGO, 3D печати, Arduino и Raspberry Pi. В этом репозитории все инструкции по сборке, принципы работы, чертежи для печати, схемы, код и прочее. MicroscoPy на GitHub: https://github.com/IBM/MicroscoPy Платформа: гаджет 👋: 1K

Почему я оставил работу в Netflix с зарплатой в $450,000 Я думал, что останусь в Netflix навсегда. Максимальная рыночная зарп
Почему я оставил работу в Netflix с зарплатой в $450,000 Я думал, что останусь в Netflix навсегда. Максимальная рыночная зарплата. Свобода и ответственность. Неограниченное отсутствие на рабочем месте. О чем еще можно попросить? Поэтому, когда я ушел из Netflix в мае 2021 года, все подумали, что я сошёл с ума. Перевод: https://apptractor.ru/ntflxqt Платформа: карьера 👋: 11.1K

LeakCanary - библиотека для обнаружения утечек памяти в Android-приложении. Утечки памяти очень распространены в приложениях
LeakCanary - библиотека для обнаружения утечек памяти в Android-приложении. Утечки памяти очень распространены в приложениях для Android, и накопление небольших утечек памяти приводит к нехватке памяти и сбою приложений. LeakCanary поможет вам найти и устранить эти утечки памяти еще во время разработки. LeakCanary на GitHub: https://github.com/square/leakcanary Платформа: Android ⭐️: 27.3K

Лучшие практики Android-разработки 2022 за 1 минуту В этой статье мы кратко рассмотрим несколько наиболее важных советов, кот
Лучшие практики Android-разработки 2022 за 1 минуту В этой статье мы кратко рассмотрим несколько наиболее важных советов, которые сделают вашу повседневную разработку приложений эффективной и легкой. Перевод: https://apptractor.ru/drd1 Платформа: Android 👋: 302

The Composable Architecture — это целостная и понятная архитектура для создания приложений с учетом композиции, тестирования
The Composable Architecture — это целостная и понятная архитектура для создания приложений с учетом композиции, тестирования и эргономики. Ее можно использовать в SwiftUI, UIKit и всех платформах Apple (iOS, macOS, tvOS и watchOS). Эта библиотека предоставляет несколько основных инструментов, которые можно использовать для создания приложений различной сложности. Она может решить для вас такие задачи, как управление состояниями, разделение на компоненты, тестирование и т.п. The Composable Architecture на GitHub: https://github.com/pointfreeco/swift-composable-architecture Статья: https://habr.com/ru/post/526782/ Платформа: iOS ⭐️: 5.7К

Создание несвязанной архитектуры для оптимизации приложений В этой статье мы объясняем инженерные решения, которые мы примени
Создание несвязанной архитектуры для оптимизации приложений В этой статье мы объясняем инженерные решения, которые мы применили для стандартизации и разделения архитектуры четырех приложений Walmart Mexico. С самого начала основной целью было изменение архитектуры, но затем мы эволюционировали, чтобы совершить другие преобразования, такие как CI/CD, автоматизация тестирования, стратегия репозитория и другие. Перевод: https://apptractor.ru/wlmrtarc Платформа: разработка/архитектура 👋: 173

Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже. Написали на сценах. Корневой UISplitView
+2
Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже. Написали на сценах. Корневой UISplitViewController. Для компактного режима поставили page-контроллер. Фон и анимации сделаны на трех CALayer и одного градиента. Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке. Тулбар сделали кнопками. Сепаратор это UIView c эффектом. Индикатор-точки нативный от page-контроллера. #ViewHierarchy

TreeView - общая реализация древовидного представления для Android на базе RecyclerView. TreeView на GitHub: https://github.com/ikws4/TreeView Платформа: Android ⭐️: 9

AxisTabView for SwiftUI - библиотека, позволяющая легко создавать различные стили представления таббара. Поддерживает iOS и m
AxisTabView for SwiftUI - библиотека, позволяющая легко создавать различные стили представления таббара. Поддерживает iOS и macOS. AxisTabView на GitHub: https://github.com/jasudev/AxisTabView Платформа: iOS ⭐️: 41

Открытый код в Microsoft Mobile В Microsoft создается и используется множество различных программ с открытым исходным кодом.
Открытый код в Microsoft Mobile В Microsoft создается и используется множество различных программ с открытым исходным кодом. В этом списке компания делится некоторыми OSS-проектами, которые любят мобильные команды Microsoft. Перевод: https://apptractor.ru/ossmm Платформа: разработка

Metaphor - библиотека для простого добавления Material Motion анимаций. Реализует четыре их вида: Container transform, Shared
Metaphor - библиотека для простого добавления Material Motion анимаций. Реализует четыре их вида: Container transform, Shared axis, Fade through и Fade. Metaphor на GitHub: https://github.com/AndroidPoet/Metaphor Платформа: Android ⭐️: 14

С нуля в Android разработку: история одного джуна Прошел почти год с момента как Осман стал победителем конкурса ХочуВРазрабо
С нуля в Android разработку: история одного джуна Прошел почти год с момента как Осман стал победителем конкурса ХочуВРазработку. И этот фильм — это история его пути. Как он учился, как проходил стажировку, как он работает. Этот фильм о человеке, который хотел стать Android-разработчиком и стал им. Видео: https://apptractor.ru/0drd Платформа: Android

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