Записки разработчицы
2.15K subscribers
405 photos
24 videos
4 files
1.11K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Приветствую вас на моем канале! Вас ждут новости и интересности о разработке, умные статьи и прочие полезности
Записки разработчицы pinned «Приветствую вас на моем канале! Вас ждут новости и интересности о разработке, умные статьи и прочие полезности»
С недавних пор я решила выйти из лесу и начать публиковаться на Хабре. В качестве первой темы я взяла свой материал по SwiftUI, который первоначально готовила на DevPro. Может, для Mobius это не сильно вау, но имеет место на существование. Итак, небольшой цикл из 4х статей
Если говорить о SwiftUI как о направлении разработки и оценивать его перспективы, то я бы сказала, что точную картину мы сможем увидеть после WWDC 2020 или, по крайней мере, следующего анонсированного релиза этой технологии. Есть явные плюсы (прощайте, сториборды и xib), есть явные недоработки (навигация, перформанс, сторонние решения).
Но не все безнадежно, и методы обхода ограничений все-таки существуют.
Вопрос лишь в том, насколько это удобно и выигрышно.
В принципе, если не рассматривать, что это технология сугубо нативная IOS, ее можно сравнить с Xamarin Forms в начале его пути, когда многое приходилось делать именно в обход, а крепление сторонних решений через адаптацию превращалось в увлекательное приключение
#news Начинаем рабочую неделю с подборки свежих статей от AppTractor
Занятный продукт из Индии от InMobi - Glance - отчитался о наборе 100 миллионов пользователей. На саму цифру внимания обращать не стоит (ну… это же Индия), но сама концепция кажется довольно занятной - игры, новости, короткие видео на экране блокировки с AI-подборкой. По словам директора, пользователи тратят на Glance около 25 минут каждый день, то есть не какая-то одноразовая штука.

Разработка

Glance из Индии получил 100 млн. пользователей
WWDC пройдет онлайн с 22 июня
Apple запускает веб-версию Apple Music
Classplus: перевод обучения в онлайн
Sensor Tower получает $45 млн.
Instabug получил $5 млн. в Серии А
Что писать в мобильном онбординге
Милый дизайн или каваизация продуктового дизайна
Анимация реакций Facebook на Flutter
Интерактивные эксперименты по машинному обучению

iOS

ACHNBrowserUI: каталог Animal Crossing на SwiftUI
Адаптируем существующее бизнес-решение под SwiftUI. Часть 4. Навигация и конфигурация
sMock — Swift mocking framework для Unit-tests (спасибо gMock за идеи)
Data Binding в MVVM на iOS
Тестирование SwiftUI View

Android

«Каких Марин?» или управляем контроллером через bluetooth с помощью мобильного приложения на Xamarin (Android)
Jetpack Compose: Twitter UI
Глубокое погружение Activity Results API - нет больше onActivityResult ()
Приятно, когда твоя статья попадает в список ^_^
#swiftui Также в подборке есть очень полезная статья от Вадима Булавина про особенности тестирования View на SwiftUI.
Если вы любите MVVM и не променяете его ни на что другое ни за какие коврижки и плюшки, то посмотрите статью про способы реализации DataBinding на iOS. Идеи у автора интересные, но код примеров, на мой взгляд, несколько спорный в плане корректности инициализации разных побочных компонентов.


Как бы к самому предмету статьи это отношение не имеет, но явно не good practice.
На Хабре вышла неплохая статья по работе с BLE в приложении на Xamarin Android. Классная задумка, но плохо читаемый код примера (автор начинающий в плане Xamarin и Andoid разработки). Но очень полезно именно по технической работе
https://habr.com/ru/post/500454/