fa
Feedback
Мобильная разработка

Мобильная разработка

رفتن به کانال در Telegram

@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml

نمایش بیشتر
3 885
مشترکین
-224 ساعت
-107 روز
-5330 روز
آرشیو پست ها
🎨 Рекреация iOS с помощью SwiftUI Этот проект представляет собой точную копию iOS и его встроенных приложений, созданную полностью на SwiftUI с использованием AI. Он служит площадкой для тестирования возможностей генерации кода и современных функций SwiftUI, воссоздавая нативные приложения Apple с пиксельной точностью. 🚀 Основные моменты: - Воссозданы основные приложения iOS: Календарь, Погода, Фото и др. - Используется AI для генерации SwiftUI кода. - Идеально подходит для изучения возможностей SwiftUI. - Поддержка Xcode 26 и выше. - Открыт для вкладов и улучшений. 📌 GitHub: https://github.com/PallavAg/iOS-Clone-SwiftUI #swift

🍏 Apple готовит сделку на 1 млрд долларов в год с Google, чтобы встроить 1.2-триллионную модель Gemini в новое поколение Sir
🍏 Apple готовит сделку на 1 млрд долларов в год с Google, чтобы встроить 1.2-триллионную модель Gemini в новое поколение Siri. Обновленная Siri под кодовым именем Linwood выйдет следующей весной. Gemini будет отвечать за функции суммаризации и планирования, а собственные модели Apple сохранят ограниченные роли. Параллельно Apple в ускоренном режиме разрабатывает свою модель на 1 триллион параметров, чтобы уже в следующем году заменить технологию Google, если догонит по качеству. https://www.bloomberg.com/news/articles/2025-11-05/apple-plans-to-use-1-2-trillion-parameter-google-gemini-model-to-power-new-siri

🍏📦 Apple App Store Frontend Source Code Archive Репозиторий содержит извлеченный исходный код фронтенда App Store, собранный с помощью расширения для Chrome. Код сохранен для образовательных целей, так как Apple не отключила sourcemaps на своем сайте. 🚀Основные моменты: - Полный исходный код на Svelte/TypeScript - Логика управления состоянием - Компоненты пользовательского интерфейса - Интеграция с API - Структура каталогов для удобства навигации 📌 GitHub: https://github.com/rxliuli/apps.apple.com #typescript

Переход с UIKit на SwiftUI — разработка трекера тренировок с нуля 00:00 - Intro 01:36 - Настройка проекта 02:57 - Создание модели User 04:06 - Отличие UIKit от SwiftUI 05:25 - Создание UserInfoView 06:48 - Создание ZStack 07:50 - Создание HStack 10:19 - Использование padding для Image 11:15 - Использование offset для Image 12:30 - Использование padding для Rectangle 14:09 - Использование alignmentGuide 16:35 - Размещение Text 20:36 - Создание ViewMetrics 25:18 - Лайк и Подписка источник #ios

🚀 Поделитесь опытом с RuStore — и выиграйте фичеринг Команда RuStore регулярно собирает обратную связь, чтобы сделать платфо
🚀 Поделитесь опытом с RuStore — и выиграйте фичеринг Команда RuStore регулярно собирает обратную связь, чтобы сделать платформу удобнее для публикации и продвижения приложений. Пройдите 5-минутный опрос — чтобы сделать платформу удобнее и получить шанс попасть на фичеринг. 🎁 5 разработчиков получат размещения на витрине RuStore 📢 Опрос можно пройти до 1 ноября. Итоги — 1 декабря 📌 Участвовать могут разработчики с опубликованными приложениями в RuStore. Подробнее о правилах — в Телеграм-канале @rustoredev

Mantis — кроп для изображений в стиле Фото Mantis — это библиотека для обрезки (кропа) изображений для iOS, написанная на Swift и обеспечивающая богатые возможности обрезки для вашего приложения для iOS/Mac. Поддерживает разные формы (в том числе кастомные), кнопку отмены. https://github.com/guoyingtao/Mantis #ios

