#ios #xcode #localization
Если вдруг у вас возникнет ситуация, когда в каком-то
С минимальной версией iOS 15 в пакете будет неудобно пользоваться
На скриншоте один и тот же файл локализации, и на iOS 16 он предлагает в пару кликов сгенерировать статичные ссылки для всех ключей локализации, а на iOS 15 нет.
Ну и на iOS 16 при добавлении нового ключа будет автоматически создана статичная ссылка для него - удобно.
Если вдруг у вас возникнет ситуация, когда в каком-то
Swift Package не будет работать локализация с использованием .xcstrings-файла без явного указания bundle: .module, то решается это поднятием минимальной версии iOS в этом пакете до 16.С минимальной версией iOS 15 в пакете будет неудобно пользоваться
String(localized:), а вот с 16 уже самое то.На скриншоте один и тот же файл локализации, и на iOS 16 он предлагает в пару кликов сгенерировать статичные ссылки для всех ключей локализации, а на iOS 15 нет.
Ну и на iOS 16 при добавлении нового ключа будет автоматически создана статичная ссылка для него - удобно.
❤3🔥3
#mcp
Нашел удобный инструмент, который делает из гитхаб-репозиториев готовый mcp-сервер, чтобы нейросеть меньше угадывала и читала реальные данные из репозитория.
Потестировать можно в моих репозиториях, нажав на бейджик (на скриншоте), а бейджик в ридми для этих трех репозиториев:
1) счётчик дней
2) площадки для тренировок
3) программа тренировок (сотка)
Я уже пару дней использую этот инструмент для пет-проектов, очень удобно, рекомендую 👍
(не реклама, реально сам рекомендую)
Нашел удобный инструмент, который делает из гитхаб-репозиториев готовый mcp-сервер, чтобы нейросеть меньше угадывала и читала реальные данные из репозитория.
Потестировать можно в моих репозиториях, нажав на бейджик (на скриншоте), а бейджик в ридми для этих трех репозиториев:
1) счётчик дней
2) площадки для тренировок
3) программа тренировок (сотка)
Я уже пару дней использую этот инструмент для пет-проектов, очень удобно, рекомендую 👍
(не реклама, реально сам рекомендую)
❤2🔥2
Представим, что вы мобильный разработчик, а возможно, так и есть!)
Какой девайс вы предпочли бы использовать на ежедневной основе? Да, именно основной девайс, а не комбинацию.
Какой девайс вы предпочли бы использовать на ежедневной основе? Да, именно основной девайс, а не комбинацию.
Anonymous Poll
44%
Айфон, потому что iOS лучше
1%
Андроид, потому что он явно лучше
11%
Айфон, потому что привычно, фиг знает как там на андроиде
1%
Андроид, потому что привычно, фиг знает как там в айфонах, да еще и дорогие капец
31%
Доводилось попробовать и то, и другое, и вот конкретно UI/UX в айфоне мне больше нравится
3%
Доводилось попробовать и то, и другое, и вот конкретно UI/UX в андроиде мне больше нравится
8%
Все равно, лишь бы телефон ловил интернет и батарейку держал нормально в течение дня
😁2🤔1🗿1
#android #kotlin #compose
Опубликовал своё первое андроид-приложение!
Скачать можно в русторе или в гитхабе (apk-файл)
Процесс разработки был интересным, позже напишу статью с деталями.
На очереди приложения по воркауту)
Опубликовал своё первое андроид-приложение!
Скачать можно в русторе или в гитхабе (apk-файл)
Процесс разработки был интересным, позже напишу статью с деталями.
На очереди приложения по воркауту)
RuStore
Счётчик дней в каталоге RuStore
🚀 Счётчик дней — Счётчик дней 📱 Скачайте бесплатно на смартфон, ТВ или планшет. Официальная версия (1.1) в RuStore — до 1 тыс установок, рейтинг 5,0★. Безопасно для 0+.
🎉5
#ios #xcode #associateddomains #universallinks
Есть документация по настройке доменов для работы универсальных ссылок.
И есть важный нюанс, на который я случайно наткнулся при решении реальной задачи: чтобы универсальные ссылки работали, нужно убедиться, что вместо
Например, если ваш сайт открывается в браузере по ссылке
Целевое поведение в данном случае:
1) пользователь жмет на ссылку (например, в браузере)
2) у него открывается мобильное приложение с нужным экраном.
Есть документация по настройке доменов для работы универсальных ссылок.
И есть важный нюанс, на который я случайно наткнулся при решении реальной задачи: чтобы универсальные ссылки работали, нужно убедиться, что вместо
example.com установлен корректный целевой домен (как бы очевидно ни звучало).Например, если ваш сайт открывается в браузере по ссылке
example.com, но потом в адресной строке отображается www.example.com, значит, в Xcode в настройке доменов надо указать именно www.example.com - www играет критичную роль в данном случае, без него не будут работать универсальные ссылки.Целевое поведение в данном случае:
1) пользователь жмет на ссылку (например, в браузере)
2) у него открывается мобильное приложение с нужным экраном.
🔥2
Голосование за тему следующего поста/статьи. Обе темы на основе реального опыта.
Final Results
53%
Андроид приложение с нуля без опыта в андроиде за 3 недели с публикацией в рустор
47%
Разработка приложений без знания языка программирования, но со знанием процесса разработки
❤1
#ios #swift #swiftformat
Случайно обновил версию
Кто-то уже пользовался подобным финтом для
(случайно вообще увидел, проект собирается и работает)
Случайно обновил версию
swiftformat (когда обновлял qwen) и запустил форматирование кода в проекте, увидел такое 🧐Кто-то уже пользовался подобным финтом для
Environment-ключей?(случайно вообще увидел, проект собирается и работает)
❤1
easy_dev991
#android #experience #rustore https://teletype.in/@easy_dev991/zlfw_fKJvh9
Детальнее рассказал про планирование, сложности и команды для промптов, можно прочитать в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
❤1
Как часто вы читаете документацию по использованию какой-то библиотеки в мобильной разработке при работе с ней?
Anonymous Poll
33%
При первом подключении в проект читаю инструкцию и делаю как там написано
44%
Если уже подключено в проекте, то не читаю, пока все работает, а в случае проблем иду читать
8%
Не читаю до последнего, а потом оказывается, что можно удалить половину кода для интеграции либы
11%
Вообще не читаю, закидываю все в LLM и получаю нужный код
0%
Не доводилось работать с чужими библиотеками, а по своим документацию не читаю (знаю наизусть)
3%
Что такое библиотека в мобильной разработке?
👍1