Мобильная разработка
4.17K subscribers
169 photos
23 videos
1 file
234 links
@haarrp - admin

@itchannels_telegram - 🔥лучшие ит-каналы

@javascriptv - продвинутый javascript

@JavaScript_testit- js тесты

@programming_books_it - бесплатные it книги

@ai_machinelearning_big_data - ml
Download Telegram
✔️ Компания Apple открыла код сборочной системы Swift Build

Компания Apple объявила об открытии исходного кода сборочной системы Swift Build, применявшейся в проприетарных интегрированных средах разработки Xcode и Swift Playground.

Система оптимизирована для сборки проектов на языках Swift, C и Objective-C, но может применяться и с другими языками. Для пакетного менеджера Swift Package Manager подготовлен экспериментальный модуль ("--build-system swiftbuild"), позволяющий использовать Swift Build в качестве альтернативного движка для сборки пакетов. Код Swift Build написан на языке Swift и открыт под лицензией Apache 2.0. Поддерживается сборка проектов для Linux, macOS, iOS, Android, QNX и Windows.

https://opennet.ru/62661/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
👩‍💻 Compose Vectorize — это библиотека на базе Kotlin Multiplatform, предназначенная для автоматического создания ImageVector из .xml файлов! Она используется для преобразования графических ресурсов Android в векторные изображения, совместимые с compose.ui.graphics

🌟 Библиотека поддерживает тему и динамические цвета Material3, позволяя адаптировать цвета векторных изображений на основе тем оформления. Для работы она генерирует файлы Kotlin из XML-ресурсов, которые затем можно использовать в коде Compose

🖥 Github

@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
👩‍💻 Kanji Dojo — это приложение с открытым исходным кодом, предназначенное для изучения японского языка!

💡 Оно помогает пользователям запоминать написание и чтение символов хираганы, катаканы и кандзи, а также изучать их значения и связанные слова. Приложение поддерживает обучение в соответствии с уровнями JLPT или школьными классами, предоставляет возможность создавать собственные наборы для изучения и использовать систему повторения на основе интервалов (SRS) для эффективного запоминания. Кроме того, Kanji Dojo включает встроенный словарь для поиска символов и слов, а также режимы обучения с помощью карточек и написания слов. Приложение работает в офлайн-режиме, что позволяет использовать его без постоянного подключения к интернету.

🔐 Лицензия: GPL-3.0

🖥 Github

@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101🥰1
✔️ Ai2 выпустила OLMoE, опенсорсное iOS-приложение для запуска LLM непосредственно на устройствах.

OLMoE, iOS-приложения с полностью открытым исходным кодом, которое позволяет пользователям запускать современные языковые модели непосредственно на своих устройствах без необходимости подключения к Интернету. Приложение доступно для загрузки в Apple App Store или может быть собрано из исходного кода из репозитория Ai2 на Github.

Приложение работает на новых устройствах Apple, от iPhone 15 Pro и новее и iPad серии M, из-за потребности в 8 ГБ памяти для модели OLMoE. Модель была оптимизирована с использованием квантования Q4_K_M. OLMoE представляет собой продолжение стремления Ai2 к открытости в разработке ИИ. На iPhone 16 Pro инференс достигает 41 токена в секунду.

allenai.org

@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2
🖥 Курс по iOS разработке с использованием UIKit и SwiftUI!

🔗 Ссылка: *клик*

#курс #swift
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ Measure — полехный инструмент с открытым исходным кодом для мониторинга мобильных приложений.

Функционал:
⚫️Автоматически фиксирует аварии и ANR
⚫️Отслеживает такие показатели, как время запуска, количество крешей и размер приложений
⚫️Получает скриншоты с отчетами об исключениях
⚫️Дает полную хронологию событий в сессиях с ошибками с автоматическим отслеживанием пользовательских кликов, событий навигации, http-вызовов, использования процессора, памяти и т.д. для более глубокого контекста
⚫️Отслеживает пользовательские события с помощью дополнительных атрибутов

Github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
⭐️ Шпаргалка для верстки приложений на iOS и Android

Все разделено на логические пиксели, которые, например, активно применяются при разработке iOS-приложений.


Эту шпаргалку можно взять на вооружение и использовать в процессе работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Работаем с сетчатыми градиентами в iOS 18

В iOS 18 появилась возможность создавать сетчатые градиенты. Сетчатые градиенты — это действительно хороший способ создания очень крутых эффектов в пользовательском интерфейсе. В этой статье мы рассмотрим, что такое сетчатые градиенты, как их можно использовать и как их можно анимировать, чтобы они выглядели действительно круто.

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

https://www.donnywals.com/getting-started-with-mesh-gradients-on-ios-18/

