Еще один обзор состояния рынка мобильной разработки за 2024г.
Что меня привлекло:
Топ категорий по тратам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
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
👍3❤2⚡2
Дизайн система? Нет, цветовая система! Очень интересный пример использования системы типов для работы с цветами:
Проблемы 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
🤔4❤3
Forwarded from Android Broadcast
31 марта 2025 закрывается App Center
Многие знают App Center как удобный способ распространения сборок Android и iOS приложений
#android #ios #microsoft
Многие знают App Center как удобный способ распространения сборок Android и iOS приложений
#android #ios #microsoft
❤1
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
🔥6👍3
Вышел iPhone 16e, почти как iPhone 16, только с 1 камерой и дешевле
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Пользовались ли вы сравнительным анализом приложений в AppStoreConnect? Функция помогает разработчикам получить более полную информацию о своих приложениях. Бенчмаркинг позволяет сравнивать производительность приложений с аналогичными. Функция защищает конфиденциальность, объединяя приложения в группы.
Показатели для бенчмаркинга:
Как это использовать?
#appstore #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Ну а теперь действительно интересная находная, очередной способ скрыть клавиатуру, в этот раз для 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
👍5❤3🤔1💯1