Записки разработчицы
1.89K subscribers
370 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Хотите себя попробовать, как спикер, но стесняетесь? Боитесь, что нет темы, а то, что подобрали, неинтересно? Приходите к нам на День открытых дверей) Вы пообщаетесь с нашими экспертами и получите консультацию (абсолютно бесплатно)) Это будет 3й сезон, когда мы будем повторять такой опыт. Всегда несколько спикеров к нам приходят после Дня открытых дверей
1
Все, что вы хотели знать о подготовке доклада — спросите у Программного комитета Mobius лично!

Приглашаем вас на Q&A-встречу для будущих спикеров — 1 февраля с 19:00 до 20:00 по Москве.

На ней встрече вы получите:
— Рекомендации, как сформулировать тему и тезисы;
— Советы по структуре и подаче, которые помогут сделать доклад интереснее;
— Подсказки, где искать материалы для подготовки.

Приходите с черновиком доклада, примерными тезисами или просто идеей выступления. Тему можно выбрать на сайте Mobius или предложить свою.

Чтобы зарегистрироваться, выбирайте свободный слот в календаре своей платформы:
🍎 iOS
🤖 Android

Если вы готовите доклад о KMM или кроссплатформенной разработке — записывайтесь в любом из календарей.

Участники Программного комитета пообщаются с каждым индивидуально. Время на одного участника — 15 минут.

Подробности уточняйте у координатора конференции Моники Кобалия на почте: [email protected]
4
Forwarded from iOS Broadcast (Андрей Зонов)
Альтернативные магазины приложений на iOS, что уже известно

👉 MarketplaceKit - новый фреймворк для разработки альтернативных магазинов. Так же известный как "фреймворк за миллион евро" 🤑
👉 Epic подтвердили свою готовность создать свой "альтстор"
👉 Apple продолжит взимать плату за приложения, загруженные из "альтсторов". При превышении миллиона загрузок в год, разработчики должны заплатить Apple 50 центов. По данным Apple, менее 1% европейских разработчиков превышают этот порог
👉 Некоммерческие организации, аккредитованные образовательные учреждения и государственные учреждения cмогут бесплатно создать альтернативный магазин приложений и не платить комиссию при превышении порога установок
👉 По всему миру будут доступны приложения для облачного гейминга
👉 Apple будет проверять приложения, скаченные из альтернативных сторов и предупреждать пользователей, аналогично с macOS
👉 Доступность "альтсторов" будет проверяться по региону , который система будет определять по совокупности факторов (GPS, Wi-Fi и Cellular). Посмотреть регион можно будет в новом поле настроек - "Identifiable Region". VPN или Смена региона не влияют на значение поля
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Очень крутой воркшоп. Если вы не знали, что есть клавиатура для незрячих, и как она выглядит, то узнаете об этом из нашего видео
🔥1
#видеозаписи

Если на странице товара есть его название, рейтинг, цена до скидки, со скидкой, размер скидки и промокод, то в каком порядке приложение должно озвучивать это всё незрячему пользователю?

С подобными вопросами разбирались в выступлении «Проектирование невизуальных интерфейсов», и в этот #МобильныйВторник открываем его запись.
🔥9
#вопрос Похоже, готова сама записаться на день открытых дверей в Мобиус, чтобы мне подсказали тему следующего доклада 🤣 Пишите в комментарии, про что вам было бы интересно послушать
Будьте внимательны!!!
Я сам не верю, что это пишу. Но нашелся дегенерат, который создал мой фейковый аккаунт

Огромная просьба никак не реагировать на сообщения с этого аккаунта

https://t.iss.one/alekgladkov

Ни в коем случае ни давать не денег, ничего вообще. Запрос в тех поддержку написал

Просьба максимально распространить, чтобы никто не пострадал
Apple выпустила новый открытый язык программирования - Pkl

Pkl (произносится как "Пикл") - это язык программирования для создания конфигураций.

🚀 Pkl может генерировать вывод для JSON, YAML, Списков Свойств и других форматов конфигурации. Поддерживает генерацию кода для Java, Kotlin, Swift и Go. Также поддерживает популярные IDE, такие как IntelliJ, Visual Studio Code и Neovim.

Официальный анонс
GitHub