#ios@developer_mobila
1
🔥 apple-mcp — это коллекция нативных инструментов, разработанных для интеграции с приложениями Apple посредством Model Context Protocol (MCP)!

🌟 Этот набор позволяет отправлять и получать сообщения из приложения "Сообщения", а также искать и открывать заметки и контакты в соответствующих приложениях. В планах разработчиков — добавить поддержку календарных событий, напоминаний, фотографий и музыки.

🔐 Лицензия: MIT

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯2👍1
👩‍💻 Premo — это библиотека, которая упрощает создание и совместное использование презентационного слоя в приложениях для Android, iOS и веба! Её основная цель — позволить разработчикам сосредоточиться на написании логики, устраняя необходимость решения повторяющихся задач, связанных с пользовательским интерфейсом.

🔐 Лицензия: MIT

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🥰1
Владелец цифрового ИТ сервиса ?

Сталкиваетесь с блокировкой транзакций в игровом сервисе ?

Давно не можете найти Банк, который предоставит онлайн оплату вашим клиентам ?

🚀 Подключаем платежи для бизнесов сферы gamedev, edtech, fintech, ecommerce без проблем !

🚀 Обеспечиваем высокую конверсию транзакций !

🚀 Без блокировок и скрытых комиссий !

🚀 Продуманный функционал !

🚀 Репутация наработанная годами !


💰 Что предлагаем?

Все ключевые платежные методы

Решения для бизнеса из России и стран СНГ,

Персональные условия для крупных оборотов


⚡️ Забудьте о сложностях с платежами!

⚡️Обращайтесь и мы подберем для Вашего бизнеса персональный платежный инструмент !

@ecquiring1 

Реклама. Козлова Наталья Игоревна erid:2Vtzqv8gYWr
Media is too big
VIEW IN TELEGRAM
Как создать пользовательский экран в SwiftUI

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

https://github.com/fieldday-ai/Modals

#ios
👍21
👩‍💻 Klogging — это чисто-Kotlin библиотека для логирования, разработанная для обеспечения гибкости и простоты использования!

🌟 Она использует идиомы Kotlin для создания логгеров и отправки событий журналирования, а также задействует корутины Kotlin для асинхронной обработки логов. Библиотека поддерживает структурированное логирование по умолчанию, позволяя создавать подробные и легко анализируемые записи журналов.

🔐 Лицензия: Apache-2.0

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1
Кроссплатформенный инструмент для тестирования мобильных UI

Appium — это кроссплатформенный инструмент для автоматизированного тестирования мобильных интерфейсов. Он поддерживает нативные, веб- и гибридные приложения, позволяя проводить тестирование как на реальных устройствах, так и на эмуляторах.

Благодаря встроенному фреймворку, Appium преобразует команды Selenium WebDriver в инструкции, понятные для iOS и Android, что делает его независимым от конкретной операционной системы.

https://appium.io/docs/en/latest/
👍4🔥21
👩‍💻 Lumo-UI — это Gradle-плагин для создания библиотеки компонентов UI на основе Jetpack Compose!

🌟 Он предоставляет готовые и настраиваемые компоненты, которые можно легко использовать в Android-проектах. Плагин работает через CLI и упрощает процесс генерации пользовательского интерфейса.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21
🔥 SeriesGuide — open-source проект, превращающий смартфон в удобный органайзер для сериалов и фильмов. В отличие от других трекеров SeriesGuide делает ставку на приватность — вся коллекция хранится локально, без навязчивых облаков.

📌 Инди-приложение активно развивается с 2012 года и доступно в Google Play. Последние обновления добавили поддержку Android TV и Wear OS. В нем нет встроенной рекламы или подписок, зато есть функция расписания новых серий, скрытия спойлеров и работа оффлайн. При этом само приложение весит чуть меньше 10 МБ.

🤖 GitHub
👾 Google Play

@mobdevelop
👍51👎1🔥1
⚡️ Capacitor — проект, позволяющий превратить обычное веб-приложение в полноценное мобильное — с доступом к нативным API iOS и Android, сохраняя при этом возможность работать как PWA.

В отличие от Cordova, здесь разработчик получает полный контроль над xcode- и gradle-проектами. При этом Capacitor не навязывает один язык — он одинаково хорошо работает с React, Vue или чистым JS.

🤖 GitHub

@mobdevelop
3👍1
🎯самый большой сборник публичных API на ВСЕ случаи жизни — в каталоге больше 51 тысячи программ для интеграции с любыми сервисами.

• всего 59 категорий и куча фильтров: развлечения, путешествия, работа, фильмы. Поиск упрощается в разы.
• Простой и понятный интерфейс — разберется даже гуманитарий.
• Десятки тысяч программ готовы помочь вам выполнить задачи прямо сейчас.

Забираем удобный сервис себе — тут.
🔥72