⚡️ Минуты генерации вместо часов вёрстки Переносить дизайн из Figma в код — та ещё рутина, от которой, впрочем, никуда не дет
+5
⚡️ Минуты генерации вместо часов вёрстки Переносить дизайн из Figma в код — та ещё рутина, от которой, впрочем, никуда не деться. Но ребята из Яндекс Go решили проверить, можно ли отдать эту работу LLM. Не в стиле «сделай так, чтобы было красиво», а чтобы получить готовый, компилируемый код. Спойлер: путь был долгим и полным граблей. Но главный инсайт — не нужно заставлять LLM быть идеальным компилятором. Её сила в другом. Ребята придумали промежуточный YAML-шаблон, который модель генерирует легко и непринуждённо. А он уже детерминированно транслируется в чистый Kotlin на DivKit. В статье — подробный разбор их воркфлоу, с честным рассказом обо всём: от провалов до рабочего решения. Реклама. ООО «Яндекс.Такси». ИНН 7704340310

🖥️✨ Упрощение отключения эффекта Liquid Glass на macOS SolidGlass — это простое приложение, позволяющее отключать эффект Liquid Glass для отдельных приложений или системы в целом. С интуитивно понятным интерфейсом и удобными функциями, оно делает этот процесс легким и быстрым. 🚀Основные моменты: - Отключение эффекта Liquid Glass для приложений. - Удобный интерфейс для выполнения команд. - Поддержка работы на macOS. - Упрощение процесса для пользователей. 📌 GitHub: https://github.com/rafaelSwi/SolidGlass #swift

🚀 NeuTTS Air - on-device TTS с мгновенным клонированием голоса Это первая реалистичная модель синтеза речи, запускаемая на у
🚀 NeuTTS Air - on-device TTS с мгновенным клонированием голоса Это первая реалистичная модель синтеза речи, запускаемая на устройстве, без api. Формат - GGML, что позволяет работать на телефонах, ноутбуках и даже на Raspberry Pi. Клонирование голоса за 3 секунды: достаточно короткого аудиофрагмента, чтобы сконструировать голос для последующих синтезов. Базируется на лёгком языковом ядре (0,5 B) + нейрокодек NeuCodec, что обеспечивает баланс между качеством и скоростью. Генерируемые аудио отмечаются водяным знаком с помощью Perceptual Threshold Watermarker — для борьбы с злоупотреблениями. GitHub: https://github.com/neuphonic/neutts-air

✔️ GenAI прямо на устройстве: Chrome, Chromebook Plus и Pixel Watch с LiteRT-LM* Google выпустили LiteRT-LM - фреймворк для запуска LLM прямо на устройстве (offline), с минимальной задержкой и без API-вызовов. Если вы пилите приложения, это полезная штука, потому что: - Работает на устройстве: нет задержек от удалённых серверов - Нет расходов на API - Дает доступ к Локальному GenAI 🔍 Основное - LiteRT-LM уже используется внутри Gemini Nano / Gemma в Chrome, Chromebook Plus и Pixel Watch. - Открытый C++ интерфейс (preview) для интеграции в кастомные решения. - Архитектура: Engine + Session   • Engine хранит базовую модель, ресурсы - общий для всех функций   • Session - контекст для отдельных задач, с возможностью клонирования, копирования “по записи” (Copy-on-Write) и лёгких переключений - Поддержка аппаратного ускорения (CPU / GPU / NPU) и кроссплатформенность (Android, Linux, macOS, Windows и др.) - Для Pixel Watch используется минимальный “pipeline” - только необходимые компоненты - чтобы уложиться в ограничения памяти и размера бинарей Google опенсорснули целый стек для запуска GenAI на устройствах: - LiteRT быстрый «движок», который запускает отдельные AI-модели на устройстве. - LiteRT-LM - интерфейс C++ для работы с LLM. Он объединяет сразу несколько инстурментов : кэширование промптов, хранение контекста, клонирование сессий и т.д. - LLM Inference API - готовые интерфейсы для разработчиков (Kotlin, Swift, JS). Работают поверх LiteRT-LM, чтобы можно было легко встраивать GenAI в приложения. 🟠Подробнее: https://developers.googleblog.com/en/on-device-genai-in-chrome-chromebook-plus-and-pixel-watch-with-litert-lm/ #AI #Google #LiteRT #LiteRTLM #GenAI #EdgeAI #OnDeviceAI #LLM

🌐 Преобразование HTML в SwiftUI SwiftUIHTML — библиотека для рендеринга HTML-контента в виде нативных представлений SwiftUI. Поддерживает кастомизацию тегов и интеграцию с внешними парсерами. 🚀 Основные моменты: - Конвертация HTML в нативные представления SwiftUI - Поддержка кастомных тегов и стилей CSS - Гибкая интеграция с парсерами, такими как Fuzi и SwiftSoup - Система глобальной конфигурации и стилей 📌 GitHub: https://github.com/PRNDcompany/SwiftUIHTML #swift

