Получи случайную криптовалюту за регистрацию!

Mobile Native ️️

Логотип телеграм канала @mobile_native — Mobile Native ️️ M
Логотип телеграм канала @mobile_native — Mobile Native ️️
Адрес канала: @mobile_native
Категории: Технологии
Язык: Русский
Количество подписчиков: 5.51K
Описание канала:

Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.
Автор: @artemiygreg
iOS / Swift: @swift_tips
Библиотеки и инструменты: @mobile_dev_tools
Митапы: @meetup_today

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал mobile_native и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения 9

2022-04-07 11:56:20
Управляем навигацией в iOS-приложениях. Паттерн координатор от СберМаркета

Еще одна статейка про организацию кастомной навигации в iOS от СберМаркета, на основе координатора.

Видео верси можно посмотреть тут: iOS Meetup | СберМаркет Tech

Читать (Ru)
3.2K views08:56
Открыть/Комментировать
2022-04-06 18:31:09
Наиболее распространенные уязвимости в мобильных приложениях

Довольная полезная и важная статья про безопасность в мобилках и наиболее распространенные уязвимости.

Небезопасное хранение данных
Хранение учетных данных
Аутентификация в сторонних сервисах
Хранение ключей шифрования
Отсутствие защиты канала связи (SSL Pinning)

Читать (Ru)
3.2K views15:31
Открыть/Комментировать
2022-04-05 18:01:35
50 вопросов и ответов для собеседования по Swift в 2022 году

Cписок вопросов c ответами для собеседования по Swift.

Оригинал тут: 50 Swift Interview Questions and Answers in 2022

И еще несколько ссылок по теме

Top iOS Fundamental Interview Questions and Answers
Mobile System Design Interviews Series
System Design Interview For Mobile Engineers
2.9K views15:01
Открыть/Комментировать
2022-04-04 20:25:00
Rx to Coroutines Concepts

Цикл статей про сравнение и переезд Rx to Coroutines.

Part 1 Async vs. Reactive
Part 2 Structured Concurrency
Part 2.1 Exceptions
Part 3 Deferred & Channels
Part 4 Cold Flows
Part 5 Shared Flows
2.9K views17:25
Открыть/Комментировать
2022-04-04 01:06:31 Дайджест недели

Новость этой недели – в России планируют запустить свой магазин приложений для Android, планируемая дата запуска - 9 мая. Интересно посмотреть, что из этого получится. А еще был интересный кейс с приложением ВТБ Инвестиции - вместо удалённого официального приложения, Google Play предлагает мошенников, почитать можно тут.

Android

• My Top 7 Clean Code Tips for Android Developers
• How to Implement Pagination With Jetpack Compose
• Keyboard handling in Jetpack Compose
• Exploring MovableContentOf in Jetpack Compose
• State-Machine in Android/Kotlin
• How a single Android developer improved Lyft’s Drivers app startup time by 21% in one month
• Draftsman – is an on-device layout inspector for Android apps
• Kotlin Tips: Doing More with the Elvis Operator
• Dagger/Hilt vs Koin for Jetpack Compose Apps
• Improving code quality in Android
• Common Android Interview Questions
• Android Tips | Advanced Shapes for your Drawables
• How to Catch/Handle Exceptions Globally in Android
• 10 tips from 10 years of android development experience

iOS


• Шорткаты для Xcode в виде Cheat sheet
• Effortless Concurrency in Swift with Async/Await
• Справочники в iOS: храним, обновляем, используем
• Every Screen in Your App Should Be a Scrolling View
• Создаем кастомный лоадер (спиннер или UIActivityIndicator) в UIKit
• AnyObject, Any, and any: When to use which?
• How to force two lines of Text in SwiftUI
• Releasing Tuist 3.0
• Swift: Why is my @MainActor code running in the background?
• How to add and handle actions for iOS push and local notifications
• How to add text input actions to iOS push and local notifications
• Retain Cycles and Memory Management in Swif
• Here's the ULTIMATE tip to find memory leaks in Xcode!
• Modern Swift Concurrency
• Promote like a pro

Кроссплатформа / Разработка


• Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM)
• Why and How We Rewrote Our Biggest Mobile App From Scratch
• Coding an Instagram Clone With Flutter and Feeds
• Develop A Secure Banking Mobile Application With These Eight Security Methods
• Why Go Native Mobile If Possible
• How to reduce React Native App size by 70–85% using these simple methods
• Dependency Inversion vs. Dependency Injection
• Implement Kotlin Flow race/amb operator
• Understanding Flutter Navigator 2.0
• Custom icons in Flutter
• Kotlin Multiplatform Mobile (KMM) at Granular

<< Previous | Next >>

Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat
2.6K viewsedited  22:06
Открыть/Комментировать
2022-04-02 18:55:19

2.6K views15:55
Открыть/Комментировать
2022-04-01 09:01:26
Шорткаты для Xcode в виде Cheat sheet

Habr: Шорткаты для Xcode в виде Cheat sheet
PDF файлик тут: Cheat sheet for Xcode
Github: Cheat sheet for Xcode
3.3K views06:01
Открыть/Комментировать
2022-03-02 13:43:08
Не стоит бояться теней

Наверное каждый Android-разработчик сталкивался с проблемой кастомных параметров и настроек для тенюшек, потому что нативные средства из sdk ограничены в кастоматизации.

Вот полезная статейка, в которой рассматриваются возможные варианты, сделать нормальные тени для вьюшек с необходимыми настройками.

Код можно посмотреть тут: AndroidShadows

Читать (Ru)
968 views10:43
Открыть/Комментировать
2022-02-27 10:01:59 Дайджест недели

По новостям и сами, без меня всё знаете, ситуация мягко говоря не очень. Постить политические новости, да и в целом, высказываться на тему политики на канале не буду. Поэтому друзья, давайте постараемся отвлечься, выдохнуть и почитаем что-нибудь интересное, полезное по нашей профессиональной сфере.

В ближайшее время, ежедневных постов на канале возможно будет чуть меньше, но дайджесты по графику – каждое воскресенье в 10:00 по мск. Дальше по ситуации, всем добра

Android

• Kotlin Flow: The easy way to deal with local and remote data
• Преобразование локализованных файлов iOS для проекта Android
• Improving UI State management by using a Finite State Machine and MVI architecture
• Set up an Android CI using GitHub Actions
• Single contract for android and design teams
• Как применять Branch by Abstraction в проекте на примере Android-разработки
• Android 13 and Text Rendering Algorithms
• Android’s IME Actions: Don’t ignore them.
• MVVM Unit testing on Android
• Android Nightmares | Base classes
• Lottie Android 5.0
• AvatarView for Android: Take Your Profile Images to the Next Level

iOS


• Combining protocols in Swift
• Native Network Monitoring In Swift
• Debugging SwiftUI views: what caused that change?
• A take on iOS Developer Interviews
• Redux-like state container in SwiftUI. Swift concurrency model.
• Home Screen Quick Actions for iOS: Getting Started
• SwiftUI Search: Getting Started
• Как UIView мешал слоям анимироваться
• How ranges work in Swift
• 3 surprises when using Markdown in SwiftUI
• How MVVM devs get MVVM wrong in SwiftUI: From view model to state

Кроссплатформа / Разработка


• Mobile System Design Interviews Series
• Brand New Kotlin Multiplatform Podcast: ATOM
• Все что хотели знать, но боялись спросить про Compose Multiplatform
• A complete guide to Flutter architecture
• Why Flutter is the most popular cross-platform mobile SDK
• Как написать «Пятнашки» на Flutter
• Смотрим исходники Flutter
• Что скрывают популярные курсы? Насколько полезно онлайн образование


<< Previous | Next >>

Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat
1.2K views07:01
Открыть/Комментировать
2022-02-25 16:40:35
Set up an Android CI using GitHub Actions

Про настройку CI для Android через Github Actions можно почитать в этой статье.

А если у вас GitLab, подборка статей тут: Настройка GitLab CI/CD

Читать (En)
1.1K views13:40
Открыть/Комментировать