Паша Стрельченко, Android-разработчик в HeadHunter, делится опытом интеграции Jetpack Compose в продакшн-приложение.
https://proglib.io/w/8b683cb0
https://proglib.io/w/8b683cb0
Хабр
Адаптация Jetpack Compose в hh.ru
Представьте: теплый осенний вечер, на столе чашечка чего-нибудь вкусного, за окном порхают пожелтевшие листья и тонко насвистывает ветер. Но на душе скребутся коварные мыши. И вам точно известно,...
🔥3
Интервью с командой Кинопоиск Android о внутреннем устройстве видеостриминга, задачах разработчиков в этом направлении и многом другом.
https://proglib.io/w/248420cf
https://proglib.io/w/248420cf
YouTube
Как работает видеостриминг на Android. Кинопоиск
Интервью с командой Кинопоиск Android о том, как устроен видеостриминг, какие задачи приходится решать разработчикам и конечно же рубрика "Вендоры шалят", где ребята рассказали про проблемы с кодеками, Xiaomi и Mediatek.
🔗 Telegram канал "Android Broadcast"…
🔗 Telegram канал "Android Broadcast"…
Введение в «Плагинизацию» базового контроллера в iOS, которая позволяет:
— избавиться от дублирования кода;
— разгрузить базовый контроллер;
— сделать конфигурацию разных контроллеров гибкой и удобной.
https://proglib.io/w/6ae2e8a6
— избавиться от дублирования кода;
— разгрузить базовый контроллер;
— сделать конфигурацию разных контроллеров гибкой и удобной.
https://proglib.io/w/6ae2e8a6
👍3🤔1
Теоретические и практические аспекты мониторинга интернет-соединения в Android с примерами на Kotlin.
https://proglib.io/w/2920005f
https://proglib.io/w/2920005f
Medium
Monitoring Internet Connection State in Android
Internet connection sometimes can be crucial to your applications.
You can inform a user with the banner stating that there is no internet…
You can inform a user with the banner stating that there is no internet…
👍1
Создание и повторное использование цветовых палитр в Xcode: методы, советы и приемы для Swift-разработчиков.
https://proglib.io/w/492d04eb
https://proglib.io/w/492d04eb
getstream.io
Using Xcode- Creating Reusable and Shareable Color Palettes
Having a full range of colors ensures consistency across your apps. Learn to build reusable & shareable color palettes with Xcode.
5 советов по разработке Swift Package Plugins, которые помогут избежать проблем в дальнейшем.
https://proglib.io/w/9307ed26
https://proglib.io/w/9307ed26
Swifty Tech by Marco Eidinger
Five Tips for Swift Package Plugin Development
Learn what you need to adopt for Xcode 14, why artifact bundles are great and how to support arguments and target selection in Swift Package Plugins.
Погружение в Android Touch System:
1. Touch Functions and the View Hierarchy
2. Common Touch Event Scenarios
3. MotionEvent Listeners
4. Gesture-Handling Modifiers in Jetpack Compose
5. How Gestures Work in Jetpack Compose
1. Touch Functions and the View Hierarchy
2. Common Touch Event Scenarios
3. MotionEvent Listeners
4. Gesture-Handling Modifiers in Jetpack Compose
5. How Gestures Work in Jetpack Compose
Medium
Android Touch System — Part 1: Touch Functions and the View Hierarchy
How touch events flow through the Android view hierarchy.
👍3
❤2
Пошаговая реализация клона калькулятора Apple на SwiftUI: руководство для новичков и профи, которое поможет освоить некоторые важные приемы создания масштабируемых и удобных в сопровождении SwiftUI-приложений.
🔗 Часть 1. View
🔗 Часть 2. Бизнес-логика
🔗 Часть 1. View
🔗 Часть 2. Бизнес-логика
Medium
Build the Apple Calculator in SwiftUI
Creating the view, part 1
👍4
Clean Architecture для Android-разработчика и распространенные заблуждения, связанные с ней
Статья далекого 2017-го, но она должна быть здесь.
Читать
Статья далекого 2017-го, но она должна быть здесь.
Читать
Хабр
Заблуждения Clean Architecture
На первый взгляд, Clean Architecture – довольно простой набор рекомендаций к построению приложений. Но и я, и многие мои коллеги, сильные разработчики, осознали эту архитектуру не сразу. А в...
Android-разработчику на заметку: мини-тред с советами по обходу внутренних проверок безопасности ContentProvider.openFile().
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App, если Твиттер не открывается
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App, если Твиттер не открывается
📍 Зачем математика нужна в Data Science в 2022?
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации.
🧑💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД
📅 Когда: 8 августа в 19:00
🖇 Где: https://proglib.io/w/fb2c6ce4
#proglib_academy #профессии #datascientist
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации.
🧑💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД
📅 Когда: 8 августа в 19:00
🖇 Где: https://proglib.io/w/fb2c6ce4
#proglib_academy #профессии #datascientist
Разбор внутренних механизмов работы 3D-преобразований iOS views:
🔗 How do 3D transforms of iOS views work under the hood
🔗 3D transforms on iOS under the hood part II: Perspective shifts
🔗 How do 3D transforms of iOS views work under the hood
🔗 3D transforms on iOS under the hood part II: Perspective shifts
Alex Lee
How do 3D transforms of iOS views work under the hood? — Alex Lee
A look at how the CoreAnimation library works under the hood for 3D transformations: translations, rotations, and scales.