Виджеты iOS могут быть реальной болью. В том числе и интерактивные. Не раз они мне подкладывали свинью при лайвкодингах. Решила рассказать о возможном решении в своей статье:
https://habr.com/ru/articles/798925/
https://habr.com/ru/articles/798925/
Хабр
По граблям, по граблям. Пишем отзывчивый интерактивный виджет IOS 17
Всем привет! На связи Анна Жаркова, руководитель группы мобильной разработки в компании Usetech. В 2023 году на WWDC Apple представили много нового и интересного API, среди которого были долгожданные...
👍9
Записки разработчицы
Виджеты iOS могут быть реальной болью. В том числе и интерактивные. Не раз они мне подкладывали свинью при лайвкодингах. Решила рассказать о возможном решении в своей статье: https://habr.com/ru/articles/798925/
Оказалось, что я забыла приложить код к статье:
https://github.com/anioutkazharkova/todo_widget_sample
🤷♀️
И какой-то страждающий меня за это даже минусанул
https://github.com/anioutkazharkova/todo_widget_sample
🤷♀️
И какой-то страждающий меня за это даже минусанул
GitHub
GitHub - anioutkazharkova/todo_widget_sample
Contribute to anioutkazharkova/todo_widget_sample development by creating an account on GitHub.
🔥9
Forwarded from Стачка [официальный канал]
Сегодня пятница и Международный день сна — самое время отложить все рабочие задачи и хорошенько отдохнуть... самое главное не проспать IT-конференцию «Стачка» в Ульяновске.
Встречаемся 12-13 апреля в УлГПУ, чтобы послушать более 200 докладов по шести основным направлениям — разработка, управление, digital-маркетинг, дизайн и контент, IT в индустриях и стартапы.
Также готовим мастер-классы, мастермайнды, выставку инди-игр и громкое афтепати. Программа почти готова — на сайте анонсировано более 140 спикеров из крупных IT-компаний.
Посмотреть, кто выступит можно по ссылке
Билеты: https://nastachku.ru/buynow
Stop working — все на «Стачку»!
Встречаемся 12-13 апреля в УлГПУ, чтобы послушать более 200 докладов по шести основным направлениям — разработка, управление, digital-маркетинг, дизайн и контент, IT в индустриях и стартапы.
Также готовим мастер-классы, мастермайнды, выставку инди-игр и громкое афтепати. Программа почти готова — на сайте анонсировано более 140 спикеров из крупных IT-компаний.
Посмотреть, кто выступит можно по ссылке
Билеты: https://nastachku.ru/buynow
Stop working — все на «Стачку»!
❤1
Forwarded from Android Broadcast (Кирилл Розов)
Вышел Retrofit 2.10.0 (предыдущий релиз был практически 4 года назад ).
Что нового:
👉 Поддержка Unit в качестве типа ответа
👉 Официальный kotlinx.serialization конвертре (фактичес перенесли сущестующее решение от Jake Wharton). Новый артефакт -
👉 JAXB 3 конвертер -
👉
👉 Появился BOM - com.squareup.retrofit2:retrofit-bom
👉 Response Type Keeper - генератор keep правил ProGuard чтобы у вас все хорошо работало и не пришлось добавлять все подряд
👉 Поддержка Java 14 b Java 16 специфичных методов рефлексии для выполнения методов по умолчанию
Помимо этого произошли другие доработки и улучшения (список большой)
#network
Что нового:
👉 Поддержка Unit в качестве типа ответа
👉 Официальный kotlinx.serialization конвертре (фактичес перенесли сущестующее решение от Jake Wharton). Новый артефакт -
com.squareup.retrofit2:converter-kotlinx-serialization
👉 JAXB 3 конвертер -
com.squareup.retrofit2:converter-jaxb3
👉
@Header
, @Headers
и @HeaderMap
стали поддерживать не ASCII значения, но надо указать в true параметр allowUnsafeNonAsciiValues👉 Появился BOM - com.squareup.retrofit2:retrofit-bom
👉 Response Type Keeper - генератор keep правил ProGuard чтобы у вас все хорошо работало и не пришлось добавлять все подряд
👉 Поддержка Java 14 b Java 16 специфичных методов рефлексии для выполнения методов по умолчанию
Помимо этого произошли другие доработки и улучшения (список большой)
#network
❤11🤯1
Давайте поможем Омскому Девфесту выбрать трек и накидаем на мобилку)
Forwarded from ДевФест
Можно выбрать несколько вариантов ответа
Anonymous Poll
12%
Product/Project management
14%
DevOps
9%
Highload
8%
Golang
25%
iOS
70%
Android
41%
KMP
4%
Vue.JS
9%
Big Data
15%
Machine Learning
Google выпустили новую версию ViewModel Jetpack (lifecycle-viewmodel). Заявлено, что она поддерживает Kotlin Multiplatform:
https://developer.android.com/jetpack/androidx/releases/lifecycle?s=09#2.8.0-alpha03
И я написала статью, как это использовать:
https://habr.com/ru/articles/802111/
https://developer.android.com/jetpack/androidx/releases/lifecycle?s=09#2.8.0-alpha03
И я написала статью, как это использовать:
https://habr.com/ru/articles/802111/
Android Developers
Lifecycle | Jetpack | Android Developers
👍25🔥9❤🔥3🤔1
Добавляем рубрику #наука_и_техника.
Apple получили патент на датчик мозговых волн:
https://habr.com/ru/news/802503/
Apple получили патент на датчик мозговых волн:
https://habr.com/ru/news/802503/
Хабр
Apple получила патент на датчики мозговых волн для Vision Pro
Apple работает над технологией датчиков мозговых волн, чтобы внедрить в гарнитуру Vision Pro функции для улучшения психического здоровья, помощи в тренировках и повышения внимательности. Технология,...
#aurora #flutter 2 апреля в Москве пройдет бесплатная конференция по Aurora + Flutter. Модератором круглого стола будет Алексей Гладков .
https://auroraos.timepad.ru/event/2820781
Обещают выложить записи в открытом доступе
https://auroraos.timepad.ru/event/2820781
Обещают выложить записи в открытом доступе
Telegram
Mobile Developer
YouTube — https://youtube.com/c/MobileDeveloper
ВК — https://vk.com/mdeveloper
Чат канала — https://t.iss.one/mobiledeveloperchat
Boosty — https://boosty.to/mobiledev
Сайт — https://mobiledeveloper.tech/
По всем вопросам — @mobiledeveloper_bot
ВК — https://vk.com/mdeveloper
Чат канала — https://t.iss.one/mobiledeveloperchat
Boosty — https://boosty.to/mobiledev
Сайт — https://mobiledeveloper.tech/
По всем вопросам — @mobiledeveloper_bot
👍3
Forwarded from Хабр
ViewModel + Kotlin Multiplatform: пробуем нативное решение
Компания Google объявила о своём интересе к Koltin Multiplatform на прошлом Google I/O 2023. Следом был обозначен вектор развития имеющихся решений архитектурных библиотек Jetpack для поддержки KMP. Буквально считанные часы назад компания Google опубликовала ожидаемую многими новинку, а именно — ViewModels из библиотеки Lifecycle с поддержкой API Kotlin Multiplatform. И сейчас мы с вами проверим, насколько это удобно, что уже готово, а что нужно доработать.
Компания Google объявила о своём интересе к Koltin Multiplatform на прошлом Google I/O 2023. Следом был обозначен вектор развития имеющихся решений архитектурных библиотек Jetpack для поддержки KMP. Буквально считанные часы назад компания Google опубликовала ожидаемую многими новинку, а именно — ViewModels из библиотеки Lifecycle с поддержкой API Kotlin Multiplatform. И сейчас мы с вами проверим, насколько это удобно, что уже готово, а что нужно доработать.
🔥16👍7
#ios #wwdc Стала известна дата WWDC 2024. В этом году конференция пройдет 10-14 июня:
https://developer.apple.com/wwdc24/
Нас ждет 5 дней видеосессий по новым возможностям Swift, SwiftUI и других технологий Apple. В прошлом году нам представили шлем на VisionOS, интерактивные виджеты и много новинок Swift (те же макросы).
Какие темы ждете вы? Какие новинки и/или возможности ожидаете больше всего?
https://developer.apple.com/wwdc24/
Нас ждет 5 дней видеосессий по новым возможностям Swift, SwiftUI и других технологий Apple. В прошлом году нам представили шлем на VisionOS, интерактивные виджеты и много новинок Swift (те же макросы).
Какие темы ждете вы? Какие новинки и/или возможности ожидаете больше всего?
Apple Developer
WWDC25
Revisit an incredible week of technology and creativity.
❤4
#apple Apple завели Youtube канал для публикации своих видео:
https://www.youtube.com/@AppleDeveloper/videos
https://www.youtube.com/@AppleDeveloper/videos
❤2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
На сайте Kotlin появилось руководство по настройке публикации Kotlin/Native артефактов для Apple таргетов как Swift package manager (SPM) зависимость
#apple #swift #spm #native @kotlin_broadcast
#apple #swift #spm #native @kotlin_broadcast
👍1
Forwarded from ДевФест
Подводим итоги, каким станет community track
Мы суммировали результаты опроса в нашей группе в ВК и телеграм-канале, самым запрашиваемым треком сталAndroid !
Теперь он включён в программу DevFest Omsk 2024. К посту прикрепили итоги голосования.
Спасибо каждому за участие в создании конференции 👐
Мы суммировали результаты опроса в нашей группе в ВК и телеграм-канале, самым запрашиваемым треком стал
Теперь он включён в программу DevFest Omsk 2024. К посту прикрепили итоги голосования.
Спасибо каждому за участие в создании конференции 👐
🔥7❤1👍1
Forwarded from iOS Broadcast (Андрей Зонов)
Swift занимает все больше ниш и теперь очередь за микроконтроллерами! Сообщество энтузиастов во главе с одним из разработчиков компилятора создали демонстрационный репозиторий с рефференсными проектами для самых популярных плат. Есть даже поддержка Raspberry Pi Pico W. Еще одна идея для пет проекта 🤗. Что интересно, несмотря на все ограничения, по заверениям автора, со Swift нет проблем с производительностью, отсутствие сборщика мусора тут пригодилось. Все детали про видение будущего Swift для микроконтроллеров можно почитать тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
С гордостью представляю нашу секцию "Мобильной разработки" на "Стачке" (Ульяновск):
https://ul24.nastachku.ru/доклады-ru?features_hash=11-290
Приходите послушать 12-13 апреля наших экспертов)
Также готовим час экспертных сессий 😉
https://ul24.nastachku.ru/доклады-ru?features_hash=11-290
Приходите послушать 12-13 апреля наших экспертов)
Также готовим час экспертных сессий 😉
🔥12👍3❤🔥1
Еще не вернулась толком из поездки, а уже анонсирую открытый урок
Forwarded from Mobile Native ️️
Хотите узнать, как работать с GraphQL и улучшить навыки разработки iOS-приложений?
Приходите на бесплатный практический урок от OTUS. Спикер Анна Жаркова — руководитель группы разработки, опытный преподаватель и ментор.
На вебинаре вы освоите работу с GraphQL, поймете различия между GraphQL и REST API и научитесь создавать сетевой слой для ваших приложений. Занятие подойдет разработчикам на iOS уровня Middle и Senior.
Урок пройдет 6 мая в 20:00 мск и будет приурочен к старту курса «iOS Developer. Professional». После вебинара вы получите специальную цену на обучение и персональную консультацию от наших менеджеров!
Ссылка для регистрации
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, Erid: LjN8KBQtf
Приходите на бесплатный практический урок от OTUS. Спикер Анна Жаркова — руководитель группы разработки, опытный преподаватель и ментор.
На вебинаре вы освоите работу с GraphQL, поймете различия между GraphQL и REST API и научитесь создавать сетевой слой для ваших приложений. Занятие подойдет разработчикам на iOS уровня Middle и Senior.
Урок пройдет 6 мая в 20:00 мск и будет приурочен к старту курса «iOS Developer. Professional». После вебинара вы получите специальную цену на обучение и персональную консультацию от наших менеджеров!
Ссылка для регистрации
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, Erid: LjN8KBQtf
🔥4❤3👍2