Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
#анонсы 

Приглашаем выступить на Mobius 2023 Autumn — большой конференции по мобильной разработке

Конференция Mobius 2023 Autumn будет длиться четыре дня: 1–2 ноября в онлайне и 9–10 ноября в офлайне в Санкт-Петербурге. Вы можете стать спикером конференции как в офлайне, так и удаленно. 

Выбирайте тему для выступления из на сайте Mobius или предлагайте свою. Мы поможем на всех этапах подготовки к выступлению: назначим персонального куратора, проведем ревью материала и поможем с доработкой, организуем прогоны и дадим рекомендации по выступлению.

Вы можете выбрать выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.

Ждем ваши заявки до 25 июля. 

Любые вопросы, в том числе по заявке, задавайте координатору конференции: [email protected]
Forwarded from Kotlin
Главный доклад KotlinConf 2023

На открытии KotlinConf 2023 представители JetBrains сделали несколько интересных анонсов о языке Kotlin и развитии экосистемы вокруг него.

0:00 - Broadcast start
0:18 - Intro 2023
1:05 - We Are Back!
5:17 - Kotlin Stats
7:03 - K2 Compiler
8:56 - Kotlin 2.0
11:40 - The Future of Kotlin
12:55 - Static Extensions
14:27 - Collection Literrals
16:25 - Name-Based Destructuring
18:02 - Context Receivers
19:31 - Explicit Fields
21:02 - Compiler Plugins
24:37 - Data Exploration
25:43 - Kotlin Notebooks
28:33 - Grace Kloba (Google)
29:16 - Google Investments into Kotlin
33:02 - Google Kotlin Stistics
35:53 - Default Kotlin DSL
36:56 - Kotlin at Google
40:47 - Kotlin Ecosystem
43:17 - Kotlin Foundation Grant Programm
45:24 - Join Kotlin Foundation
48:23 - Kotlin Multiplatform
51:48 - Multiplatform Libraries
52:33 - Future of Kotlin Multiplatform
53:51 - Compose Multiplatform
55:14 - Compose Multiplatform for iOS
57:14 - Kotlin + WebAssembly

https://www.youtube.com/watch?v=c4f4SCEYA5Q


✍️ @kotlin_lib
👍7
Forwarded from Android Broadcast (Кирилл Розов)
Нашел официальный гайд со всеми переменными окружения и параметрами, которые используются в Android SDK

#tooling
👍4🔥1
Хотите освоить разработку 3D-игр на Flutter для iOS, Android и Web с использованием Impeller и WebGL?

🟠Приходите 28 июня в 20:00 мск на открытый урок «Введение в разработку 3D-игр на Flutter для iOS/Android и Web с использованием Impeller и WebGL» онлайн-курса Flutter Mobile Developer от OTUS.

📝На открытом уроке мы разберем:
— новые возможности Flutter 3.10 и Dart 3 и используем их для создания простой интерактивной трехмерной игры с фоновой музыкой и звуковыми эффектами;
— попробуем подключиться к внешним устройствам через механизмы вызова нативного кода.

Урок подходит для всех, кто имеет опыт в программировании и хочет научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. Продолжить обучение вы сможете на курсе Flutter Mobile Developer, который можно приобрести в рассрочку.

➡️ Регистрация на открытый урок: https://otus.pw/CiYR/

Нативная интеграция. Информация о продукте www.otus.ru
👍2🤡2
Руководитель группы мобильной разработки “Usetech” с опытом более 9 лет. Занимается нативной Android (Kotlin/Java), iOS (Swift/Objective-c) и кроссплатформенной (KMM, Xamarin) разработкой. Разрабатывает архитектуру мобильных приложений для платформ, управляет командой младших разработчиков. Преподает на курсах iOS Pro и Basic в Otus.

Анна Жаркова расскажет о виджетах Android, что это такое, зачем, и как писать не только красивые, но и эффективные виджеты, приносящие практическую пользу.

Анна выступит на секции “Mobile. Android”.

