TGViewer
Channel Public Channel
Mobile Native ️️

Mobile Native ️️

@mobile_native

Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.

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

Автор: @artemiygreg
iOS / Swift: @swift_tips
Библиотеки и инструменты: @mobile_dev_tools
Митапы: @meetup_today
Subscribers
5.38K
Photos
1.2K
Videos
18
Links
1.3K

Showing posts older than #639 · Back to latest

Older Posts 20 shown
Post #637 3.71K
Материалы по Gradle

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

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

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

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

👉 How Gradle Works (1) - Startup
👉 Введение в Gradle (IceRock)
👉 Jendrik Johannes (Youtube)
  • 🔥 20
  • ❤ 2
  • 👍 2
  • 🥰 1
Post #636 3.68K
Kotlin Data Class

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

Читать (En)
  • 👍 25
  • 🥱 8
  • 👎 1
  • 🔥 1
  • 😁 1
  • 🆒 1
Post #634 4.28K
Как работает Activity

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

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

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

Часть 1
Часть 2
  • 🔥 17
  • 👍 7
  • 🆒 2
Post #633 3.4K
Server-driven UI, «Триплекс» и JSON: как Сбер сервисы в мобильные приложения выводит

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

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

Читать (Ru)
  • 👍 9
  • 🤮 8
  • 🔥 3
  • 🤡 2
  • 🤔 1
Post #632 3.11K
Is your app providing a backward compatible edge-to-edge experience?

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

Читать (En)
  • 👍 6
  • 🤔 2
  • 🔥 1
Post #629 3.36K
Applying Kotlin context receivers

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

Читать (En)
  • 👍 9
  • ❤ 2
  • 🤔 1
Post #628 3.67K
Jetpack Compose state deconstructed

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

Читать (En)
  • 👍 11
  • 🔥 3
  • ⚡ 2
  • 💩 2
  • 👎 1
  • 🤮 1
Post #626 3.23K
Как сделать анимацию с помощью MotionLayout

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

Читать (Ru)
  • 👍 10
  • 🔥 3
  • 🤔 1
Post #625 4.02K
Как стать Android разработчиком в 2023

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

Читать (Ru)
  • 👍 17
  • 🔥 3
  • ⚡ 1
Post #624 3.28K
SwiftUI в 2022. Что нового?

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

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

Читать (Ru)
  • 👍 6
  • 🔥 3
  • 👏 1
Post #623 3.42K
Higher order functions in Kotlin — Under the hood

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

Читать (En)
  • 👍 12
  • ❤ 1
  • 🔥 1
Post #621 3.51K
Tooltips for Jetpack Compose: Improve User Experience to the Next Level

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

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

Читать (En)
  • 👍 7
  • 🔥 3
  • 🤔 3
Post #620 5.37K
Подборка материалов для Android-разработчиков

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

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

Читать (Ru)
  • 🔥 18
  • 👍 3
  • 🤔 1
Post #619 4.24K
Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении

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

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

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

Читать (Ru)
  • 👍 13
  • 🔥 8
  • 🤔 1
  • 💩 1
Post #618 4.28K
С Наступающим Новым Годом!!! 🎄🥳🎉

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

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

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

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

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

P.S. если праздничные дни хотите провести с профессиональной пользой, смотрите предыдущий пост, там много интересного 😉
  • 🎉 20
  • ❤ 7
  • 🤡 3
  • 🍾 3
  • 🎄 2
  • 👍 1
  • 👏 1
Post #617 4.43K
Новогодний Дайджест 🎄

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

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
  • 👍 17
  • 🔥 7
  • ❤ 5
  • 🍾 4
  • 🤯 1
Post #616 4K
Вышел ежегодный рейтинг Appodeal Performance Index 2022, посвещенный in-app монетизации мобильных приложений.

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

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

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

✔️Видео с вознаграждением и Полноэкранная реклама для Android получили самый высокий eCPM на Ближнем Востоке.
Telegram Рекламная сеть Яндекса Рекламная сеть Яндекса вновь вошла в рейтинг самых прибыльных сетей для мобильных приложений Согласно исследованию Appodeal Mobile In-App Ad Monetization Performance Index в 2022 году, Рекламная сеть Яндекса: 🏆 №1 в Баннерах на Android и iOS в Восточной…
  • 👍 6
  • 💩 2
  • 🔥 1
  • 👏 1
Post #614 3.98K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →