Improve Performance in your iOS Applications
И в догонку, 3 части из цикла статей о том, как улучшить и повысить производительность вашего приложения.
👉Part 1👉Part 2👉Part 3
Xcode Debugging tips and tricks
Короткая, но полезная статья с советами и рекомендациями по отладке в Xcode.👉 p & po command
👉 symbolic breakpoints
👉 v command👉 expression command
Читать (En)
WWDC 2022 в TradingView
Aloha! Присоединяйтесь к просмотру главной конференции для разработчиков на платформах Apple — WWDC 2022.
В программе совместный просмотр Apple Keynote, обсуждение новинок, пицца и напитки 🙂
Если вы в Ростове-на-Дону 🛳:
Регистрируйтесь по ссылке и приходите по адресу:
ул. Социалистическая, 74 (БЦ Купеческий двор), 7 этаж
Если вы в Тбилиси 🏔:
Регистрируйтесь по ссылке и приходите по адресу:
N70, Vazha Pshavela Ave, Tbilisi 0186, Georgia
Бизнес центр: City Mall Tower, 3 этаж
Avoid Using “when” Expression as Much as Possible. Use Polymorphism Instead
Простой пример того, как заменить when с помощью полиморфизма в Kotlin на основе Sealed классов.
Ну и можно почитать комменты к статье, так как у многих мнения разделились на этот счет)Читать (En)
Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг
Статья от Альфа-Банк про то, как у них реализован Server-Driven UI.
В последнее время, как будто больше материалов стало про Server/Backend-Driven UI. В целом подход стоящий и полезный в плане быстрого выпуска фичей в прод, тестирования гипотез и проведении а/б тестов. Но для реализации в мобилках, требует ряд подготовительных работ, что может быть трудозатратно. Самому не приходилось в полной мере поработать с Server/Backend-Driven UI, но подход нравится.
Так же не давно была схожая статья от Ozon
👉Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг👉Как работает Backend-Driven UI на мобильном клиенте
Заблуждения Clean Architecture
Вчера наткнулся на довольно старую статью на Хабре, от 2017 года про Clean Architecture. Статья старая, но достаточно крутая. В ней очень подробно разбираются все, основные аспекты архитектуры с фактами, и ссылками на различные источники: слои, где должна быть логика, связи, UseCases vs Interactor и т.д.
Поэтому, если вы не до конца понимаете принципы Clean Architecture или путаетесь в понятиях и терминах – рекомендую к прочтению.
Читать (Ru)
🔥 Хочешь попробовать себя в Android-разработке? 🔥🟢 Для новичков
👉 Приглашаем 16 июня в 20:00 на открытый урок в OTUS, где мы создадим приложение для трекинга воды. Разработаем приложение для отслеживания количества воды, которое человек пьет в сутки.
Для этого мы нарисуем стаканчик и будем заполнять его по мере того, как пользователь отмечает сколько воды он выпил за сутки.
️️✅ Для участия необходимо зарегистрироваться - https://otus.pw/F2qg/
🔴 Для опытных Android-разработчиков
👉 Как устроена операционная система Android - заглянем внутрь этой ОС на открытом уроке 21 июня в 20:00 в рамках онлайн-курса «Android Developer. Professional».
Мы разберем ее устройство с точки зрения архитектуры, что лежит в ее основе, как она загружается, как приложения общаются между собой и другие интересные детали.
️️✅ Пройдите вступительный тест, чтобы зарегистрироваться
Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?
Достаточно полезная статья про многомодульность, в которой рассматриваются актуальные вопросы и проблемы: стоит ли внедрять Gradle модули, для чего это нужно, какие типы модулей бывают, связи и зависимости модулей и т.д.
Читать (Ru)
VK при поддержке Минцифры запустила бета-версию российского магазина приложений
VK в сотрудничестве с другими ИТ-компаниями и при поддержке Минцифры разработала и запустила бета-версию российского магазина мобильных приложений RuStore.
Какой это по счету уже наш стор, кажется 3-й?)
В сторе уже более 100 приложений, по понятным причинам это приложения банковской сферы, приложения Яндекса, самого VK, маркетплейсов и других крупных брендов.
Летом обещают запилить пуши, платежи, рейтинг приложений и до конца года аналитику и маркетинговые штуки.
@digital_epoch
Как насчёт отдохнуть на Mobile Party и получить оффер в Ozon Tech за 1 день?
Ozon Tech ищет мобильных Middle- и Senior-разработчиков. Поэтому ребята 4 июня устраивают Mobile Need For Tech — событие, совмещающее финальные собеседования и офлайн-вечеринку, где вы сможете неформально пообщаться с разработчиками Ozon Tech.
Вас ждёт насыщенная программа: экскурсия по офису, NFT-выставка и фуршет с приглашённым диджеем.
Чтобы туда попасть, нужно пройти несколько этапов:
1. Подать заявку
2. Успешно пройти предварительное интервью
3. Прийти на финальное собеседование 4 июня
Если живёте не в Москве, Ozon Tech оплатит потенциальным кандидатам поездку на мероприятие.
Иду на Mobile Party
Каналу Mobile Native 1 год 🥳
Сегодня каналу ровно 1 год с момента его создания, а первый пост был опубликован 1 июня 2021 года.
За первый год канал вырос с 0 до 4К подписчиков. Да, большая часть из Вас пришла с платной рекламы и тем не менее, я считаю это достойным Результатом. За что и хочется выразить благодарность каждому из Вас и сказать спасибо 🙏. А так же отдельный респект тем, кто накидывает интересные материалы для постов в личку 👍.
Хотелось бы до второго дня рождения сделать еще столько же + 4К-5К. Понимаю, что это будет не легко, т.к. нормальные источники трафика, которые я знал закончились. Но ничего, есть идеи по развитию и я думаю всё получится.
Возможно в ближайшем будущем запущу цикл опросов, чтоб лучше узнать аудиторию канала и быть более точным для Вас в плане контента. Просьба к опросам отнестись с пониманием. Ну и напоминаю, что предложения, идеи, замечания и т.д. можно смело присылать мне в личку @artemiygreg.
Еще раз всем спасибо и с Днём Рождения Нас!!! 🎉🎉🎉
Scan code without camera permissions
Google показали новое API для сканирования кодов через Google Play Services, которое не требует разрешение камеры.
По сути, это легковесный сканер без возможности кастоматизации UI, который сканирует и возвращает результат. Новое API лежит в ML Kit фреймворке и работает начиная с API 21 и выше, ну и пока что API находится в beta версии.
Документация тут: Google code scanner (Beta)
Видюшка тут: What's new in Android machine learning
Все видюшки тут: Special Google I/O 2022 Edition
3 Design Patterns Every Developer Should Learn
Еще одна статья (5К 👏) про шаблоны проектирования, в которой автор разбирает несколько популярных шаблонов (Strategy, Singleton и Observer), которые по его мнению должен знать каждый разработчик.
Читать (En)