Решения есть - все #nastachku!
👍11
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Новостей про Compose становится все больше и больше, пора уже отделить их от Android и говорить про Compose в целом в отдельном канале

Подписывайтесь @compose_broadcast
👍8👎51
Forwarded from Mobile Developer (Алексей Гладков)
😁102
Это явно то, что надо будет попробовать)
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
Стал доступен плагин Kotlin Notebook для IDEA - интерактивный инструмент, позволяющий комбинировать код, визуализации и текст в одном документе. Вы сможете быстро прототипировать, анализировать и работать с данными.

Если видите полезное применение в своей работе - делитесь в комментариях

#tooling
🔥8👍2🤯1
Лето = пора митапов и конференций. 25 июля Android Worldwide проводят свой открытый и бесплатный ивент, регистрируйтесь)
https://android-worldwide.com/register/

Android Worldwide - это коммьюнити разработчиков Android со всего мира, объединенных общей идеей. В августе открывается CFP на октябрьский ивент)

Язык докладов английский
👍3🔥2
На практике такое редко нужно, т.к все-таки обычно архитектурно нам нужны разные внутренние контейнеры
Forwarded from Код Воробья для iOS разработчиков
В 👶 SwiftUI убрали лимит в 10 вью. Работает в 3-ей бете 💻 Xcode.

Раньше вы не могли добавить больше 10 вью в группу. Чтобы обойти лимит, предлагалось разбивать на саб-вью или объеденять в Group, VStack, HStack и List, внутри которых те же лимиты.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯8👍4🔥2
#kotlin #kmm Буквально только что команда JetBrains опубликовали обновленный роадмап:

https://kotlinlang.org/docs/roadmap.html

Ключевыми приоритетами названы выпуск Kotlin 2.0 со стабильным компилятором K2. Также планируется выпустить плагин для IntelijIdea на K2.
Относительно Kotlin Multiplatform - стабилизация и вывод готового релиза. Некоторые части функционала Kotlin/Native (те же worker для нативной многопоточки) помечены deprecated и постепенно будут удаляться из API.

В общем, работа кипит
👍3
У многих разработчиков и энтузиастов KMM при попытке внедрить эту технологию в проект возникает вопрос, как же приобщить к этому делу iOS разработчиков. Или как освоить самому необходимый минимум?
https://www.youtube.com/watch?v=NdJ7sr2MCfk
🔥62
Завтра в 10 утра местного времени онлайн выступаю на Droidcon Vietnam 2023:
https://www.vietnam.droidcon.com/agenda
👍15🔥5
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
📺 Как собрать iOS-фреймворк из исходных файлов на Kotlin (24 мин)

Вячеслав рассказал, как собрать iOS-фреймворк из исходных файлов на Kotlin. Обсудил, какие типы фреймворков можно сгенерировать и чем они отличаются, а также рассмотрел, как фреймворк подключается в Xcode проект.

00:00 Вступление
01:38 Kotlin Multiplatform Mobile
02:36 Особенности KMM
04:11 Магические процессы фреймворка
10:40 Gradle
15:36 Universal Framework
17:19 XCFramework
22:22 Плагин для Android Studio
22:23 KDoctor
24:11 Заключение

#kmm #ios
👍5
После того, как любители, энтузиасты и Koin сделали свои версии пет- или про- продуктов DI с использованием KSP, за это, наконец, взялся Джек Уортон и ко
Forwarded from Android Broadcast (Кирилл Розов)
Dagger 2.47 вышел. Мало что нового, трудятся над поддержкой KSP. Сейчас добавили флаг dagger.ignoreProvisionKeyWildcards для запрета предоставления нескольких зависимостей одного типа, но с разными generic типами.

Фича нужна для KSP и по умолчанию отключена. Рекомендуется включить этот флаг чтобы не получить проблем с вашим текущим Dagger графом

Также Hilt теперь требует использовать Android Gradle Plugin версии 7.0 и выше

#dagger