⚡️ Boris Dipner • Dev Mastery
👎5🤔4👍3
В целом, то, что Apple сделали язык, который не поддерживается в Xcode, 25% написано на Kotlin, показывают, что совместные работы по интеропу Kotlin - Swift у Apple и Jb идут продуктивно и пока развиваются в неизвестном нам ключе
🔥11😁1
Pkl – новый язык от Apple

Apple заопенсорсили новый язык программирования – Pkl. Основной юзкейс – описание конфигураций для чего угодно, которые потом могут сериализоваться в JSON, Yaml, Toml, plist и другие форматы. Кажется, что Apple целятся с ним в первую очередь в около-серверные юзкейсы. Завезут ли для конфигов SwiftPM – большой вопрос.

Несколько интересных фактов:

👉Название читается как "Pickle", огурчик.
👉Язык уже какое-то время использовался в Apple как внутренний инструмент, и все им были очень довольны.
👉Нет поддержки в Xcode, но зато есть плагин для IntelliJ IDE.
👉Моя персональная радость, 25% репозитория на GitHub написаны на Kotlin.

Держите ссылки почитать подробнее:

🔗Блог-пост про запуск
🔗Обсуждение на HackerNews
👍5👎1
Приходите на наш бесплатный открытый урок, будет интересно
Forwarded from iOS Broadcast (Андрей Зонов)
OTUS приглашает на бесплатный практический урок "Пишем музыкальный виджет на SwiftUI"

Когда: 15 февраля в 20:00 по мск
🎙Ведущий: Анна Жаркова – руководитель группы разработки. 

➡️ Регистрация на вебинар

На вебинаре вы:
✔️ создадите приложение с использованием музыкального сервиса MusicKit и интерактивный виджет к нему;
✔️ познакомитесь со SwiftUI и узнаете, как создавать виджеты с помощью WidgetKit и AppIntents для их интерактивности;
✔️ получите ответы на все возникающие вопросы.

Вебинар является частью полноценного онлайн-курса «iOS Developer. Professional». Курс доступен в рассрочку!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
4🔥2👍1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Камерный митап для мобильных разработчиков, где каждый может предложить свой кейс для обсуждения по трем трекам: iOS, Android, Flutter.

Участники митапа — техлиды, руководители разработки и ведущие мобильные разработчики из команд Яндекс Go и Яндекс Про. В завершении вечера afterparty — нетворкинг, настолки, вкусная еда и напитки.

Место встречи: Москва-Сити, башня «Око»
Дата и время: 15 февраля, 18:30

Бесплатно. Количество мест ограничено. Регистрация обязательна

Подробнее

Реклама. ООО "Яндекс.Такси" ИНН 7704340310
🔥4
Ладно, мы, опытные разработчики, можем определить, что верно, а что - нет, но для начинающих такой контент - просто ловушка
Forwarded from Kotlin Adept Notes (Alex Panov)
Наткнулся на статью "38 ошибок в Compose" и возникло строгое ощущение, что статью писало ChatGPT, ибо ошибок и неточностей там огромное количество, даже начиная с самых первых пунктов.

1. Нам предлагают написать такой код за место обычной лямбды:


@Composable
fun MyComponent() {
var counter by remember { mutableStateOf(0) }
val clickAction = rememberUpdatedState { counter++ }

Button(onClick = { clickAction.value.invoke() }) {
Text("Clicked $counter times")
}
}


При том, что rememberUpdatedState в целом используется для другого, в примере с обычной лямбдой было бы все окей, так как Compose умеет мемеизировать лямбды со стабильным типами.

В большинстве случаев вам не нужно ничего оптимизировать – это задача команды Compose. Но если все же нужно:
🔵оберните лямбды с нестабильными типами в remember
🔵передавайте часто меняющиеся параметры как Sate или лямбду

2. Далее нам предлагают заменить вложенные layout на Box или ConstraintLayout 🤡

Тут даже комментировать не хочется, ибо в Compose есть правило одного прохода, вьюшки не меряются два раза, соответственно проблем с производительностью не будет.

Разумеется это не все проблемы в статье, так что не верьте всему, что написано в интернете (мне тоже), а лучше читайте официальную документацию🗿
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5