Итак, август уже выходит на прежний рабочий темп тех, кто расслабился, и мы в Otus проводим 2дневный интенсив перед стартом новой группы по iOS Advanced (или Pro) :
https://www.youtube.com/watch?v=iB8vOv7kZZA&feature=youtu.be
https://www.youtube.com/watch?v=iB8vOv7kZZA&feature=youtu.be
YouTube
Демо-занятие курса «IOS Developer. Professional». День 1
Двухдневный интенсив посвящен разработке простого полноценного приложения на SwiftUI. В первый день разберем особенности создания UI с помощью данного фреймворка. Во второй - напишем бизнес-логику с помощью нативных средств (Combine). Также будем использовать…
Сегодня мы писали простой UI, но с использованием расширенного и продвинутого инструментария новых версий SwiftUI. А завтра затронем не только бизнес-логику на Combine, но и новинки асинхронного программирования
Прошла 2 часть нашего интенсива:
https://www.youtube.com/watch?v=PLjQGQMaRo8
Рассмотрели сегодня async-await, Combine
Код проекта по ссылке: https://github.com/anioutkazharkova/otus_combine_swiftui_news
https://www.youtube.com/watch?v=PLjQGQMaRo8
Рассмотрели сегодня async-await, Combine
Код проекта по ссылке: https://github.com/anioutkazharkova/otus_combine_swiftui_news
YouTube
Пишем современное iOS приложение на SwiftUI. День 2 // курс «IOS Developer. Professional»
Двухдневный интенсив посвящен разработке простого полноценного приложения на SwiftUI. В первый день разберем особенности создания UI с помощью данного фреймворка. Во второй - напишем бизнес-логику с помощью нативных средств (Combine). Также будем использовать…
https://github.com/icerockdev/moko-kswift
Команда IceRock зарелизили фреймворк KSwift (MOKO) для генерации Swift-friendly API для Kotlin/Native
Команда IceRock зарелизили фреймворк KSwift (MOKO) для генерации Swift-friendly API для Kotlin/Native
GitHub
GitHub - icerockdev/moko-kswift: Swift-friendly api generator for Kotlin/Native frameworks
Swift-friendly api generator for Kotlin/Native frameworks - icerockdev/moko-kswift
Прямо сейчас GDE Android&Kotlin Кирилл Розов проводит лайвкодинг по созданию многомодульных приложений с Dagger:
https://www.youtube.com/watch?v=5l64trK2KR8
https://www.youtube.com/watch?v=5l64trK2KR8
YouTube
Livecoding 15.08.2021. Многомодульный проект с Dagger
В прямом эфире пишу проект для урока по Dagger 2. Задача - многомодульный проект и организация в нем Dagger графа.
🔗 Avito.Tech https://avito.tech/
💰 Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon https://patreon.com/android_broadcast
🔗 Telegram…
🔗 Avito.Tech https://avito.tech/
💰 Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon https://patreon.com/android_broadcast
🔗 Telegram…
Записали интервью с Иваном Данилиным (я гость):
https://www.youtube.com/watch?v=8OFts6aSfEc
https://www.youtube.com/watch?v=8OFts6aSfEc
YouTube
Интервью с разработчиком. Лид мобильной разработки и GDE Kotlin Анна Жаркова и Иван Данилин.
Поехали!
Подписывайтесь на твиттер Анны: https://twitter.com/anioutkajarkova
Телеграмм-канал Анны по разработке и интересным новостям из мира IT: https://t.iss.one/prettygeeknotes
Подробнее о нашем курсе "Профессия iOS-разработчик", вы можете узнать на нашем…
Подписывайтесь на твиттер Анны: https://twitter.com/anioutkajarkova
Телеграмм-канал Анны по разработке и интересным новостям из мира IT: https://t.iss.one/prettygeeknotes
Подробнее о нашем курсе "Профессия iOS-разработчик", вы можете узнать на нашем…
Вышла версия 1.5.30 Kotlin:
https://www.youtube.com/watch?v=rNbb3A9IdOo
Cреди основных изменений
- Sealed when выражения
- Поддержка f suspend functions в качестве супертипов
- Type inference для рекурсивных дженериков
- JS IR переходит в Beta
А также:
https://kotlinlang.org/docs/whatsnew1530.html#experimental-interoperability-with-swift-5-5-async-await
https://www.youtube.com/watch?v=rNbb3A9IdOo
Cреди основных изменений
- Sealed when выражения
- Поддержка f suspend functions в качестве супертипов
- Type inference для рекурсивных дженериков
- JS IR переходит в Beta
А также:
https://kotlinlang.org/docs/whatsnew1530.html#experimental-interoperability-with-swift-5-5-async-await
Если вы недавно стали ведущим разработчиком или старший разработчик, но думаете о развитии не только в плане качества кода, то, возможно, вас заинтересует.
2 сентября Jeroen Leenarts проводит воркшоп для ведущих разработчиков
https://appforce1.paydro.com/lead-developer
2 сентября Jeroen Leenarts проводит воркшоп для ведущих разработчиков
https://appforce1.paydro.com/lead-developer
Paydro
Lead Developer workshop
Based on my book I will provide you with insights and actionable advice tailored to your current needs.
https://blog.jetbrains.com/kotlin/2021/08/try-the-new-kotlin-native-memory-manager-development-preview/
И здравствуй, preview нового менеджера управления памятью для Kotlin Native!
Новая версия Kotlin/Native 1.6.0-M1-139 вносит ряд изменений в те решения для работы с многопоточностью:
1. Прощаемся с @SharedImmutable
2. Теперь не нужно использовать freeze()
3. Worker не требуют заморозки и специальных действий для работы с изолированным субграфом объектов.
4. Потокобезопасная инициализация через by lazy {}
Однако, это приносит нам:
1. Необходимость вызова completion handler в Swift коде не в main
2. Чтобы глобальные свойства инициализировались не лениво, надо добавлять новую аннотацию @EagerInitialization
3. По-прежнему надо морозить AtomicReference.
На данном этапе новая модель управления памятью находится в экспериментальном состоянии
Что ж, время выносить свою статью по версии 1.5
И здравствуй, preview нового менеджера управления памятью для Kotlin Native!
Новая версия Kotlin/Native 1.6.0-M1-139 вносит ряд изменений в те решения для работы с многопоточностью:
1. Прощаемся с @SharedImmutable
2. Теперь не нужно использовать freeze()
3. Worker не требуют заморозки и специальных действий для работы с изолированным субграфом объектов.
4. Потокобезопасная инициализация через by lazy {}
Однако, это приносит нам:
1. Необходимость вызова completion handler в Swift коде не в main
2. Чтобы глобальные свойства инициализировались не лениво, надо добавлять новую аннотацию @EagerInitialization
3. По-прежнему надо морозить AtomicReference.
На данном этапе новая модель управления памятью находится в экспериментальном состоянии
Что ж, время выносить свою статью по версии 1.5
The JetBrains Blog
Try the New Kotlin/Native Memory Manager Development Preview | The Kotlin Blog
Today we are taking a huge step towards making the process of sharing code between mobile platforms with Kotlin Multiplatform Mobile more enjoyable. The development preview of the new memory managemen
#jobboard У нас есть крутой проект (очень крупный), и мы ищем iOS и Android разработчиков. Уникальный шанс принять участие в разработке платформы для жизни миллионов людей и вписать свое имя в историю цифровизации страны
Подробнее о вакансиях - https://career.usetech.ru/new_project/
Кстати, в компании работает реферальная программа и за рекомендацию разработчиков можно получить до 70.000 руб. Подробнее о программе - https://career.usetech.ru/bonus/
Подробнее о вакансиях - https://career.usetech.ru/new_project/
Кстати, в компании работает реферальная программа и за рекомендацию разработчиков можно получить до 70.000 руб. Подробнее о программе - https://career.usetech.ru/bonus/
Карьера в Usetech - стань частью профессиональной команды
Реферальная программа - пригласи друга в Usetech | Карьера в Юзтех - стань частью профессиональной команды
Это хороший шанс помочь своим талантливым друзьям получить отличные возможности для карьерного роста, порекомендовав их в Usetech, даже не будучи сотрудником компании (и получить за это весомый бонус)!
Совсем скоро стартует Podlodka Crew по дизайну и одни из спикеров будет автор канала https://t.iss.one/uxrdesign Евгений Шевцов (Usetech)
https://t.co/S6hxJEgYl8?amp=1
https://t.co/S6hxJEgYl8?amp=1
Telegram
Мамкин Дизайнер
Худрук: Женя Шевцов
👨💻 Весь материал на сайте: uxrdsgn.ru
💬 Связь: пишите в сообщения канала
👨💻 Весь материал на сайте: uxrdsgn.ru
💬 Связь: пишите в сообщения канала
Kotland начали выкладывать записи докладов, и мой доклад по многопоточке в Kotlin Native доступен:
https://www.youtube.com/watch?v=dAbMezT8znA
https://www.youtube.com/watch?v=dAbMezT8znA
YouTube
Kotlin Multiplatform. Advanced multithreading by Anna Zharkova | KotLand
Kotlin Multiplatform. Advanced multithreading at #kotland
Speaker: Anna Zharkova, Lead developer @ #Usetech
__
Agenda:👇
00:00 - #intro
Follow us on social media:
Facebook: https://www.facebook.com/KotLandConference
YouTube: https://www.youtube.com/c…
Speaker: Anna Zharkova, Lead developer @ #Usetech
__
Agenda:👇
00:00 - #intro
Follow us on social media:
Facebook: https://www.facebook.com/KotLandConference
YouTube: https://www.youtube.com/c…
Пришел сентябрь, а с ним ивенты Apple . А это значит, скоро релиз новой версии iOS
https://www.apple.com/apple-events/
https://www.apple.com/apple-events/
Forwarded from Digital Media
📱 Тинькофф приглашает мобильных разработчиков (и не только!) на Mobile Tinkoff Meetup #4
На этот раз встреча будет с технологами, которые занимаются интеграцией функционала приложений бизнеса и инвестиций в суперприложение Тинькофф. Обсудим, чем же именно занимаются технологи, как выстраивается процесс интеграции в разных продуктах, какие проблемы решают и как тестируют интеграции.
🗓 Начало 9 сентября в 19:00 в Телеграм-чате, ссылка на него придет на почту после регистрации.
На этот раз встреча будет с технологами, которые занимаются интеграцией функционала приложений бизнеса и инвестиций в суперприложение Тинькофф. Обсудим, чем же именно занимаются технологи, как выстраивается процесс интеграции в разных продуктах, какие проблемы решают и как тестируют интеграции.
🗓 Начало 9 сентября в 19:00 в Телеграм-чате, ссылка на него придет на почту после регистрации.
Начался отпуск, я дошла до Хабра и оформляю, наконец, статью по многопоточности в Kotlin Native:
https://habr.com/ru/post/577464/
https://habr.com/ru/post/577464/
Хабр
Kotlin Native. Работаем с потоками с корутинами и без. Ч1
Всем доброго дня! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. Совсем недавно компания JetBrains выпустила preview новой модели управления памятью. Это отличный повод сделать...
Часть вторая:
https://habr.com/ru/post/577488/
https://habr.com/ru/post/577488/
Хабр
Kotlin Native. Работаем с потоками с корутинами и без. Ч2
Всем доброго дня! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. Продолжаем рассматривать способы многопоточный работы в Kotlin Native.В предыдущей части мы посмотрели некоторые...
Кстат, у меня, наконец, дошли руки выложить сэмпл: https://github.com/anioutkazharkova/kotlin_native_network_client
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://www.apple.com/apple-events/event-stream/ подключаемся к трансляции и любуемся на новый iPhone 13
Apple
Apple Events
Watch the latest Apple event stream, and check out the archive of special event announcements for our products and services.
Через 5 дней 21 сентября ловите митап, посвященный Android 12:
https://www.youtube.com/watch?v=FFvwf3Et3BE
https://www.youtube.com/watch?v=eCOHr-ymKIY
https://www.youtube.com/watch?v=oshqTnSZ4mI
https://www.youtube.com/watch?v=mLfujojwhUA
https://www.youtube.com/watch?v=FFvwf3Et3BE
https://www.youtube.com/watch?v=eCOHr-ymKIY
https://www.youtube.com/watch?v=oshqTnSZ4mI
https://www.youtube.com/watch?v=mLfujojwhUA
YouTube
Что нового в Android 12, Анна Жаркова из Usetech, Kotlin GDE
Обзор изменений в Android 12: новинки, ограничения и как адаптироваться
Эксперт - Анна Жаркова, Lead Mobile Developer, Usetech https://twitter.com/anioutkajarkova
В разработке около 8 лет. Разрабатывает iOS/Android нативно. Энтузиаст Kotlin Multiplatform.…
Эксперт - Анна Жаркова, Lead Mobile Developer, Usetech https://twitter.com/anioutkajarkova
В разработке около 8 лет. Разрабатывает iOS/Android нативно. Энтузиаст Kotlin Multiplatform.…