Telegram Web Link
Оптимизация приложения для сетевой доступности

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

Доступность сети — важный аспект для приложений, полагающихся на сетевые возможности. Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.

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

https://www.avanderlee.com/swift/optimizing-network-reachability/

#ios

👉 @developer_mobila
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Обработка сетевых вызовов в Swift с помощью Moya

Moya предоставляет нам абстракцию для выполнения сетевых вызовов без прямого взаимодействия с Alamofire и позволяет в кратчайшие сроки сосредоточиться на основных функциях вашего приложения вместо того, чтобы работать с сетью.

https://medium.com/simform-engineering/handling-network-calls-in-swift-with-moya-c82908c93e5

Исходники проекта доступны на GitHub.

#ios

👉 @developer_mobila
👍1🤯1
Mastering Side Effects in Jetpack Compose

Jetpack Compose является предпочтительным выбором для многих разработчиков благодаря своей интересной, простой, эффективной и понятной природе, а также возможности легко и декларативно создавать пользовательские компоненты. Однако, чтобы в полной мере использовать его возможности, необходимо хорошо знать побочные эффекты и обработчики эффектов.

https://proandroiddev.com/mastering-side-effects-in-jetpack-compose-b7ee46162c01

#Android

👉 @developer_mobila
👍2
Spezi

Фреймворк с открытым исходным кодом для быстрой разработки современных, совместимых приложений для цифрового здравоохранения.

https://github.com/StanfordSpezi/Spezi

#ios

👉 @developer_mobila
👍1
How to Use UIHostingConfiguration to Integrate SwiftUI Views into UIKit Apps

https://swiftsenpai.com/development/uihostingconfiguration-subview/

#ios

👉 @developer_mobila
Один «подводный камень» в Jetpack Compose и как его можно исправить

В этой небольшой статье я расскажу об одном подводном камне, с которым вы вполне можете столкнуться при использовании Jetpack Compose. Я также объясню, как его обойти. Это связано с распространением касаний, макетами и Поверхностью в composable.

https://medium.com/@theAndroidDeveloper/beware-of-this-pitfall-in-jetpack-compose-e39eb0949c6e

#Android

👉 @developer_mobila
👍2
OpenAI: работа с OpenAI API в Swift

OpenAI — поддерживаемый сообществом разработчиков пакет Swift для упрощения работы с публичным API от OpenAI. С его помощью вы можете вести чаты, генерировать изображения, транскрибировать аудио в текст, классифицировать тексты и многое другое.

https://github.com/MacPaw/OpenAI

#ios

👉 @developer_mobila
👍1
Как установить градиентный фон в Jetpack Compose

В этой статье мы узнаем, как реализовать градиентный фон для фона приложения Android с помощью Jetpack Compose.

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

https://medium.com/tech-takeaways/how-to-set-a-gradient-background-in-jetpack-compose-c3938a0a8907

#Android

👉 @developer_mobila
Я.Субботник по мобильной разработке — 16 сентября!

Привет! 16 сентября Яндекс проводит большой митап по мобильной разработке, где разработчики расскажут о своих сервисах и технологиях, с которыми работают. Вас ждёт:

— 5 технических докладов от разработчиков Яндекса;
— Нетворкинг как в офлайне, так и для онлайн-зрителей;
— Видеотрансляция и доклады в открытом доступе сразу же после выступлений.

В этот раз мы собираем сообщество сразу в двух городах — в Москве и в Белграде! Выбирайте подходящий для вас город участия, оставляйте заявку, а мы рассмотрим все анкеты и пришлём приглашение на очную встречу или на онлайн-трансляцию😉

Ждём ваши заявки!
Программа и регистрация
CoreData для базовых задач одним методом

Когда на iOS возникает вопрос о какой‑то оффлайн работе, часто разработчики обращают свой взор на CoreData — фреймворк, который управляет хранением данных в приложении. Он представляет собой слой абстракции над персистентным хранилищем, представляющую данные в виде «Сущность — Атрибут — Значение». Подразумевается, что CoreData сама занимается организацией таблиц, индексацией, оптимизацией запросов и всем, с чем обычно сталкиваются проектировщики баз данных. Также фреймворк предлагает много не менее полезных функций, таких как упрощенную интеграцию с iCloud, кроссплатформенность в рамках платформ Apple, lazy загрузку данных, отдельные оптимизации для таблиц и коллекций в виде NSFetchedResultsController. В идеальном мире использование CoreData сводилось бы к нахождению необходимых объектов, их изменению и вызову метода сохранения без головной боли.

https://habr.com/ru/companies/cleverpumpkin/articles/733038/

#ios

👉 @developer_mobila
👍1
2025/07/13 18:13:15
Back to Top
HTML Embed Code: