Higher order functions in Kotlin — Under the hood
Неплохая статья с разбором, как устроены под капотом функции высшего порядка в Kotlin.
Читать (En)
Неплохая статья с разбором, как устроены под капотом функции высшего порядка в Kotlin.
Читать (En)
SwiftUI в 2022. Что нового?
Обзорная статья обновлений в SwiftUI.
👉 Swift Charts
👉 NavigationStack
👉 View и Controls (TextField, MultiDatePicker, Gauge, ShareLink)
Читать (Ru)
Обзорная статья обновлений в SwiftUI.
👉 Swift Charts
👉 NavigationStack
👉 View и Controls (TextField, MultiDatePicker, Gauge, ShareLink)
Читать (Ru)
Как стать Android разработчиком в 2023
Разбор роадмапа с подобранными материалами (уроки, видео курсы, книги) практически к каждому пункту 👍.
Читать (Ru)
Разбор роадмапа с подобранными материалами (уроки, видео курсы, книги) практически к каждому пункту 👍.
Читать (Ru)
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать анимацию с помощью MotionLayout
Пример реализации прикольной анимации сворачивания/разворачивания плеера с помощью MotionLayout.
Читать (Ru)
Пример реализации прикольной анимации сворачивания/разворачивания плеера с помощью MotionLayout.
Читать (Ru)
Jetpack Compose state deconstructed
Еще одна наглядная статья с примерами про стейты в Jetpack Compose.
Читать (En)
Еще одна наглядная статья с примерами про стейты в Jetpack Compose.
Читать (En)
Applying Kotlin context receivers
Пример того, как можно использовать Kotlin context receivers в Jetpack Compose.
Читать (En)
Пример того, как можно использовать Kotlin context receivers в Jetpack Compose.
Читать (En)
Состояние навигации в Jetpack Compose
Еще статья про стейты в Jetpack Compose, только на этот раз про состояние навигации.
Оригинал статьи тут: The State of Navigation in Jetpack Compose
Читать (Ru)
Еще статья про стейты в Jetpack Compose, только на этот раз про состояние навигации.
Оригинал статьи тут: The State of Navigation in Jetpack Compose
Читать (Ru)
Is your app providing a backward compatible edge-to-edge experience?
Рекомендации по реализации edge-to-edge с учётом обратной совместимости, примерами и описанием к каждому уровню API.
Читать (En)
Рекомендации по реализации edge-to-edge с учётом обратной совместимости, примерами и описанием к каждому уровню API.
Читать (En)
Server-driven UI, «Триплекс» и JSON: как Сбер сервисы в мобильные приложения выводит
Статья от Сбера о том, как они сэкономили более 1 000 человеко-часов при выводе продуктов и сервисов в мобилки с помощью Server-driven UI.
В статье нет технических деталей про реализацию в мобилках, за исключеним структуры JSON 😊. Поэтому, можно обратить внимание на сам механизм работы, структуру полей и общий концепт.
Читать (Ru)
Статья от Сбера о том, как они сэкономили более 1 000 человеко-часов при выводе продуктов и сервисов в мобилки с помощью Server-driven UI.
В статье нет технических деталей про реализацию в мобилках, за исключеним структуры JSON 😊. Поэтому, можно обратить внимание на сам механизм работы, структуру полей и общий концепт.
Читать (Ru)
Как работает Activity
Несколько отличных статей про то, как работает и устроенна Activity.
В первой части рассказывается про Binder, как происходит запуск Activity, как стартует процесс приложения и как на вызов Activity влияют флаги и launch mode. Во второй части разбирается Window, Cплеш-скрин, Activity Lifecycle.
Особенно полезно и актуально будет начинающим.
Часть 1
Часть 2
Несколько отличных статей про то, как работает и устроенна Activity.
В первой части рассказывается про Binder, как происходит запуск Activity, как стартует процесс приложения и как на вызов Activity влияют флаги и launch mode. Во второй части разбирается Window, Cплеш-скрин, Activity Lifecycle.
Особенно полезно и актуально будет начинающим.
Часть 1
Часть 2
Материалы по Gradle
Несколько ресурсов, по достаточно непростому в понимании инструменту среди сообщества.
• Тут стартанула серия статей "How Gradle Works"
• Тут у IceRock есть довольно неплохое руководство на русском языке по различным темам
• И есть еще вот такой ютубчик с видосами на различные аспекты по Gradle. Сам еще не смотрел, но в нескольких чатах рекомендуют 😉
👉 How Gradle Works (1) - Startup
👉 Введение в Gradle (IceRock)
👉 Jendrik Johannes (Youtube)
Несколько ресурсов, по достаточно непростому в понимании инструменту среди сообщества.
• Тут стартанула серия статей "How Gradle Works"
• Тут у IceRock есть довольно неплохое руководство на русском языке по различным темам
• И есть еще вот такой ютубчик с видосами на различные аспекты по Gradle. Сам еще не смотрел, но в нескольких чатах рекомендуют 😉
👉 How Gradle Works (1) - Startup
👉 Введение в Gradle (IceRock)
👉 Jendrik Johannes (Youtube)
New Logcat: 5 Features for Effective Android App Debugging
Обзор фичей Logcat в новой Android Studio.
👉 Queries (history, favorites)
👉 Formatting
👉 Multiple logcat windows
Читать (En)
Обзор фичей Logcat в новой Android Studio.
👉 Queries (history, favorites)
👉 Formatting
👉 Multiple logcat windows
Читать (En)
In-App Purchases in iOS
Цикл статей с примерами про работу с внутренними покупками в iOS (как добавлять покупки в приложение, как настраивать покупки в App Store Connect и как обрабатывать в приложении).
👉 Part 1: Creating purchases and adding them to the project
👉 Part 2: Initialization and processing of purchases
👉 Part 3: Testing purchases in TestFlight, Sandbox and locally in Xcode
👉 Part 4: Receipt validation
Цикл статей с примерами про работу с внутренними покупками в iOS (как добавлять покупки в приложение, как настраивать покупки в App Store Connect и как обрабатывать в приложении).
👉 Part 1: Creating purchases and adding them to the project
👉 Part 2: Initialization and processing of purchases
👉 Part 3: Testing purchases in TestFlight, Sandbox and locally in Xcode
👉 Part 4: Receipt validation
Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide
Пошаговый гайд реверс инжиниринга Android приложения. Как декомпилировать APK, как анализировать код с помощью JD-GUI, анализ манифеста, кода, трафика сети и модификация приложения.
Перевод от AppTractor: Обратный инжиниринг и анализ приложений для Android: пошаговое руководство
Читать (En)
Пошаговый гайд реверс инжиниринга Android приложения. Как декомпилировать APK, как анализировать код с помощью JD-GUI, анализ манифеста, кода, трафика сети и модификация приложения.
Перевод от AppTractor: Обратный инжиниринг и анализ приложений для Android: пошаговое руководство
Читать (En)
This media is not supported in your browser
VIEW IN TELEGRAM
Jetpack Compose Samples
Репозиторий для изучения, который включает в себя множество проектов реализованных на Jetpack Compose разного уровня сложности⚡️
GitHub → Jetpack Compose Samples (⭐️ 14.4K)
Репозиторий для изучения, который включает в себя множество проектов реализованных на Jetpack Compose разного уровня сложности
GitHub → Jetpack Compose Samples (⭐️ 14.4K)
Please open Telegram to view this post
VIEW IN TELEGRAM
Android: Problem with Time Interval when using UTC: System.currentTimeMillis()
Полезная статья, в которой рассказывется про возможные проблемы
Читать (En)
Полезная статья, в которой рассказывется про возможные проблемы
System.currentTimeMillis()и отличия
SystemClock.elapsedRealtime()от
System.currentTimeMillis()
Читать (En)
Есть ли польза от решения алгоритмических задач на LeetCode?
Довольно интересная и наверное холиварная статья на тему полезности решать алгоритмические задачки на LeetCode и в целом.
Читать (Ru)
Довольно интересная и наверное холиварная статья на тему полезности решать алгоритмические задачки на LeetCode и в целом.
Читать (Ru)
See Crashlytics issue reports directly in Android Studio with App Quality Insights
Гайд по тому, как работать с App Quality Insights. Как интегрировать Firebase Crashlytics в IDE, просматривать отчеты о крешах и вот это всё.
Особенно порадовала навигация из креш лога в код 👍
Читать (En)
Гайд по тому, как работать с App Quality Insights. Как интегрировать Firebase Crashlytics в IDE, просматривать отчеты о крешах и вот это всё.
Особенно порадовала навигация из креш лога в код 👍
Читать (En)