Еще один обзор состояния рынка мобильной разработки за 2024г.
Что меня привлекло:
Топ категорий по тратам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ollama
Mattt продолжает вести блог NSHipster и я с удовольствием погружаюсь в старый добрый стиль и простоту статей. В этот раз тема актуальная - локальные LLM, на примере Ollama:
🟡 Позволяет запускать большие языковые модели на Mac.
🟡 Работает на основе llama.cpp, предоставляя удобное управление моделями.
🟡 Использует файлы моделей для настройки поведения моделей.
📁 Преимущества локального запуска моделей:
🔘 Конфиденциальность: данные не покидают устройство.
🔘 Стоимость: работа 24/7 без учета времени использования.
🔘 Задержка: отсутствие сетевых обращений, быстрое реагирование.
🔘 Контроль: отсутствие черного ящика и цензуры.
🔘 Надежность: отсутствие отключений и ограничений по квоте API.
🐥 Создание Swift приложений с помощью Ollama:
🟣 Ollama предоставляет HTTP API для интеграции с другими инструментами.
🟣 Мэт создал свой пакет Ollama Swift
🟣 Этот пакет в первую очередь для того чтобы делать утилиты для себя
🟣 Примеры реализации RAG-систем. Если для вас это новое сочетание букв-обязательно почитайте. Это способ использовать свою базу знаний при работе с LLM
#swift #llm #ollama
Mattt продолжает вести блог NSHipster и я с удовольствием погружаюсь в старый добрый стиль и простоту статей. В этот раз тема актуальная - локальные LLM, на примере Ollama:
#swift #llm #ollama
Please open Telegram to view this post
VIEW IN TELEGRAM
Дизайн система? Нет, цветовая система! Очень интересный пример использования системы типов для работы с цветами:
Проблемы UIColor:
Новый подход с фантомными типами:
У автора большие ожидания от идеи системы типов в Swift, я же надеюсь что это не уйдет дальше идеи и мы останемся с текущей концепцией семантических цветов -
accentColor, primary, secondary
. Но сама по себе идея использования системы типов для реализации безопасного использования имеет шанс на жизнь#swift #color #system
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Android Broadcast
31 марта 2025 закрывается App Center
Многие знают App Center как удобный способ распространения сборок Android и iOS приложений
#android #ios #microsoft
Многие знают App Center как удобный способ распространения сборок Android и iOS приложений
#android #ios #microsoft
Forwarded from Android Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
Emerge's Build Distribution - замена App Center
Emerge's Build Distribution сделали бесплатным с ограничениями:
✅ 5 тысяч загруженных сборок в месяц
✅ Без ограничений на кол-во пользователей
✅ Интеграция SSO включена
✅ SDK для автообновлений
Поддерживается🤖 Android и iOS
#andorid #ios #инструменты
Emerge's Build Distribution сделали бесплатным с ограничениями:
✅ 5 тысяч загруженных сборок в месяц
✅ Без ограничений на кол-во пользователей
✅ Интеграция SSO включена
✅ SDK для автообновлений
Поддерживается
#andorid #ios #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
Pkl — язык программирования для конфигураций от Apple
Опубликовали запись моего доклада про Pkl. В докладе рассказываю, зачем Apple понадобился отдельный язык для работы с конфигурациями, какие задачи он решает и что не так c JSON. Расскажу про возможности языка Pkl для работы со статической конфигурацией. Рассмотрю:
🔵 Кодогенерацию с Pkl на Swift, Kotlin, Java и Go;
🔵 Глубину интеграции c IDE, такими как IntelliJ, VS Code, Xcode и Neovim;
🔵 Использование языка для кодогенерации моков для тестов, тестирования конфигураций и контрактов.
🔵 Сравнение с аналогом — Swagger (OpenAPI) + Mustache.
YouTube | VK Видео
#mobius #mobiusconf #pkl
Опубликовали запись моего доклада про Pkl. В докладе рассказываю, зачем Apple понадобился отдельный язык для работы с конфигурациями, какие задачи он решает и что не так c JSON. Расскажу про возможности языка Pkl для работы со статической конфигурацией. Рассмотрю:
YouTube | VK Видео
#mobius #mobiusconf #pkl
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел iPhone 16e, почти как iPhone 16, только с 1 камерой и дешевле
Please open Telegram to view this post
VIEW IN TELEGRAM
Пользовались ли вы сравнительным анализом приложений в AppStoreConnect? Функция помогает разработчикам получить более полную информацию о своих приложениях. Бенчмаркинг позволяет сравнивать производительность приложений с аналогичными. Функция защищает конфиденциальность, объединяя приложения в группы.
Показатели для бенчмаркинга:
Как это использовать?
#appstore #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну а теперь действительно интересная находная, очередной способ скрыть клавиатуру, в этот раз для iOS 15+SwiftUI. Для этого можно использовать
@FocusState
и focusable()
. А чтобы реализовать скрытие по тапу в пустую область, достаточно использовать onTapGesture
#keyboard #dismiss #swiftui
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM