Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👏1
Jetpack compose: Cool Button Click Effects
Статейка про то, как в Jetpack Compose реализовать различные эффекты нажатия кнопки.
👉 Pulsate effect
👉 Press Effect
👉 Shake Effect
👉 Animate the shape
Читать (En)
Статейка про то, как в Jetpack Compose реализовать различные эффекты нажатия кнопки.
👉 Pulsate effect
👉 Press Effect
👉 Shake Effect
👉 Animate the shape
Читать (En)
👍15❤🔥2🔥2
Вчера разгребал избранное и наткнулся на тред от Евгения Мацюка, в котором он собрал различные ресурсы для подготовки к собесам в западные компании.
Там достаточно много полезных ресурсов, включая такие темы как Mobile System Design, HTTPS, Backend System Design, Solution Architecture и т.д.
Возможно кому-то пригодится.
Читать (Ru)
Там достаточно много полезных ресурсов, включая такие темы как Mobile System Design, HTTPS, Backend System Design, Solution Architecture и т.д.
Возможно кому-то пригодится.
Читать (Ru)
🔥22👍2🖕2👏1🤮1💩1
Build a Custom Design System Using Jetpack Compose
Статья про организацию дизайн-системы в Jetpack Compose.
Читать (En)
Статья про организацию дизайн-системы в Jetpack Compose.
Читать (En)
👍9🔥2🤔2
An iOS Engineer learns about Android’s Jetpack Compose and loves it.
Еще одна статейка из избранного, в которой сравнивают два декларативных фреймворка Jetpack Compose и SwiftUI в работе с лэйаутами, состоянием и инструментами.
Наверняка многие уже видели эту статью, но все таки закину для тех, кто еще не читал.
Читать (En)
Еще одна статейка из избранного, в которой сравнивают два декларативных фреймворка Jetpack Compose и SwiftUI в работе с лэйаутами, состоянием и инструментами.
Наверняка многие уже видели эту статью, но все таки закину для тех, кто еще не читал.
Читать (En)
👍9🔥3❤1🤩1
Best Practices in Kotlin
Очередная статья с best practices в Kotlin. В целом ничего сверхъестественного там нет, но возможно что-то для себя выделите.
И еще несколько статей на эту тему 👇
👉 Kotlin — How to write code more readable and Clean, Best practices (En)
👉 Kotlin Best Practices (Ru)
Читать (En)
Очередная статья с best practices в Kotlin. В целом ничего сверхъестественного там нет, но возможно что-то для себя выделите.
И еще несколько статей на эту тему 👇
👉 Kotlin — How to write code more readable and Clean, Best practices (En)
👉 Kotlin Best Practices (Ru)
Читать (En)
👍14🔥1🤔1🤩1
Long-running tasks in parallel with Kotlin Flow
Пример того, как можно реализовать выполнение длительныех задач параллельно и агрегировать результат с помощью оператора zip в Kotlin Flow.
Читать (En)
Пример того, как можно реализовать выполнение длительныех задач параллельно и агрегировать результат с помощью оператора zip в Kotlin Flow.
Читать (En)
👍8🔥2👏1
Jetpack Compose Pagination
Реализация пагинации с использованием Paging 3 в Jetpack Compose.
Читать (En)
Реализация пагинации с использованием Paging 3 в Jetpack Compose.
Читать (En)
👍10🔥3🎉1
Data objects in Kotlin: pretty-print your objects!
YouTube
Data objects in Kotlin: pretty-print your objects!
Kotlin 1.7.20 comes with a new experimental feature for object declarations that especially improves work with sealed classes. This new feature is called data objects. Adding the “data” modifier to your object declarations ensures they look nice and tidy…
👍8🔥2
Dynamic Environment Switching on Android
Пример реализации динамического переключения между средами (dev, stage, prod).
Читать (En)
Пример реализации динамического переключения между средами (dev, stage, prod).
Читать (En)
👍10🔥2👎1👏1
Performance in Jetpack Compose
Большая статья с рекомендациями, как повысить перформанс в Jetpack Compose и разбором некоторых кейсов.
👉 Unstable objects on UI layer
👉 Inlined composables
👉 State reads from too high scope
👉 NonRestartableComposable annotation
👉 Use lambda modifiers whenever possible
👉 When to use remember { }
Читать (En)
Большая статья с рекомендациями, как повысить перформанс в Jetpack Compose и разбором некоторых кейсов.
👉 Unstable objects on UI layer
👉 Inlined composables
👉 State reads from too high scope
👉 NonRestartableComposable annotation
👉 Use lambda modifiers whenever possible
👉 When to use remember { }
Читать (En)
👍10🔥1🤩1
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Вышло ежегодное исследование популярности команд iOS разработки
В этом году мы опросили 900 айосеров, в два раза больше, чем в прошлом! Посмотрите отчет, чтобы узнать:
👨🎓У какого процента айосеров есть вышка
📚Какие 15 книг чаще всего рекомендуют для прочтения
🤔Какие каналы и сообщества про iOS разработку самые популярные
📊Кто входит в топ российских айосеров
💰В каких сферах предпочитают работать iOS разработчики (спойлер – в первую очередь это банки)
🤩В каких компаниях и почему айосеры хотят работать
Исследование проведено при поддержке VK. Пошарьте опрос в своем рабочем чате, мы будем очень рады ❤️
В этом году мы опросили 900 айосеров, в два раза больше, чем в прошлом! Посмотрите отчет, чтобы узнать:
👨🎓У какого процента айосеров есть вышка
📚Какие 15 книг чаще всего рекомендуют для прочтения
🤔Какие каналы и сообщества про iOS разработку самые популярные
📊Кто входит в топ российских айосеров
💰В каких сферах предпочитают работать iOS разработчики (спойлер – в первую очередь это банки)
🤩В каких компаниях и почему айосеры хотят работать
Исследование проведено при поддержке VK. Пошарьте опрос в своем рабочем чате, мы будем очень рады ❤️
Известность команд iOS разработки 2022
Рисерч DevCrowd: Известность команд iOS разработки 2022
👍8💩2🔥1🎉1
Неочевидное про Fragment API. Часть 4. Анимации и меню
Вышла заключительная часть из цикла "Неочевидное про Fragment API" от Тинькофф.
В статье разбираются такие темы как: анимации для переходов между фрагментами, shared elements transition и работа с menu через MenuHost вместо deprecated методов.
Читать (Ru)
Вышла заключительная часть из цикла "Неочевидное про Fragment API" от Тинькофф.
В статье разбираются такие темы как: анимации для переходов между фрагментами, shared elements transition и работа с menu через MenuHost вместо deprecated методов.
Читать (Ru)
👍9🔥2🤔1
Mastering NavigationStack in SwiftUI
Несколько статей на тему организации навигации в SwiftUI.
👉 Navigator Pattern
👉 NavigationPath
Несколько статей на тему организации навигации в SwiftUI.
👉 Navigator Pattern
👉 NavigationPath
👍7🔥1👏1
How To Handle ViewModel One-Time Events In Jetpack Compose
Пример обработки разовых событий по типу
Читать (En)
Пример обработки разовых событий по типу
SingleLiveEvent в Jetpack Compose, в соответствии с рекомендациями архитектуры Now in Android.Читать (En)
👍7🔥2😁1
Instagram System Design
Наверняка вы уже видели подобные материалы, возможно встречали вопросы на собесах по system design на примере крупных приложений (fb, twitter, etc).
Вот собственно еще одна статейка на эту тему, на примере Instagram. В статье рассказывается как организовать общую структуру, эндпоинты, как разбить на модули и сервисы, организация БД, кеш, балансёры и вот это вот всё.
Читать (En)
Наверняка вы уже видели подобные материалы, возможно встречали вопросы на собесах по system design на примере крупных приложений (fb, twitter, etc).
Вот собственно еще одна статейка на эту тему, на примере Instagram. В статье рассказывается как организовать общую структуру, эндпоинты, как разбить на модули и сервисы, организация БД, кеш, балансёры и вот это вот всё.
Читать (En)
👍7❤🔥1🔥1👏1🤔1
Compose Basics: MAD Skills Wrap-Up
Тут Гугл завершил серию уроков MAD Skills Compose Basics. В статье опубликовали видосы и ссылки на текстовые варианты уроков.
👉 Intuitive: Thinking in Compose
👉 Less Code: Composable Functions
👉 Powerful: Compose Toolkit
👉 Accelerate Development: Compose Tooling
👉 Community Tip
Читать (En)
Тут Гугл завершил серию уроков MAD Skills Compose Basics. В статье опубликовали видосы и ссылки на текстовые варианты уроков.
👉 Intuitive: Thinking in Compose
👉 Less Code: Composable Functions
👉 Powerful: Compose Toolkit
👉 Accelerate Development: Compose Tooling
👉 Community Tip
Читать (En)
👍9🔥2
Transforming Kotlin Collections – Functions with Examples
Статья с примерами трансформаций коллекций в Kotlin с помощью некоторых популярных и не очень функций. Каждый пример сопровождается понятной диаграмой 👍.
👉 Map
👉 Zipping
👉 Association
👉 Flattening
👉 String Representation
Читать (En)
Статья с примерами трансформаций коллекций в Kotlin с помощью некоторых популярных и не очень функций. Каждый пример сопровождается понятной диаграмой 👍.
👉 Map
👉 Zipping
👉 Association
👉 Flattening
👉 String Representation
Читать (En)
👍29🔥2👎1👏1
Многопоточность Java
Неплохая статья про многопоточку в Java, в которой тезисно собраны основные темы в структурированом виде.
👉 Основные понятия
👉 Как запустить новый поток
👉 Как остановить поток
👉 Жизненный цикл потока
👉 Приоритеты потоков
👉 Переключение потоков
👉 Daemon потоки
👉 Использование памяти
👉 Deadlock и Race condition
👉 Синхронизация потоков
👉 Monitor. Mutex. Semaphore
👉 Concurrency
👉 Атомарные классы
👉 Список ссылок
Читать (Ru)
Неплохая статья про многопоточку в Java, в которой тезисно собраны основные темы в структурированом виде.
👉 Основные понятия
👉 Как запустить новый поток
👉 Как остановить поток
👉 Жизненный цикл потока
👉 Приоритеты потоков
👉 Переключение потоков
👉 Daemon потоки
👉 Использование памяти
👉 Deadlock и Race condition
👉 Синхронизация потоков
👉 Monitor. Mutex. Semaphore
👉 Concurrency
👉 Атомарные классы
👉 Список ссылок
Читать (Ru)
🔥16👍7❤🔥1🤯1
Если вдруг пропустили, опубликовали записи докладов с недавнего митапа от СберМаркета.
👉 Горизонтальная карусель на SwiftUI
👉 Анимации в React Native
👉 Избегание клавиатуры в SwiftUI
👉 Как получить максимум от координаторов
👉 Горизонтальная карусель на SwiftUI
👉 Анимации в React Native
👉 Избегание клавиатуры в SwiftUI
👉 Как получить максимум от координаторов
👍8💩6🔥1👏1