Недавно столкнулась с проблемой выбора API для сэмпла. TheMoviesDb и NewsApi уже всем приелись, а некоторые Open API закрыли раздачу ключей под Patreon. Хочется попробовать что-нибудь новое, что позволит создать приложение хотя бы на несколько экранов с разным функционалом. Подскажите, пожалуйста, что сейчас можно использовать для таких целей?
19 апреля выступала на Android Worldwide с темой про оптимизации в KMM с помощью KSP и плагинов. К сожалению, по техническим причинам - Airmeet не прожевал мою презентацию и отключал демонстрацию слайдов на цифре 60-62 из 88 🤷♀️ - концовка получилась скомканной
https://www.youtube.com/watch?v=8HuucG_xn-c
Сегодня делаю попытку с той же темой, но уже на Chicago Kotlin Group
https://www.youtube.com/watch?v=-ORDcM4buIo
https://www.youtube.com/watch?v=8HuucG_xn-c
Сегодня делаю попытку с той же темой, но уже на Chicago Kotlin Group
https://www.youtube.com/watch?v=-ORDcM4buIo
YouTube
KSP and Plugins. Optimizing Kotlin Multiplatform common code with Anna Zharkova
KSP (Kotlin Symbol Processing) is an API from Google for writing Kotlin compiler plugins. Using KSP we can write annotation processors to reduce boilerplate and solve cross-cutting concerns. Also KSP is more effective than KAPT. Among the advantages of using…
👍12
Forwarded from Mobile Developer (Алексей Гладков)
Всем привет, ролик про Аврору набрал довольно много комментариев и просмотров, причём, в основном, положительных.
Поэтому я однозначно буду дальше разбирать нюансы разработки под эту ОС, а в будущем ещё и сделаем лайв кодинг сессии
А сейчас для особо не терпеливых хочу поделиться целым плейлистом, по которому (и не только) я изучаю qml, qt и с++
https://www.youtube.com/playlist?list=PL6CJYn40gN6hdNC1IGQZfVI707dh9DPRc
Поэтому я однозначно буду дальше разбирать нюансы разработки под эту ОС, а в будущем ещё и сделаем лайв кодинг сессии
А сейчас для особо не терпеливых хочу поделиться целым плейлистом, по которому (и не только) я изучаю qml, qt и с++
https://www.youtube.com/playlist?list=PL6CJYn40gN6hdNC1IGQZfVI707dh9DPRc
YouTube
Introduction to Qt / QML - all videos
Welcome to our "Introduction to Qt / QML" series! This comprehensive video tutorial will teach you the foundations of programming with Qt / QML. It is an ext...
👍6
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Мы постепенно готовимся к новому сезону Podlodka iOS Crew. Помогите нам выбрать интересную тему и сделать его максимально крутым, пройдя небольшой опрос.
Google Docs
Помоги сделать 9-й сезон максимально эффективным!
Мы планируем уже 9-й сезон, и, как обычно, хотим сделать его лучше, полезнее и актуальнее.
Основные крупные и очевидные темы уже были затронуты на предыдущих – https://podlodka.io/crew-records. Мы не хотим повторяться, но также понимаем, что многие из уже…
Основные крупные и очевидные темы уже были затронуты на предыдущих – https://podlodka.io/crew-records. Мы не хотим повторяться, но также понимаем, что многие из уже…
Forwarded from Мамкин Дизайнер
Сегодня в 18:00 (мск), основатель Figma, Дилан Филд открывает конференцию Figma Config, где расскажет о новых фичах инструмента
Постараюсь рассказать о нововведениях здесь, так что отключите уведомления моего канала на этот вечер 😘
Страница мероприятия
Постараюсь рассказать о нововведениях здесь, так что отключите уведомления моего канала на этот вечер 😘
Страница мероприятия
❤4👍3
Android Worldwide открыли свой CFP:
https://sessionize.com/android-worldwide-july-2022/
И у вас есть неплохой шанс попасть на этот митап)
https://sessionize.com/android-worldwide-july-2022/
И у вас есть неплохой шанс попасть на этот митап)
Sessionize
Android Worldwide July 2022: Call for Speakers/Papers
Android Worldwide is an international group of developer communities that like to collaborate. Once every three months we organize free technical even...
Forwarded from Android Broadcast
#jetpack
Вышла первая версия Jetpack Drag & Drop
👉 Бэкпорт OnReceiveContentListener для всех поддерживаемых версий Android
👉 DropHelper - основная утилита для работы с Drag & Drop
Вышла первая версия Jetpack Drag & Drop
👉 Бэкпорт OnReceiveContentListener для всех поддерживаемых версий Android
👉 DropHelper - основная утилита для работы с Drag & Drop
👍3
Прошел Google I/O, но осталось довольно много видео, которые можно смотреть на предмет полезной информации.
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_gLZhqjTRn0vGssFiP_4Kb
Помимо новинок в Android и Flutter, много внимания уделялось Accessibility и новому железу
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_gLZhqjTRn0vGssFiP_4Kb
Помимо новинок в Android и Flutter, много внимания уделялось Accessibility и новому железу
👍2
Вот на это нужно обратить внимание всем разработчикам. По крайней мере, будет полезно проанализировать предлагаемые решения на возможность использования. Вряд ли рефакторинги сейчас станут массовыми, но в своих петах вполне можно и попробовать
Forwarded from Мобильная разработка
Приложение Now in Android от Google, совмещающее в себе несколько полезных практик разработки
Now in Android — серия материалов от команды Android, в которых рассказывают о новостях, интересных статьях и крутых инструментах для Android-разработчиков.
Google опубликовала исходный код приложения Now in Android. В репозитории на GitHub вы можете познакомиться с примером реализации дизайна на Material3, а также с передовыми практиками разработки.
Репозиторий: https://github.com/android/nowinandroid
#android
Now in Android — серия материалов от команды Android, в которых рассказывают о новостях, интересных статьях и крутых инструментах для Android-разработчиков.
Google опубликовала исходный код приложения Now in Android. В репозитории на GitHub вы можете познакомиться с примером реализации дизайна на Material3, а также с передовыми практиками разработки.
Репозиторий: https://github.com/android/nowinandroid
#android
👍6❤1
Осталось совсем немного до маленького IT-праздника)
Весенний #Mobius пройдет 25 - 27 мая, а 22 июня — будет offline-день.
Программа и билеты уже на сайте конференции - ссылка
Ловите промокод annazharkova2022JRGpc — он поможет купить персональный билет со скидкой.
Весенний #Mobius пройдет 25 - 27 мая, а 22 июня — будет offline-день.
Программа и билеты уже на сайте конференции - ссылка
Ловите промокод annazharkova2022JRGpc — он поможет купить персональный билет со скидкой.
Mobius 2025 Spring. Конференция для мобильных разработчиков
Mobius 2025 Spring — конференция для мобильных разработчиков. Несколько десятков докладов об iOS, Android, кроссплатформенной разработке, инструментах, фреймворках и многом другом.
👍1🔥1
Провела открытое занятие Otus для базового курса:
https://www.youtube.com/watch?v=zGWehR1-8t8
https://www.youtube.com/watch?v=zGWehR1-8t8
YouTube
Демо-занятие курса «iOS Developer. Basic»
На открытом уроке курса «iOS Developer. Basic» рассмотрим, как можно создать несложный фоторедактор для iOS для простой обработки изображений, поработаем с фильтрами и цветовыми тонами. Интерфейс приложения будем создавать с использованием UIKit Autolayout.…
👍6🔥2❤1
На канале SkillBox "Люди и код" вышло интервью с моим коллегой Мстиславом Казаковым:
https://www.youtube.com/watch?v=XCTukXz9DnU
https://www.youtube.com/watch?v=XCTukXz9DnU
YouTube
Архитектура ПО, системная архитектура, визуализация архитектуры и разные системы нотации
Гость: Мстислав Казаков, более десяти лет в ИТ из которых четыре года руководит Python-практикой в Usetech. Архитектор ПО на нескольких проектах из следующих индустрий: финансы, ритейл, госсектор. Ментор и спикер «Корпоративного университета».
Содержание…
Содержание…
🔥1
#kotlin Touchlab - одни из мощных контрибьютеров и энтузиастов Kotlin Multiplatform - представили свой инструмент для дебага Kotlin кода прямо из IDE Xcode
https://github.com/touchlab/xcode-kotlin
https://github.com/touchlab/xcode-kotlin
GitHub
GitHub - touchlab/xcode-kotlin: Kotlin Native Xcode Plugin
Kotlin Native Xcode Plugin. Contribute to touchlab/xcode-kotlin development by creating an account on GitHub.
#kotlin Вышел пререлиз Kotlin 1.7.0 RC
https://github.com/JetBrains/kotlin/releases/tag/v1.7.0-RC
В новой версии устранены проблемы работы Kotlin Native с 32-битными системами, в том числе с новой моделью памяти, улучшена работа IR компилятора. Стабилизирована работа KAPT в инкрементальной компиляции повторного запуска Unit-тестов.
Продолжаем ожидать выход Beta версии Kotlin Multiplatform (он ближе, чем вы думаете))
https://github.com/JetBrains/kotlin/releases/tag/v1.7.0-RC
В новой версии устранены проблемы работы Kotlin Native с 32-битными системами, в том числе с новой моделью памяти, улучшена работа IR компилятора. Стабилизирована работа KAPT в инкрементальной компиляции повторного запуска Unit-тестов.
Продолжаем ожидать выход Beta версии Kotlin Multiplatform (он ближе, чем вы думаете))
GitHub
Release Kotlin 1.7.0-RC · JetBrains/kotlin
Changelog
Compiler
KT-51640 FIR: remove warning about "far from being production ready"
KT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument f...
Compiler
KT-51640 FIR: remove warning about "far from being production ready"
KT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument f...
#kmm Мой коллега по Otus Николай Бакланов проводит сегодня открытое занятие по KMM:
https://www.youtube.com/watch?v=EOGNkcMuMbI
https://www.youtube.com/watch?v=EOGNkcMuMbI
YouTube
Демо-занятие курса «iOS Developer. Professional»
Обсуждение мультиплатформенной разработки для iOS и Android. На занятии рассмотрим технологию Kotlin-Multiplatform с точки зрения Swift разработчика.
«iOS Developer. Professional» - https://otus.pw/lJMG/
Преподаватель: Николай Бакланов - компания ISS Art.…
«iOS Developer. Professional» - https://otus.pw/lJMG/
Преподаватель: Николай Бакланов - компания ISS Art.…
🔥2
#swiftui А в среду проводим улучшенное занятие по виджетам в iOS 😉
Forwarded from CodeFest'15 | 31 мая — 1 июня 2025
Секция Mobile в этом году — архитектура, много тем про оптимизации и #КонечноЖеKotlin.
– Неубиваемое приложение на IOS? Об этом есть, что рассказать Александру Ивлеву. В докладе поднимет тему background modes и закрытых entitlements.
– Про архитектуру ходит много заблуждений, о них мы поговорим с автором, популярным спикером Евгением Ёлчевым из VK.
– Если задумались переходить с Rx на корутины послушайте доклад Михаила Осипова из Тинькофф, в котором можно подчерпнуть опыт перехода продакшн кода со всеми плюсами и минусами
– Слава Слуцкер из Skyeng расскажет про SwiftUI + Combine и как же все же начать писать простой и тестируемый код.
– Кому действительно нужна дизайн-система. Егор Волков из Тензор расскажет о предпосылках создания дизайн-системы, об этапах её развития.
И ещё 100500 других интересных тем и особенностей мобильной разработки, которые поднимаются в нашей секции.
💙Добавляйте доклады в избранное. И не переключайтесь!
Программа полностью 👉 https://12.codefest.ru/program
– Неубиваемое приложение на IOS? Об этом есть, что рассказать Александру Ивлеву. В докладе поднимет тему background modes и закрытых entitlements.
– Про архитектуру ходит много заблуждений, о них мы поговорим с автором, популярным спикером Евгением Ёлчевым из VK.
– Если задумались переходить с Rx на корутины послушайте доклад Михаила Осипова из Тинькофф, в котором можно подчерпнуть опыт перехода продакшн кода со всеми плюсами и минусами
– Слава Слуцкер из Skyeng расскажет про SwiftUI + Combine и как же все же начать писать простой и тестируемый код.
– Кому действительно нужна дизайн-система. Егор Волков из Тензор расскажет о предпосылках создания дизайн-системы, об этапах её развития.
И ещё 100500 других интересных тем и особенностей мобильной разработки, которые поднимаются в нашей секции.
💙Добавляйте доклады в избранное. И не переключайтесь!
Программа полностью 👉 https://12.codefest.ru/program