TGViewer
Channel Public Channel
easy_dev991

easy_dev991

@easy_dev991

Делюсь интересными находками/лайфхаками в процессе разработки под iOS/Android, и возможно ты найдешь что-то полезное для себя!

GitHub: https://github.com/easydev991
Subscribers
617
Photos
74
Videos
23
Links
207

Showing posts older than #313 · Back to latest

Older Posts 13 shown
Post #312 427
  • 👍 1
Post #311 483
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
  • 😁 1
Post #310 548
#ios #swift #swiftformat

Случайно обновил версию swiftformat (когда обновлял qwen) и запустил форматирование кода в проекте, увидел такое 🧐

Кто-то уже пользовался подобным финтом для Environment-ключей?

(случайно вообще увидел, проект собирается и работает)
  • 😁 2
  • ❤ 1
Post #307 536
  • ❤ 1
Post #306 645
#ios #xcode #associateddomains #universallinks

Есть документация по настройке доменов для работы универсальных ссылок.
И есть важный нюанс, на который я случайно наткнулся при решении реальной задачи: чтобы универсальные ссылки работали, нужно убедиться, что вместо example.com установлен корректный целевой домен (как бы очевидно ни звучало).

Например, если ваш сайт открывается в браузере по ссылке example.com, но потом в адресной строке отображается www.example.com, значит, в Xcode в настройке доменов надо указать именно www.example.com - www играет критичную роль в данном случае, без него не будут работать универсальные ссылки.

Целевое поведение в данном случае:
1) пользователь жмет на ссылку (например, в браузере)
2) у него открывается мобильное приложение с нужным экраном.
  • 🔥 2
Post #305 511
#android #kotlin #compose

Опубликовал своё первое андроид-приложение!
Скачать можно в русторе или в гитхабе (apk-файл)

Процесс разработки был интересным, позже напишу статью с деталями.
На очереди приложения по воркауту)
RuStore Счётчик дней в каталоге RuStore 🚀 Счётчик дней — Счётчик дней 📱 Скачайте бесплатно на смартфон, ТВ или планшет. Официальная версия (1.13.4) в RuStore — до 1 тыс установок, рейтинг 4,1★. Безопасно для 0+.
  • 🎉 6
Post #304 480
  • 😁 2
  • 🤔 1
  • 🗿 1
Post #302 634
#mcp

Нашел удобный инструмент, который делает из гитхаб-репозиториев готовый mcp-сервер, чтобы нейросеть меньше угадывала и читала реальные данные из репозитория.

Потестировать можно в моих репозиториях, нажав на бейджик (на скриншоте), а бейджик в ридми для этих трех репозиториев:
1) счётчик дней
2) площадки для тренировок
3) программа тренировок (сотка)

Я уже пару дней использую этот инструмент для пет-проектов, очень удобно, рекомендую 👍

(не реклама, реально сам рекомендую)
  • ❤ 2
  • 🔥 2
Post #299 535
#ios #xcode #localization

Если вдруг у вас возникнет ситуация, когда в каком-то Swift Package не будет работать локализация с использованием .xcstrings-файла без явного указания bundle: .module, то решается это поднятием минимальной версии iOS в этом пакете до 16.

С минимальной версией iOS 15 в пакете будет неудобно пользоваться String(localized:), а вот с 16 уже самое то.

На скриншоте один и тот же файл локализации, и на iOS 16 он предлагает в пару кликов сгенерировать статичные ссылки для всех ключей локализации, а на iOS 15 нет.

Ну и на iOS 16 при добавлении нового ключа будет автоматически создана статичная ссылка для него - удобно.
  • ❤ 3
  • 🔥 3
Post #296 437
#ios #assets #svg

Пример действия галки Preserve Vector Data в ассетах iOS-приложения по отношению к векторной картинке (в данном случае svg-файлы).

На скриншотах приложение для часов, и выделена одна и та же svg-иконка, на которой видны изменения при увеличении.

Первый скриншот без галки, второй с галкой - на первом скриншоте у иконки местами торчат целые лесенки пикселей, на втором линии более гладкие (хотя пиксели, конечно, тоже видно).
  • 👍 2
  • ❤ 1
Post #293 585
#android #kotlin #test #agent

Делаю, значит, андроид-приложение для счетчика дней по аналогии с ios-приложением.
Естественно, использую нейросети, потому что не учить же мне с нуля андроид-разработку, когда мне нужно сделать мелкое оффлайн-приложение из нескольких экранов, и все нейросети очень жестоко тупят.

Детали в комментариях, т.к. телега не дает опубликовать такой большой пост 🤡
  • ❤ 1
  • 😈 1
  • 😴 1
Post #292 499
#ios #appstoreconnect

Долгожданный релиз обновления «сотки» с приложением для Apple Watch 🎉

В общей сложности делал приложение на часы в течение 23 дней (после работы и по выходным).

И что я вам скажу … удивлен, что часы не умеют в групповой UserDefaults, то есть для синхронизации остается по умолчанию либо WatchConnectivity, либо iCloud 🤯
  • 🔥 3
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →