Mobile Native ️️ – Telegram
Mobile Native ️️
5.61K subscribers
1.13K photos
20 videos
3 files
1.28K links
Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.

Пробустить канал → https://news.1rj.ru/str/mobile_native?boost

Автор: @artemiygreg
iOS / Swift: @swift_tips
Библиотеки и инструменты: @mobile_dev_tools
Митапы: @meetup_today
Download Telegram
Constraint Layout in Jetpack Compose with Examples

Пример использования ConstraintLayout в Jetpack Compose.

И еще несколько ссылок из статьи

👉 ConstraintLayout in Compose
👉 Getting Started with ConstraintLayout in Jetpack Compose

Читать (En)
👍13👎1🔥1🤔1
Вышел ежегодный рейтинг Appodeal Performance Index 2022, посвещенный in-app монетизации мобильных приложений.

Рекламная сеть Яндекса пишет, что они снова попали в топ:

✔️Вошли в топ-10 в формате Баннеры для Android в нескольких регионах: Восточная и Западная Европа, Ближний Восток, Азия и Латинская Америка.

✔️По объёму выплат партнёрам за баннеры на Android и IOS, а также полноэкранный формат на Android, Яндекс стал первым в Восточный Европе.

✔️Видео с вознаграждением и Полноэкранная реклама для Android получили самый высокий eCPM на Ближнем Востоке.
👍6💩2🔥1👏1
Новогодний Дайджест 🎄

Если вдруг вам не чем будет заняться на праздниках или вы намерены провести праздники с пользой, подтянуть скиллы или просто структурировать знания – к вашему вниманию собрал наиболее популярные, интересные и полезные материалы канала практически за весь год 🔥

Android 🖥

