Mobile Native ️️
5.68K subscribers
949 photos
6 videos
3 files
1.07K links
Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.

Пробустить канал → https://t.me/mobile_native?boost

Автор: @artemiygreg
iOS / Swift: @swift_tips
Библиотеки и инструменты: @mobile_dev_tools
Митапы: @meetup_today
Download Telegram
Higher order functions in Kotlin — Under the hood

Неплохая статья с разбором, как устроены под капотом функции высшего порядка в Kotlin.

Читать (En)
SwiftUI в 2022. Что нового?

Обзорная статья обновлений в SwiftUI.

👉 Swift Charts
👉 NavigationStack
👉 View и Controls (TextField, MultiDatePicker, Gauge, ShareLink)

Читать (Ru)
Как стать Android разработчиком в 2023

Разбор роадмапа с подобранными материалами (уроки, видео курсы, книги) практически к каждому пункту 👍.

Читать (Ru)
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать анимацию с помощью MotionLayout

Пример реализации прикольной анимации сворачивания/разворачивания плеера с помощью MotionLayout.

Читать (Ru)
Jetpack Compose state deconstructed

Еще одна наглядная статья с примерами про стейты в Jetpack Compose.

Читать (En)
Applying Kotlin context receivers

Пример того, как можно использовать Kotlin context receivers в Jetpack Compose.

Читать (En)
Состояние навигации в Jetpack Compose

Еще статья про стейты в 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)
Server-driven UI, «Триплекс» и JSON: как Сбер сервисы в мобильные приложения выводит

Статья от Сбера о том, как они сэкономили более 1 000 человеко-часов при выводе продуктов и сервисов в мобилки с помощью Server-driven UI.

В статье нет технических деталей про реализацию в мобилках, за исключеним структуры JSON 😊. Поэтому, можно обратить внимание на сам механизм работы, структуру полей и общий концепт.

Читать (Ru)
Как работает Activity

Несколько отличных статей про то, как работает и устроенна Activity.

В первой части рассказывается про Binder, как происходит запуск Activity, как стартует процесс приложения и как на вызов Activity влияют флаги и launch mode. Во второй части разбирается Window, Cплеш-скрин, Activity Lifecycle.

Особенно полезно и актуально будет начинающим.

Часть 1
Часть 2
Kotlin Data Class

Исчерпывающая статья про Data классы в Kotlin.

Читать (En)
Материалы по Gradle

Несколько ресурсов, по достаточно непростому в понимании инструменту среди сообщества.

Тут стартанула серия статей "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)
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
Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide

Пошаговый гайд реверс инжиниринга 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)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Digital Media
Актуалочка 😃
Android: Problem with Time Interval when using UTC: System.currentTimeMillis()

Полезная статья, в которой рассказывется про возможные проблемы
System.currentTimeMillis()
и отличия
SystemClock.elapsedRealtime()
от
System.currentTimeMillis()


Читать (En)
Есть ли польза от решения алгоритмических задач на LeetCode?

Довольно интересная и наверное холиварная статья на тему полезности решать алгоритмические задачки на LeetCode и в целом.

Читать (Ru)
See Crashlytics issue reports directly in Android Studio with App Quality Insights

Гайд по тому, как работать с App Quality Insights. Как интегрировать Firebase Crashlytics в IDE, просматривать отчеты о крешах и вот это всё.

Особенно порадовала навигация из креш лога в код 👍

Читать (En)