#ios #appstoreconnect #fastlane #bug
Битва за скриншоты с
Вот тут официальные требования apple к скриншотам для
На скриншоте
Похожая проблема была с автоматизацией для скриншотов
Баг на баге, что тут еще скажешь.
Битва за скриншоты с
appstoreconnect продолжается.Вот тут официальные требования apple к скриншотам для
appstoreconnect.На скриншоте
fastlane выдает ошибку из-за того, что apple не принимают скриншоты размером 422*514 (ultra 3), хотя в их же требованиях эти параметры указаны как корректные.Похожая проблема была с автоматизацией для скриншотов
iphone - там appstoreconnect не принимает скриншоты 16/17 Pro Max, хотя в их же документации они указаны как подходящие.Баг на баге, что тут еще скажешь.
🤯3👀1
🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
#ios #appstoreconnect
Долгожданный релиз обновления «сотки» с приложением для
В общей сложности делал приложение на часы в течение 23 дней (после работы и по выходным).
И что я вам скажу … удивлен, что часы не умеют в групповой
Долгожданный релиз обновления «сотки» с приложением для
Apple Watch 🎉В общей сложности делал приложение на часы в течение 23 дней (после работы и по выходным).
И что я вам скажу … удивлен, что часы не умеют в групповой
UserDefaults, то есть для синхронизации остается по умолчанию либо WatchConnectivity, либо iCloud 🤯🔥3❤2
#android #kotlin #test #agent
Делаю, значит, андроид-приложение для счетчика дней по аналогии с ios-приложением.
Естественно, использую нейросети, потому что не учить же мне с нуля андроид-разработку, когда мне нужно сделать мелкое оффлайн-приложение из нескольких экранов, и все нейросети очень жестоко тупят.
Детали в комментариях, т.к. телега не дает опубликовать такой большой пост 🤡
Делаю, значит, андроид-приложение для счетчика дней по аналогии с ios-приложением.
Естественно, использую нейросети, потому что не учить же мне с нуля андроид-разработку, когда мне нужно сделать мелкое оффлайн-приложение из нескольких экранов, и все нейросети очень жестоко тупят.
Детали в комментариях, т.к. телега не дает опубликовать такой большой пост 🤡
❤1😈1😴1
#ios #assets #svg
Пример действия галки
На скриншотах приложение для часов, и выделена одна и та же
Первый скриншот без галки, второй с галкой - на первом скриншоте у иконки местами торчат целые лесенки пикселей, на втором линии более гладкие (хотя пиксели, конечно, тоже видно).
Пример действия галки
Preserve Vector Data в ассетах iOS-приложения по отношению к векторной картинке (в данном случае svg-файлы).На скриншотах приложение для часов, и выделена одна и та же
svg-иконка, на которой видны изменения при увеличении.Первый скриншот без галки, второй с галкой - на первом скриншоте у иконки местами торчат целые лесенки пикселей, на втором линии более гладкие (хотя пиксели, конечно, тоже видно).
👍2❤1
#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
45%
Айфон, потому что iOS лучше
1%
Андроид, потому что он явно лучше
11%
Айфон, потому что привычно, фиг знает как там на андроиде
1%
Андроид, потому что привычно, фиг знает как там в айфонах, да еще и дорогие капец
30%
Доводилось попробовать и то, и другое, и вот конкретно UI/UX в айфоне мне больше нравится
3%
Доводилось попробовать и то, и другое, и вот конкретно UI/UX в андроиде мне больше нравится
9%
Все равно, лишь бы телефон ловил интернет и батарейку держал нормально в течение дня
😁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