• Kotlin Coroutines. Подборка
• Подборка статей про Kotlin Flow`s
• Deep Dive Into Deep Link
• Android Lint. Подборка
• Jetpack Compose UI. Подборка.
• Подборка материалов по мобильной безопасности
• Ресурсы для подготовки к собесам в западные компании
• Инструменты для анализа Android-приложений
• 7 Android Resources To Level Up As a Developer
• 6 Jetpack Compose Guidelines to Optimize Your App Performance
• Многопоточность Java
• Глубокое погружение в Java Memory Model
• 9 Useful Kotlin Flow Operators You Need to Know
• Gradle Best Practices
• Android App Architecture
• The Android Platform: The 2022 Android Developer Roadmap
• Now In Android with Koin
• 7 проектов реализованных на Jetpack Compose
• ViewModel: for UI business, not UI operations
• Adding a domain layer
• Principles & Practice in Repository Layer
• Android, MVVM with Clean Code
• Lessons learned while modularizing an application
• Introducing the Architecture Templates
• Управление зависимостями в Android
• Algorithms and Design Patterns
• Clean Android multi-module offline-first scalable app in 2022
• Guide to Android app modularization
• Jetpack Compose Recomposition
• Performance in Jetpack Compose
• Jetpack Compose for Android Developers
• Как добавить тень на Android
• Как работа с ресурсами вызывает микрофризы
• Relay designer and developer tooling
• Иерархия модулей: как выстроить связи между модулями в Android
• Compose End to End тестирование. Основ
• Отменяем операции правильно на примере корутин

iOS
🍏

• iOS: Clean Architecture using SwiftUI
• iOS Clean architecture
• iOS Ref – заметки по iOS-разработке
• Bottom sheet in iOS
• iOS: Навигация по-новому
• Mastering NavigationStack in SwiftUI
• Deadlocks in Swift explained: detecting and solving
• Concurrency in iOS: GCD
• Getting started with iOS Application Modularization
• 30+ SwiftUI Open-Source Projects With Guided Tutorials
• Generics in Swift explained with code examples
• Переход на SwiftUI: внедряем TabView взамен UITabBarController
• iOS App Modularisation — the Starting Point
• RunLoop.main vs DispatchQueue.main: The differences explained
• Testing a SwiftUI + Combine iOS App Using Clean Architecture
• IOS Interview Questions
• Improve Performance in your iOS Applications
• Подборка статей на тему тестов в iOS
• Mobile System Design Interviews Series
• The Complete Guide to Concurrency and Multithreading in iOS

Видео 📹

• Подборка докладов (Mobius, Tinkoff, red_mad_robot)
• Записи докладов Android-митапа от red_mad_robot
• Собеседование Android system design
• Уроки по архитектуре (clean architecture в Android)
• Записи докладов митапа от СберМаркета
• Идеальная архитектура. Чем отличается UseCase от Interactor?

Изучить проекты 👨‍💻

• Now in Android App
• Android-Starter-2022
• Android App Starter Template
• Now in Android App with Koin
• Sunflower
SpotiFlyer
• MovieMania
• Learn-Jetpack-Compose-By-Example
• Alkaa
• Rebound
• DisneyCompose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥75🍾4🤯1
С Наступающим Новым Годом!!! 🎄🥳🎉

Друзья, в первую очередь хочу всех Вас поздравить с наступающим Новым Годым. Каждому из Вас желаю профессионального развития, чистого кода, гладких релизов без хотфиксов и конечно же крепчайшего здоровья.

Теперь немного про канал @mobile_native.

За этот год на канал подписалось +2028 новых подписчиков, это очень крутой результат, за который я обязан каждому из Вас выразить слова благодарности. Если бы не было такой мощной отдачи от Вас в виде просмотров, лайков, репостов, врядли бы продолжил развивать канал. Вы крутая аудитория 🔥

В этом году по некоторым причинам не удалось реализовать всё задуманное, от чего несколько печально. Надеюсь все планы с конкурсами и розыгрышами обязательно реализуем в 2023 году.

Всегда рад конструктивной обратной связи и предложениям, еще раз спасибо Вам и С Наступающим Новым Годом!!! 🎄🥳🎉

P.S. если праздничные дни хотите провести с профессиональной пользой, смотрите предыдущий пост, там много интересного 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉207🤡3🍾3🎄2👍1👏1
Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении

Ну что, всех с наступившим! Начинаю потихоньку, в лайтовом режиме возвращаться к постингу.

Если еще не успели прочитать статью прошлого года 😉 от Dodo Engineering, про то, как они делали custom view с эффектом изморози и рисованием, обязательно почитайте.

По сути, готовая кастомная вьюшка для вашего проекта, которую можно применить во многих кейсах, например для реализации стираемого слоя промокода 😉

Читать (Ru)
👍13🔥8🤔1💩1
Подборка материалов для Android-разработчиков

Подборка толковых книг от команды Альфа-Банк. Там про Kotlin, Java, Compose, алгоритмы, про общие темы, ну и конечно же классика – "Совершенный код", Стив Макконел.

Если что, электронная версия "Jetpack Compose Internals" есть на канале 😉

Читать (Ru)
🔥18👍3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Tooltips for Jetpack Compose: Improve User Experience to the Next Level

Пример реализации тултипов в Jetpack Compose через библиотеку Balloon.

Библиотека на GitHub → Balloon

Читать (En)
👍7🔥3🤔3
Higher order functions in Kotlin — Under the hood

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

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

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

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

Читать (Ru)
👍6🔥3👏1
Как стать Android разработчиком в 2023

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

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

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

Читать (Ru)
👍10🔥3🤔1
Jetpack Compose state deconstructed

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

Читать (En)
👍11🔥32💩2👎1🤮1
Applying Kotlin context receivers

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

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

Еще статья про стейты в Jetpack Compose, только на этот раз про состояние навигации.

Оригинал статьи тут: The State of Navigation in Jetpack Compose

Читать (Ru)
👍10🔥4🤔2👎1🆒1
Is your app providing a backward compatible edge-to-edge experience?

Рекомендации по реализации edge-to-edge с учётом обратной совместимости, примерами и описанием к каждому уровню API.

Читать (En)
👍6🤔2🔥1
Server-driven UI, «Триплекс» и JSON: как Сбер сервисы в мобильные приложения выводит

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

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

Читать (Ru)
👍9🤮8🔥3🤡2🤔1
Как работает Activity

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

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

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

Часть 1
Часть 2
🔥17👍7🆒2
Kotlin Data Class

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

Читать (En)
👍25🥱8👎1🔥1😁1🆒1
Материалы по Gradle

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

Тут стартанула серия статей "How Gradle Works"

Тут у IceRock есть довольно неплохое руководство на русском языке по различным темам

• И есть еще вот такой ютубчик с видосами на различные аспекты по Gradle. Сам еще не смотрел, но в нескольких чатах рекомендуют 😉

👉 How Gradle Works (1) - Startup
👉 Введение в Gradle (IceRock)
👉 Jendrik Johannes (Youtube)
🔥202👍2🥰1
New Logcat: 5 Features for Effective Android App Debugging

Обзор фичей Logcat в новой Android Studio.

👉 Queries (history, favorites)
👉 Formatting
👉 Multiple logcat windows

Читать (En)
👍10🔥5🤩1