💨 FartScrollLid: Забавное приложение для MacBook FartScrollLid — это веселое приложение для macOS, которое воспроизводит звуки пердежа при открытии и закрытии крышки MacBook. Звуки меняются в зависимости от угла крышки, добавляя элемент неожиданности и юмора в повседневное использование. 🚀 Основные моменты: - 🎵 Динамические звуки с изменением высоты тона - 🎯 Срабатывание только при движении крышки - 📊 Мониторинг угла и скорости крышки в реальном времени - 😄 Забавные статусные сообщения 📌 GitHub: https://github.com/iannuttall/fartscroll-lid #swift

Vercel, создатели Next.js, выложили большую коллекцию примеров и шаблонов для приложений. Внутри куча полезного: - простые ст
Vercel, создатели Next.js, выложили большую коллекцию примеров и шаблонов для приложений. Внутри куча полезного: - простые стартеры, чтобы быстро запустить проект - готовые архитектуры «как в проде» - демки с лучшими практиками Полезно и для быстрых экспериментов, и чтобы подсмотреть правильные решения. Репозиторий постоянно пополняется, а лучшие наработки попадают в Vercel Templates с удобным поиском и фильтрацией. 👉 Отличный источник, чтобы копировать и развивиать проверенные идеи. 🚀

🐦 X открыл исходники алгоритма "For You" Как работает лента рекомендаций в 7 шагах: 1️⃣ Сырые данные (вход): - соцграф (кто
🐦 X открыл исходники алгоритма "For You" Как работает лента рекомендаций в 7 шагах: 1️⃣ Сырые данные (вход): - соцграф (кто кого фолловит), - вовлечённость (лайки, ретвиты, ответы, закладки), - данные о пользователе (клики, профиль, поведение). 2️⃣ Feature Engineering: - GraphJet — граф твитов в реальном времени - SimClusters — объединение в коммьюнити ("AI Twitter", "NBA Twitter") - TwHIN — карта связей пользователь↔твит - RealGraph — сила связей - TweepCred — скоринг доверия - Trust & Safety сигналы 3️⃣ Candidate Sourcing (Home Mixer): Разные миксеры (CR Mixer, UTEG, FRS) вытягивают твиты из разных пулов → больше разнообразия. 4️⃣ Heavy Ranker (ML-модель): Нейросеть предсказывает, что вам зайдёт: лайки, ретвиты, ответы, время чтения. 5️⃣ Фильтры и эвристики: - социальное доказательство - разнообразие авторов - блок спама/NSFW/мутов - баланс контента - защита от «замыливания» 6️⃣ Микс: Рекламные твиты + рекомендации «кого фолловить» → в ленту. 7️⃣ Что это значит для вас: - выбери нишу - пиши ценные посты - отвечай по делу в своей теме → вырастишь аудиторию и найдёшь людей/идеи для бизнеса. https://github.com/twitter/the-algorithm #Twitter #ForYou #AI #RecommenderSystems

🔐 Стажировка в Kaspersky: Android-разработка под защиту мирового уровня! Присоединяйся к направлению Android разработки и со
🔐 Стажировка в Kaspersky: Android-разработка под защиту мирового уровня! Присоединяйся к направлению Android разработки и создавай продукты, которые защищают миллионы пользователей по всему миру! Тебя ждут: 1. Разработка приложения Kaspersky для Android • Постепенное погружение: от теории до реальных задач • Работа над ключевыми функциями защитного решения • Менторство и постоянная поддержка 2. Разработка общих мобильных компонентов • Создание модулей для мобильных продуктов компании • Работа с современными технологиями • Влияние на всю экосистему мобильных продуктов Начни карьеру в Android-разработке с мощного старта под наставничеством опытных разработчиков! 👉 https://kas.pr/z2q8?erid=2W5zFH611Ct

В iOS разработчики могут использовать фреймворк LocalAuthentication для интеграции биометрической аутентификации, такой как Face ID или Touch ID, в свои приложения. Это позволяет повысить безопасность и удобство использования, предоставляя пользователям быстрый и надежный способ входа. Для реализации биометрической аутентификации необходимо импортировать фреймворк LocalAuthentication и создать экземпляр класса LAContext. Затем можно вызвать метод evaluatePolicy(_:localizedReason:reply:), который отображает системный интерфейс для аутентификации пользователя. Важно обрабатывать возможные ошибки, такие как отсутствие настроенной биометрии на устройстве или отказ пользователя от аутентификации. Рекомендуется предоставлять пользователям альтернативные методы входа в случае недоступности биометрической аутентификации, например, с использованием пароля или PIN-кода. Это обеспечит доступность приложения для всех пользователей, независимо от настроек их устройств. https://tanaschita.com/ios-local-authentication/ #ios

🖥️📏 Утилита для отображения угла крышки MacBook Lid Angle Sensor позволяет пользователям MacBook видеть угол открытой крышк
🖥️📏 Утилита для отображения угла крышки MacBook Lid Angle Sensor позволяет пользователям MacBook видеть угол открытой крышки и воспроизводить звук скрипящей двери при медленном изменении угла. Подходит для моделей с 2019 года и новее, но требует тестирования на других устройствах. 🚀Основные моменты: - Отображает угол крышки MacBook. - Воспроизводит звуковой эффект при изменении угла. - Работает на моделях с 2019 года и новее. - Открыт для предложений по улучшению. - Подходит для разработчиков и дизайнеров. 📌 GitHub: https://github.com/samhenrigold/LidAngleSensor #swift

Osaurus от Dinoki-AI 🚀 Нативный сервер LLM для Apple Silicon (M-series). Работает локально на Mac с M1 и новее. ✨ SwiftUI-пр
Osaurus от Dinoki-AI 🚀 Нативный сервер LLM для Apple Silicon (M-series). Работает локально на Mac с M1 и новее. ✨ SwiftUI-приложение + HTTP-сервер на SwiftNIO ✨ Поддержка API OpenAI и Ollama ✨ Function/tool calling, стриминг ✨ Управление моделями прямо из интерфейса 🔗 https://github.com/dinoki-ai/osaurus @machinelearning_ru

⚡️ Горячие клавиши Xcode Ctrl + A – в начало строки Ctrl + E – в конец строки Ctrl + T – поменять местами символы, прилегающие к курсору Ctrl + K – удалить строку Ctrl + L – курсор в центр строки Esc – спрятать (показать) меню предложений Tab – применить предложение Cmd + Y – активировать (деактивировать) точки остановки Cmd + Control + Y – продолжить компиляцию (в дебаггере) F6 – степ-овер Cmd + Opt + ↑ - переключение между заголовочным файлом и файлом исходного текста Cmd + двойной щелчок - переключение к определению идентификатора Opt + двойной щелчок - найти документацию для идентификатора Tab + → или Ctrl + / - выбрать следующий аргумент в автозаполнении Shift + Tab + → или Shift + Ctrl + / - выбрать предыдущий аргумент в автозаполнении Ctrl + Shift + . - в обратном направлении между вариантами автозаполнения Opt + Cmd + двойной щелчок на идентификаторе - найти в документации Cmd + двойной щелчок на объекте в Document Window - переключиться к классу в XCode из IB Ctrl + Shift + щелчок на объекте - выбрать наложенные друг на друга элементы в Interface Builder Cmd + ] или Cmd + [ - табулировать блок кода вправо или влево Cmd + / - закомментировать блок кода Cmd + Shift + E - скрыть список файлов над редактором кода Cmd + Opt + Shift + E - скрыть список файлов над редактором кода и «Groups and Files» Alt + Shift + Cmd + K - очистить папки билда (build) Cmd + стрелки влево/вправо - поворот симулятора Cmd + R - запустить программу на выполнение Cmd + . - остановить проект Cmd + B - собрать проект, без запуска Cmd + Shift + B - сборка проекта со сбросом кэша IDE Cmd + L - переход к строке с номером Cmd + N - создать файл Cmd + Shift + F - поиск по всему проекту Cmd + Ctrl + F - развернуть среду во весь экран Cmd + Shift + O - перемещение по файлам, методам, классам Cmd + T - создать новую вкладку Cmd + Opt + T - показать или скрыть Toolbar Cmd + Shift + N - создать новый проект Cmd + Opt + → свернуть или развернуть код Cmd + S - сохранить проект Cmd + Shift + L - показать библиотеку компонентов Cmd + Shift + Return - запустить Playground(выполнить код) Cmd + 0 - показать или скрыть область навигатора(левое окно) Cmd + Opt + 0 - показать или скрыть область инспектора (правое окно) Cmd + Shift + Y - показать или скрыть область отладки (нижнее окно) #ios