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

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


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

2022-05-06 15:43:20 Google Play запретил разработчикам загружать и обновлять платные приложения в России

С 5 мая загрузка и обновление уже существующих платных приложений в Google Play запрещены в России. Для бесплатных приложений изменений нет.
3.6K viewsedited  12:43
Открыть/Комментировать
2022-05-05 09:00:52
Несколько важных Google-новостей

Google запускает бесплатный курс Android Basics with Compose
Опубликовали программу Google I/O
Вышло первое developer preview of Privacy Sandbox on Android

В сообществе поговаривают, что в РФ начали отваливаться сервисы Firebase, а конкретно Firebase App Distribution и Firebase Cloud Message. Более детальной инфы пока нет.

Из соседнего чата: "Firebase is available in most countries and regions. However, Firebase restricts access to some of its business services in certain countries or regions. At this time, distribution of pre-release app versions via Firebase App Distribution is restricted in Russia”.
1.1K views06:00
Открыть/Комментировать
2022-05-04 21:57:15
Как мы используем фича-флаги в мобильном приложении QIWI Кошелек

Статья про реализацию Feature Flags/Feature Toggle от QIWI.

Если вдруг кто не знает, через фича-флаги можно удаленно включать/отключать нужный функционал, проводить а/б тесты, ну и делать другие прикольные вещи.

Библиотечка от QIWI тут: FeatureToggle

Читать (Ru)
1.5K views18:57
Открыть/Комментировать
2022-05-03 15:11:23
В Ozon Tech открылся набор на бесплатные курсы для middle-разработчиков

Два направления для мобильных разработчиков:

Продвинутая Android-разработка: Compose, Kotlin Flow, MultiModule
Продвинутая iOS-разработка: SwiftUI и Backend Driven UI

Курсы от Ozon Tech это:
Два месяца онлайн-занятий в удобное вечернее время
Менторство от экспертов и тьюторов
Опыт разработчиков лидирующего e-com с настоящим highload
Офферы в Ozon для лучших выпускников

Как попасть на курс?
Оставь заявку на сайте 15 мая пройди отборочный контест попади в рейтинг лучших развивайся под менторством экспертов Ozon.

Регистрация на курс
1.2K views12:11
Открыть/Комментировать
2022-05-03 08:30:53
Dependency Inversion Principle: How Google Developers write code

Простой и понятный пример Dependency Inversion Principle.

DIP соответствует D в SOLID и гласит: Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.

Несколько полезных ссылок про SOLID

The S in SOLID - Swift Edition
SOLID Principles: The Kotlin Way
S.O.L.I.D Principles in Android Development
Тысячная статья про принципы SOLID
SOLID Principles with Swift

Читать (En)
310 views05:30
Открыть/Комментировать
2022-04-30 10:31:35 Дайджест недели

Решил запостить большой и мощный 2-ух недельный дайджест сегодня, т.к. впереди майские праздники, хочется отдохнуть.

Из интересных новостей. Вышла первая бета Android 13, подробности тут. За 2021 Google заблокировала более 1 миллиона приложений, нарушающих политику. Apple снова начала удалять приложения из App Store, которые давно не обновлялись – на решение вопроса с обновлением, разработчикам дают 30 дней, в противном случае будут удалять.

Всех с наступающими праздниками!!! Увидимся на следующей неделе)

Android

• Clean Architecture: Android App
• Android Architecture Blueprints v2
• Kotlin Tips: Operators and Nullable Values
• Интеграция Huawei Mobile Services (HMS)
• Modeling Retrofit Responses With Sealed Classes and Coroutines
• How ViewModels survive configuration changes
• Отменяем операции правильно на примере корутин
• Keep Rules in the Age of Kotlin
• Нативные автотесты Android: Наш путь
• Slack-Gradle-Plugin
• Gradle for Beginners (Build Types, Product Flavors, Build Variants, Source Sets)
• Kotlin Sequences: Getting Started
• Object equality in Java and Kotlin
• Twitter going all in on Jetpack Compose for feature development: greater productivity, less bugs
• Measure and improve performance with Macrobenchmark
• To Compose, or Not to Compose, That is the Question
• Exploring Google Map Compose Library For Android
• Kotlin Coroutine (High-quality Course)
• Android code style using Spotless and Ktlint
• How to Format All Possible Errors From API Calls in Android With Clean Architecture

iOS


• Обзор решений для навигации в iOS
• Swift Heroes: The Extra. "ServerDriven SwiftUI. Managing declarative UI"
• Type placeholders in Swift
• The Golden Rules of weak self
• Transitions in SwiftUI
• Exploring SwiftUI Sample Apps
• [boringssl] Failed to log metrics
• SwiftUI Case Study: Data modelling of Brotherhood Alchemist
• Downloading and Caching images in SwiftUI
• The S in SOLID - Swift Edition
• Unit Testing and UI Testing in Swift
• Using new Swift Async Algorithms package to close the gap on Combine
• Building an Accessible Custom Tab Bar
• How to Use Generics in Swift
• Core Image Tutorial: Getting Started
• Use Dependency Injection to Unit Test a ViewModel in Swift
• Localization in iOS App using MapKit and CoreLocation
• Write Cleaner Swift Using MVVM With Property Wrappers
• Простой способ обнаружить retain cycle в UIViewController
• Top 7 Subtle Swift Features

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


• MVC, MVP, MVI, MVVM and VIPER Design Patterns
• SwiftUI vs Jetpack Compose by an Android Engineer
• Clean Code — A practical approach
• Как мы в QIWI внедряли Kotlin Multiplatform Mobile Часть 2: Смотрим шире
• Стелем мягкую соломку на жёсткий Flutter: как подготовиться к первому проекту, чтобы не провалить его
• Better API calls in Flutter
• Kotlin Multiplatform Mobile — sharing the UI State management
• Как работает Backend-Driven UI на мобильном клиенте
• Practical Guide: Flutter + Firebase + FlutterFire CLI + CI (Codemagic)
• Top Flutter & Dart packages in 2022

<< Previous | Next >>

Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat
827 viewsedited  07:31
Открыть/Комментировать
2022-04-30 09:00:48
Yet Another Mobile Party (YAMP)

YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 30 апреля с 12:00 до 16:00. Встретимся нашим теплым коммьюнити, чтобы поговорить о разных интересных темах в разработке.

Server-Driven UI: наше будущее или особенная ниша?
Android код-ревью: зачем нужно и как правильно организовать
Роль тимлида в команде
Тимлид тимлиду: разбираемся как правильно проводить собеседования
Культура написания автотестов

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

30 апреля, 12:00 мск • Онлайн
1.0K views06:00
Открыть/Комментировать
2022-04-29 22:16:01
Clean Code — A practical approach

Советы с примерами по написанию чистого кода. По сути, все эти советы/рекомендации сводятся к довольно простым штукам (нейминг, короткие функции с минимальным количеством аргументов, комментарии в нужных местах и т.д.). Но как показывает практика, многие пренебрегают и такими, казалось бы базовыми вещами.

Еще в статье затрагивается такая интересная тема, как рефакторинг, полезно будет почитать начинающим.

Читать (En)
980 viewsedited  19:16
Открыть/Комментировать
2022-04-29 15:41:16
Отменяем операции правильно на примере корутин

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

Вопрос на засыпку. В статье приводится пример с отменой Thread. Так вот, знаете ли вы как можно остановить/отменить тред?

P.S. как-нибудь выделю время и сделаю подборку по многопоточке.

Читать (Ru)
1.4K viewsedited  12:41
Открыть/Комментировать
2022-04-28 17:37:57
SwiftUI vs Jetpack Compose by an Android Engineer

Каким-то чудом забыл запостить интересную статью, в которой сравниваются 2 достаточно актуальных фреймворка Jetpack Compose и SwiftUI. Вот, исправляю ситуацию)

Читать (En)
1.3K views14:37
Открыть/Комментировать