🔥 Прокачивай скилл iOS-разработки на кейсах из практики!
⚡️Приглашаем 17 ноября в 20:00 мск на открытый урок«Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук» в OTUS.
📚На вебинаре за 1,5 часа с преподавателем Ексеем Пантелеевым вы разберете:
- Типы архитектур нейронных сетей для обучения на классификацию, генерацию и другие задачи;
- Обучение для CoreML на текстовых датасетах;
- Классификация звука через CreateML;
- Обучение на CNN архитектуре для переноса стиля изображения;
👉 Регистрация на вебинарпо ссылке: https://otus.pw/dekn/Вебинар является частью программы онлайн-курса «iOS Developer. Professional».
Build an iOS Networking App With Automated JWT Authorization
Некотороые время назад было несколько постов (раз и два) про refresh токена в Android, а вот собственно и пример реализации обновления токена (JWT) в iOS.
Код на GitHub → Mobile-Jwt-AuthorizerЧитать (En)
Привет! На связи Podlodka — организатор IT-конференций, родившихся из популярного подкаста. 14 ноября мы запускаем неделю мобильной разработки. Сегодня раскроем новые детали Podlodka Android Crew.
Этот сезон посвятили архитектуре: разберём до косточек удачные и неудачные примеры. В плавание с Podlodka Android Crew отправятся Алексей Гладков, Владимир Тагаков и другие крутые спикеры.
Теперь подробнее о программе:
⭐ Разберём будущее модуляризации, научимся делать простую и масштабируемую конфигурацию проекта.
⭐ Узнаем, как создавать архитектуру приложения для хорошего тестового покрытия. Обсудим типичные проблемы тестов и их возможные решения для MVP/MVVM/MVI-архитектур, поговорим о тестировании состояний в Jetpack Compose и об использовании JUnit.
⭐ Посмотрим публичное собеседование по архитектуре.
Ну и конечно же, промокод на скидку: android_crew_9_sRuqh1
Погружение совсем скоро!
👉 Смотри программу и забирай свой билет на сайте
7 Android Lifecycle Interview Questions That Some Got Wrong
Полезная статейка для начинающих с вопросами/ответами по lifecycle, которые могут спросить на собесах.
Читать (En)
Курс «Английский для разработчиков» от Яндекс Практикума
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение в процессе работ над кодом. Код-ревью, парное программирование, комментирование алгоритмических задач на собеседовании.
• Общение с заказчиками. Уточнение технического задания, решение спорных ситуаций.
• Нетворкинг. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы.
Вы уверены? Как писать тексты для экранов подтверждения
Сегодня статейка не совсем по нашей теме, но не менее важная – Тексты. Тексты одна из важных штук и их нужно уметь правильно писать, чтоб пользователю было всё понятно с первого раза и не возникало лишних вопросов касаемо логики.
В статье как раз приводятся примеры того, как писать понятные тексты для экранов подтверждения и как лучше не писать.
Читать (Ru)
Getting started with Unit Tests in Swift
Неплохая статейка про Unit тесты в Swift-е. В статье рассматриваются основные принципы (что такое unit тесты, нейминг тестов и т.д.), даются какие-то общие рекомендации и примеры простых тестов.
Читать (En)
Auto Inflated-Cleared View Binding in Fragments Using Delegation
А вот еще один пример использования Kotlin Delegation. На этот раз реализация viewbinding для фрагментов, с учетом lifecycle.
Читать (En)
Как пройти архитектурную секцию собеседования? Может ли «Аврора» стать альтернативой iOS и Android? Как работают in-app подписки в iOS?
На Mobius 2022 Autumn вы узнаете ответы на эти и другие вопросы.9 и 10 ноября в онлайне и 21 ноября в офлайне в Москве.На конференции выступят:
✔ Кирилл Розов — Android-разработчик, автор и создатель Telegram- и YouTube-каналов Android Broadcast. Занимается развитием Android-экспертности в РУ сообществе и Тинькофф.
✔ Алексей Гладков — автор канала Mobile Developer, постоянный участник подлодки Android и Crossplatform Crew.
✔ Никита Майданов — организатор сообщества CocoaHeads, CPO в Welps и Adapty.
А кроме них — еще 41 спикер из Яндекса, Сбера, Gradle, VK, Тинькофф, Skyeng и других компаний.
На Mobius вы сможете не только послушать выступления, но и задать вопросы спикерам, а также пообщаться с другими единомышленниками. А промокод mobilenative2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».
Подробности и билеты — mobiusconf.com
Jetpack Compose Side Effects – With ExamplesРазбор функций Side-effectsApi в Compose с примерами.
👉 LaunchedEffect
👉 rememberCoroutineScope
👉 DisposableEffect
👉 SideEffect
👉 produceState
Читать (En)
Weekend Mobile Offer — уже 19-20 ноября
Как получить офер в Яндекс за 2 дня? Участвовать в Weekend Mobile Offer. Ближайший — 19-20 ноября.
Если вы, или тот, кого вы знаете, имеете опыт разработки не менее трех лет на iOS, Android или Flutter, смело жмите на кнопку и регистрируйтесь.
Онлайн-отбор закончится 16 ноября. 20 ноября тех, кто его пройдёт, пригласят на технические собеседования и встречи с нанимающими командами. Удачи!
Swift Concurrency - Things They Don't Tell YouСтатья с разбором некоторых особенностей при работает с Swift Concurrency (async-await, actor, tasks)
Читать (En)
OnBackPressed for Fragments with DelegationПример реализации on back pressed для фрагментов через делегат.
Не очень понравился lateinit у onBackPressed, можно было бы как-то по другому сделать. Ну или хотя бы добавить проверку isInitialized перед вызовом на всякий случай 😉
Читать (En)