Также, наконец, допилила библиотеку https://github.com/anioutkazharkova/kotlin_native_network_client. Добавила самый простой запрос для OkHttp
GitHub
GitHub - anioutkazharkova/kotlin_native_network_client: Network client written with native API
Network client written with native API . Contribute to anioutkazharkova/kotlin_native_network_client development by creating an account on GitHub.
https://github.com/anioutkazharkova/kn_network_sample и сэмпл к ней
GitHub
GitHub - anioutkazharkova/kn_network_sample: Sample repository for Kotlin native networking and common iOS processing
Sample repository for Kotlin native networking and common iOS processing - anioutkazharkova/kn_network_sample
#usetech Я теперь автор не только личного блога на Хабре, но и блога компании Usetech. Стартуем с серии статей по GraphQL в мобилках:
https://habr.com/ru/company/usetech/blog/645273/
https://habr.com/ru/company/usetech/blog/645273/
Хабр
GraphQL в мобильной разработке
Всем привет! С вами Анна Жаркова, ведущий разработчик компании Usetech. Сегодня стартует моя серия статей, посвященная работе с технологией GraphQL при разработке мобильных приложений. Если вы...
#usetech Продолжаем публиковать статьи по GraphQL. Как сделать свой бекенд на Hasura, мы уже разобрались. Теперь дело за мобильными клиентами:
https://habr.com/ru/company/usetech/blog/645789/
Кажется, что достаточно поставить готовую библиотеку Apollo, и все сделается само в пару кликов. На деле же, возникает масса нюансов. Одной из которых является парсинг и подготовка запросов
https://habr.com/ru/company/usetech/blog/645789/
Кажется, что достаточно поставить готовую библиотеку Apollo, и все сделается само в пару кликов. На деле же, возникает масса нюансов. Одной из которых является парсинг и подготовка запросов
Хабр
GraphQL в мобильной разработке. Пишем клиент для Android
Доброго времени суток! С вами Анна Жаркова, ведущий разработчик компании Usetech, и мы продолжаем нашу серию статей, посвященных работе с технологией GraphQL при разработке мобильных приложений. В...
Шок-шок-шок! Compose для iOS становится ближе, чем мы думали!
https://www.reddit.com/r/Kotlin/comments/s8trlo/jetbrains_looks_like_its_about_to_release_compose/
https://www.reddit.com/r/Kotlin/comments/s8trlo/jetbrains_looks_like_its_about_to_release_compose/
Reddit
r/Kotlin on Reddit: Jetbrains looks like it's about to release Compose ui for ios, and web!
Posted by u/slightly_salty - 125 votes and 52 comments
А вот и сэмплы Compose для iOS подъехали) Спасибо, IceRock и Алексей)
https://github.com/JetBrains/compose-jb/pull/1734
https://github.com/JetBrains/compose-jb/pull/1734
GitHub
Sample of common compose with native ui for ios and web by Alex009 · Pull Request #1734 · JetBrains/compose-jb
Hi!
I want to add sample with native iOS UIKit UI created by Compose from kotlin.
Also in this sample all app UI located in commonMain, but for iOS we use UIKit composables, for Web use Compose DOM...
I want to add sample with native iOS UIKit UI created by Compose from kotlin.
Also in this sample all app UI located in commonMain, but for iOS we use UIKit composables, for Web use Compose DOM...
👍1
Полезные советы. Вы знали, что можно создать пустой массив в расширении так? 😉
https://twitter.com/FloWritesCode/status/1484816606555303936?s=20
https://twitter.com/FloWritesCode/status/1484816606555303936?s=20
Twitter
Flo writes Code
Want a more declarative syntax for empty Arrays? You can use this little snippet:
#ksp #kmm #kotlin Наконец, обновила версию сэмпла для KSP
https://github.com/anioutkazharkova/ksp-di-playground
https://github.com/anioutkazharkova/ksp-di-playground
GitHub
GitHub - anioutkazharkova/ksp-di-playground: My ksp di playground
My ksp di playground. Contribute to anioutkazharkova/ksp-di-playground development by creating an account on GitHub.
Осталось довыделить темлпейт и добавить немного документации
Итак, шаблончик для KSP https://github.com/anioutkazharkova/ksp-library-template
И библиотека для KMM DI на KSP (в процессе доработки)
https://github.com/anioutkazharkova/ksp-di-library
И библиотека для KMM DI на KSP (в процессе доработки)
https://github.com/anioutkazharkova/ksp-di-library
GitHub
GitHub - anioutkazharkova/ksp-di-library
Contribute to anioutkazharkova/ksp-di-library development by creating an account on GitHub.
🔥7👍1
Завидую белой завистью людям, которые находят время на полноценную фичу на технологии, с которой копошишься 😅
Forwarded from Android Broadcast
#compose
Compose Destinations - это KSP библиотека, которая на основе аннотаций генерирует код. Под капотом используется Jetpack Navigation для Compose, чтобы спрятать весь рутинный код, который придется писать руками.
Compose Destinations - это KSP библиотека, которая на основе аннотаций генерирует код. Под капотом используется Jetpack Navigation для Compose, чтобы спрятать весь рутинный код, который придется писать руками.
👍3
Вчера прошел первый в этом году GDG Minsk митап (онлайн).
Я рассказывала про WorkManager (многие просили русскую версию доклада после Android Worldwide в октябре)
Павел Стрельченко рассказал про плагины для IntelijIdea «От синтетиков до биндингов - один плагин»
https://www.youtube.com/watch?v=qdTYqdMkIRg
Я рассказывала про WorkManager (многие просили русскую версию доклада после Android Worldwide в октябре)
Павел Стрельченко рассказал про плагины для IntelijIdea «От синтетиков до биндингов - один плагин»
https://www.youtube.com/watch?v=qdTYqdMkIRg
YouTube
GDG Minsk Mobile January Meetup
Subscribe to GDG Minsk:
Slides - https://shorturl.at/hsyHV
Feedback - https://forms.gle/x3RMjFe6d3SChK9j9
Telegram - https://t.iss.one/gdgminsk
Facebook - https://www.facebook.com/groups/gdgminsk
Twitter - https://twitter.com/gdgminsk
✅ Анна Жаркова
Компания…
Slides - https://shorturl.at/hsyHV
Feedback - https://forms.gle/x3RMjFe6d3SChK9j9
Telegram - https://t.iss.one/gdgminsk
Facebook - https://www.facebook.com/groups/gdgminsk
Twitter - https://twitter.com/gdgminsk
✅ Анна Жаркова
Компания…
👍1
#usetech 3я статья нашего цикла, посвященного GraphQL в мобильной разработке:
https://habr.com/ru/company/usetech/blog/645787/
https://habr.com/ru/company/usetech/blog/645787/
Хабр
GraphQL в мобильной разработке. Пишем клиент для iOS
Доброго времени суток! С вами Анна Жаркова, ведущий разработчик компании Usetech, и мы продолжаем нашу серию статей, посвященных работе с технологией GraphQL при разработке мобильных приложений. В...
Время митапов! iOS Community Райффайзен банка представит нам завтра 3 доклада на очень интересные темы:
https://raiffeisen-events.timepad.ru/event/1904388/
https://habr.com/ru/company/raiffeisenbank/blog/649061/
Dependency Injection в iOS-разработке
Async/await в твоем приложении
Snapshot-тестирование
https://raiffeisen-events.timepad.ru/event/1904388/
https://habr.com/ru/company/raiffeisenbank/blog/649061/
Dependency Injection в iOS-разработке
Async/await в твоем приложении
Snapshot-тестирование
raiffeisen-events.timepad.ru
iOS Community Meetup #1: обсудим актуальные технологии iOS-разработки / События на TimePad.ru
2 февраля iOS Community Райффайзен Банка проведет свой первый открытый митап. Он пройдет в онлайн-формате. В программе выступления из Райффайзен Банка, ManyChat, а также один независимый эксперт. Ссылка на трансляцию будет направлена всем зарегистрированным…
👍1
И вот он момент: Droidcoin в Берлине открывает CFP! Шанс податься и выступить хотя бы онлайн (кто знет, что будет в июле) у нас с вами есть)
https://sessionize.com/droidcon-berlin-2022/
В прошлом году я благополучно пропустила этот момент, и узнала об этом только перед самим ивентом
https://sessionize.com/droidcon-berlin-2022/
В прошлом году я благополучно пропустила этот момент, и узнала об этом только перед самим ивентом
Sessionize
droidcon Berlin 2022: Call for Speakers
droidcon Berlin 2022 is where the industry's leading Android experts converge to support the Android platform and create a strong network for develope...
👍2
Очень приятно иметь доступ к такому движению) Залетайте на крутейший доклад от Podlodka)
Forwarded from Sergei Ermolaev
YouTube
Доклад: Как достичь Pixel Perfect с Jetpack Compose и Figma / Владимир Иванов (Tinkoff)
Фигма - стандарт де-факто для создания дизайна мобильных приложений. Но верстать интерфейсы и проверять их на глаз довольно сложно. Что если бы был инструмент, который позволил решить эту проблему? Владимир Иванов из Тинькофф разработал такой инструмент для…
👍4🔥2🤩1
Forwarded from Мамкин Дизайнер
Привет! 🥰
Usetech замутил внешний митап и сегодня вещает отдел дизайна 🥰
Настя Румянцева, старший дизайнер Юзтеха, расскажет о креативности, как о навыке будущего.
⠀
В программе:
— Что такое креативность и зачем она нужна;
— Что влияет на творческое мышление и почему людям сложно постоянно придумывать оригинальные идеи;
— Компоненты креативности: оригинальность, гибкость, беглость, насмотренность;
— Упражнения для развития творческих способностей.
9 февраля (среда) в 17:00 мск
https://youtu.be/EAZxc90GRBI
Тыкни в напоминание, чтобы не пропустить. Увидимся на митапе, приходите 🥰
Usetech замутил внешний митап и сегодня вещает отдел дизайна 🥰
Настя Румянцева, старший дизайнер Юзтеха, расскажет о креативности, как о навыке будущего.
⠀
В программе:
— Что такое креативность и зачем она нужна;
— Что влияет на творческое мышление и почему людям сложно постоянно придумывать оригинальные идеи;
— Компоненты креативности: оригинальность, гибкость, беглость, насмотренность;
— Упражнения для развития творческих способностей.
9 февраля (среда) в 17:00 мск
https://youtu.be/EAZxc90GRBI
Тыкни в напоминание, чтобы не пропустить. Увидимся на митапе, приходите 🥰
YouTube
Креативность // Анастасия Румянцева @ Usetech Meetup
👍4
Forwarded from Mobile Native ️️
3 Android Techs That Are Sunsetting in 2022
Интересная статья, с несколькими технологиями, которые по мнению автора станут не актуальные в 2022 году и будут заменены.
Спойлерну про что там, но обязательно почитайте.
👉 Android View (Xml) -> Jetpack Compose
👉 LiveData -> StateFlow
👉 Activity Lifecycle APIs -> Lifecycle Aware Coroutine
Читать (En)
Интересная статья, с несколькими технологиями, которые по мнению автора станут не актуальные в 2022 году и будут заменены.
Спойлерну про что там, но обязательно почитайте.
👉 Android View (Xml) -> Jetpack Compose
👉 LiveData -> StateFlow
👉 Activity Lifecycle APIs -> Lifecycle Aware Coroutine
Читать (En)
🔥6👍1