Forwarded from Мобильная разработка
Создайте полноценное приложение на Kotlin с нуля
Для этого присоединяйтесь 15 февраля в 20:00 мск к открытому уроку онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
Что вас ждёт на занятии:
— рассмотрите интересные технологии из сферы Kotlin, из-за чего язык становится мощным и удобным инструментом;
— создадите мультиплатформенный проект, на Kotlin/JVM и Kotlin/JS;
— напишите фронтенд с помощью удобных DSL для React и CSS;
— воспользуетесь корутинами для клиент-серверного взаимодействия.
Если вы уже знакомы с объектно-ориентированным программированием и SQL, обязательно приходите. Это также отличная возможность протестировать формат обучения и пообщаться с преподавателем курса!
Для регистрации на урок пройдите вступительный тест: https://otus.pw/T9yA/
Реклама ООО «Отус Онлайн-Образование» LjN8K9po1
Для этого присоединяйтесь 15 февраля в 20:00 мск к открытому уроку онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
Что вас ждёт на занятии:
— рассмотрите интересные технологии из сферы Kotlin, из-за чего язык становится мощным и удобным инструментом;
— создадите мультиплатформенный проект, на Kotlin/JVM и Kotlin/JS;
— напишите фронтенд с помощью удобных DSL для React и CSS;
— воспользуетесь корутинами для клиент-серверного взаимодействия.
Если вы уже знакомы с объектно-ориентированным программированием и SQL, обязательно приходите. Это также отличная возможность протестировать формат обучения и пообщаться с преподавателем курса!
Для регистрации на урок пройдите вступительный тест: https://otus.pw/T9yA/
Реклама ООО «Отус Онлайн-Образование» LjN8K9po1
Forwarded from Mobius — канал конференции
Конференция Mobius 2023 Spring уже скоро. Самое время стать спикером — ждем ваши заявки до 20 февраля.
— Выбирайте любую тему из списка на сайте или предлагайте свою.
— Выступить можно в различных форматах: от классического доклада до воркшопа или дискуссии.
Мы поможем вам подготовиться и проведем репетиции, а после конференции выложим запись в 4K на YouTube, чтобы вы смогли поделиться ей с друзьями и коллегами.
Кроме того, мы дарим спикерам билет на все весенние конференции JUG Ru Group.
Выступить на Mobius
— Выбирайте любую тему из списка на сайте или предлагайте свою.
— Выступить можно в различных форматах: от классического доклада до воркшопа или дискуссии.
Мы поможем вам подготовиться и проведем репетиции, а после конференции выложим запись в 4K на YouTube, чтобы вы смогли поделиться ей с друзьями и коллегами.
Кроме того, мы дарим спикерам билет на все весенние конференции JUG Ru Group.
Выступить на Mobius
🔥3
Алгоритм быстрых и масштабируемых каналов корутин замержен.
https://github.com/Kotlin/kotlinx.coroutines/issues/3621
Как описывают авторы, предыдущая реализация работала на конкурентном двусвязном списке. Это приводило к ряду проблем многопоточности, включая data races.
В статье можно ознакомиться с описанием алгоритма и обоснованием его корректности:
https://arxiv.org/abs/2211.04986
https://github.com/Kotlin/kotlinx.coroutines/issues/3621
Как описывают авторы, предыдущая реализация работала на конкурентном двусвязном списке. Это приводило к ряду проблем многопоточности, включая data races.
В статье можно ознакомиться с описанием алгоритма и обоснованием его корректности:
https://arxiv.org/abs/2211.04986
🔥11👍1
До 11 апреля у вас есть шанс стать одним из спикеров Codefest
❤3
Forwarded from CodeFest'15 | 31 мая — 1 июня 2025
💌🍜🎙
Резюме Лячёрки. Прямое включение с кухни CodeFest.
1. Регистрация идёт полным ходом и открыта 24/7 👉🏼 https://13.codefest.ru/reg.
2. Дегустируем новинки для кофе-брейков. Будет кашка, и Дошик-поинт тоже будет, фура с лапшой уже в пути.
3. Тюним стикеры-наклеечки для ноутов — будет липко.
4. Партнёры в этом году шикарны! Как и всегда. Первые уже на сайте.
5. Иногородним напоминаем про скидки на гостиницы.
6. Первые спикеры появятся на сайте к 1 марта. Обвели красным фломастером в календаре.
7. Денис напоминает, что приём заявок на доклады закроется 11 апреля. Или раньше. Не тяните, подавайтесь 👉🏼 Call for Papers.
👨💻 — валентинка из Сибири шлёт приветы в этот любвеобильный день.
Резюме Лячёрки. Прямое включение с кухни CodeFest.
1. Регистрация идёт полным ходом и открыта 24/7 👉🏼 https://13.codefest.ru/reg.
2. Дегустируем новинки для кофе-брейков. Будет кашка, и Дошик-поинт тоже будет, фура с лапшой уже в пути.
3. Тюним стикеры-наклеечки для ноутов — будет липко.
4. Партнёры в этом году шикарны! Как и всегда. Первые уже на сайте.
5. Иногородним напоминаем про скидки на гостиницы.
6. Первые спикеры появятся на сайте к 1 марта. Обвели красным фломастером в календаре.
7. Денис напоминает, что приём заявок на доклады закроется 11 апреля. Или раньше. Не тяните, подавайтесь 👉🏼 Call for Papers.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Forwarded from Android Broadcast (Кирилл Розов)
📺 Интервью с командой Kotlin Multiplatform Mobile (2 часа)
👉 Что произошло за 2022 год
👉 Чего ждать к KMM 1.0 Stable
👉 Compose iOS
👉 Kotlin IDE
👉 Экосистема Kotlin Multiplatform
#AndroidBroadcast #kotlin #kmm
👉 Что произошло за 2022 год
👉 Чего ждать к KMM 1.0 Stable
👉 Compose iOS
👉 Kotlin IDE
👉 Экосистема Kotlin Multiplatform
#AndroidBroadcast #kotlin #kmm
❤7
John O'Reilly написал статью про свое видение Compose для iOS: https://johnoreilly.dev/posts/swiftui-compose-ios
Если хотите узнать больше про эту технологию, а также про то, как писать эффективные приложения, приходите к нам на Mobius 2023
https://mobiusconf.com/speakers/
Если хотите узнать больше про эту технологию, а также про то, как писать эффективные приложения, приходите к нам на Mobius 2023
https://mobiusconf.com/speakers/
John O'Reilly
Consuming Compose for iOS in a SwiftUI application
Most of the Kotlin Mutliplatform samples I’ve created have focussed on the sharing of non-UI code and have included a fully SwiftUI based iOS client, along primarily with Compose clients for the other platforms (e.g. Android, Wear, Desktop, and Web). In the…
👍3
На Proandroid вышла статья про интеграцию API Google Drive с приложением Android Jetpack Compose:
https://proandroiddev.com/android-kotlin-jetpack-compose-interacting-with-google-drive-api-v3-2023-the-complete-b8bc1bdbb13b?gi=5f88e6325865
https://proandroiddev.com/android-kotlin-jetpack-compose-interacting-with-google-drive-api-v3-2023-the-complete-b8bc1bdbb13b?gi=5f88e6325865
Medium
Android (Kotlin + Jetpack Compose) — Interacting with Google Drive API v3 (2023, the complete…
Do you need to upload folders, or upload files to Google Drive via Google API v3? Then this guide is for you!
🤝5
Forwarded from Android Broadcast (Кирилл Розов)
Improving user privacy by requiring opt-in to send X-Requested-With header from WebView
Заголово X-Requested-With (XRW) содержит в себе название Android приложения из которого отправляется любой запрос в WebView. Теперь этот заголовок будет посылаться только если разработчик запросит это явно.
#security #webview
Заголово X-Requested-With (XRW) содержит в себе название Android приложения из которого отправляется любой запрос в WebView. Теперь этот заголовок будет посылаться только если разработчик запросит это явно.
#security #webview
👍1
Хочу порекомендовать канал своего коллеги Александра Ефремова https://t.iss.one/dushnyj_design
Telegram
Дизайн душнила 🌚 Саша Ефремов
Канал продуктового дизайнера Александра Ефремова об интерфейсах, UX/UI и дизайн-мышлении.
Душню за дизайн и диджитал темы, регулярно проветриваю.
По вопросам сотрудничества: @alexefremo
Дисклеймер: весь контент на канале — художественный вымысел автора
Душню за дизайн и диджитал темы, регулярно проветриваю.
По вопросам сотрудничества: @alexefremo
Дисклеймер: весь контент на канале — художественный вымысел автора
👍2🤡1
Вот сидишь, работу пилишь, никого не трогаешь, а там в Android 13 волшебства волшебные происходят да сюрпризы сюрпризные
https://proandroiddev.com/handling-back-press-in-android-13-the-correct-way-be43e0ad877a
https://proandroiddev.com/handling-back-press-in-android-13-the-correct-way-be43e0ad877a
Medium
Handling back press in Android 13, the correct way
Android is known for many things, but recently looking at the platform & API releases it is mainly known for its breaking changes…
👍1
Forwarded from Android Broadcast (Кирилл Розов)
Вот уже и статьи пошли как обрабатывать нажатие "Назад" в Android, новые callback, система приоритетов и другие нововведения системной навигации в ОС
#android 13
#android 13
👍1
Forwarded from Android Broadcast (Кирилл Розов)
На Android старрует бета Privacy Sandbox - новое решение по защите приватности пользователей и обеспечению качественного показа рекламы. Руководство для разработчиков и инструкцию как вступить в программу можно найти здесь
#ads
#ads
Команда Яндекса проведет в сб день митапов, где их разработчики расскажут про свои технические решения
Forwarded from IT's Meetup – митапы, конференции на каждый день
Я.Субботник по мобильной разработке. Инфраструктура
4 марта пройдёт Я.Субботник по мобильной разработке — большой митап в офисе Яндекса для iOS- и Android-разработчиков.
▪️Mobile Market Manager: как мы автоматизируем работу со сторами;
▪️Pod bless you: генерируем Podfile, Podspec и многое другое безопасно для психики;
▪️Автоматизация релизного процесса SuperApp Android;
▪️Мониторинг аномалий метрик производительности в клиентских приложениях;
▪️Почему вам нужна своя билд-система в iOS.
🌟+ Интервью в прямом эфире (будет доступно только онлайн-участникам в трансляции и затем в записи на YouTube):
«Мобильная разработка и ML-технологии» — как ML изменит интерфейсы приложений в будущем, и что пользователи на самом деле ждут от своих мобильных устройств будущего.
Регистрация по ссылке.
🗓 4 марта, 12:00 мск • Онлайн / Офлайн (Москва)
4 марта пройдёт Я.Субботник по мобильной разработке — большой митап в офисе Яндекса для iOS- и Android-разработчиков.
▪️Mobile Market Manager: как мы автоматизируем работу со сторами;
▪️Pod bless you: генерируем Podfile, Podspec и многое другое безопасно для психики;
▪️Автоматизация релизного процесса SuperApp Android;
▪️Мониторинг аномалий метрик производительности в клиентских приложениях;
▪️Почему вам нужна своя билд-система в iOS.
🌟+ Интервью в прямом эфире (будет доступно только онлайн-участникам в трансляции и затем в записи на YouTube):
«Мобильная разработка и ML-технологии» — как ML изменит интерфейсы приложений в будущем, и что пользователи на самом деле ждут от своих мобильных устройств будущего.
Регистрация по ссылке.
🗓 4 марта, 12:00 мск • Онлайн / Офлайн (Москва)
🔥4👍1👌1
#xcode Работая с разными таргетами в Xcode, будьте аккуратны с неймингом. Иначе все файлы не только попадают в одну папку, но и мешаются между собой. И какая титульная конфигурация победит, загадка.
🤓1
Forwarded from Алексей Гладков
Ну и под завершение дня. Если у вас после обновления на iOS 16.1 вдруг резко хреново стала заряжаться батарейка, то не переживайте
Просто Apple вам тихо включила специальный эко режим под названием чистая зарядка! В этом чудо-режиме, ваш телефон будет заряжаться только в так называемые «зеленые» часы
Ну и да оно включено по умолчанию. Владельцам андроидов приготовиться. Думаю скоро такое даже нельзя будет отключить
P.S. Скриншоты нагло украдены
Просто Apple вам тихо включила специальный эко режим под названием чистая зарядка! В этом чудо-режиме, ваш телефон будет заряжаться только в так называемые «зеленые» часы
Ну и да оно включено по умолчанию. Владельцам андроидов приготовиться. Думаю скоро такое даже нельзя будет отключить
P.S. Скриншоты нагло украдены
🤣4😁2🤯2😱2👍1
Если вы хотите узнать подробнее про KSP в KMM на практике (полезные и нужные кейсы, не DI) , приходите на доклад https://dump-ekb.ru/ksp-i-plaginy-pryachem-detali-realizacii-v-prilozhenii-kmm
А про особые и крутые кейсы для Android вы узнаете еще в одном 😉
А про особые и крутые кейсы для Android вы узнаете еще в одном 😉
dump-ekb.ru
Анна Жаркова. KSP и плагины. Прячем детали реализации в приложении KMM
KSP (Kotlin Symbol Processing) - это API от Google для написания плагинов компилятора Kotlin. С помощью KSP мы можем писать процессоры аннотаций для сокращения кода и решения проблем без избыточности. Также KSP более эффективен, чем KAPT.
👍1
Forwarded from Android Broadcast (Кирилл Розов)
В официальной Android документации появилась страница "Migrate from kapt to KSP", которая содержит рекомендации по переходу на более эффективный способ генерации кода, Уже поддержкой обзавелись Glide, Room и Moshi. Dagger в процессе, а процерить статут других библиотек можно тут
#ksp
#ksp
👍3