3295
@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml
Создавай мобильные приложения — без единой строки кода!
Забудьте про сложные IDE и запутанные мануалы. Теперь за вас всё делает ИИ.
AppAlchemy — это сервис, который превращает текстовое описание в полноценный UI-дизайн для iOS и Android.
Просто опишите, что вы хотите — нейросеть соберёт экраны, предложит варианты редизайна и всё покажет вживую.
🛠 Возможности платформы:
💬 Генерация дизайна по описанию
✨ Автоматические идеи по улучшению интерфейса
🧩 Редактирование макета прямо в браузере
📱 Экспорт проектов под Android и iOS
🆓 Бесплатный базовый тариф
🔮 Попробуй магию —http://appalchemy.ai/
📱 expo-app-template — современный шаблон для React Native и Expo
[expo-app-template](https://github.com/nkzw-tech/expo-app-template) от nkzw-tech — это продвинутый шаблон для быстрого старта разработки мобильных приложений на React Native с использованием Expo и TypeScript.
🚀 Основные особенности:
- Современные технологии: Expo 53, React Native 0.79 с новой архитектурой
- Маршрутизация: Expo Router для удобной навигации
- Стилизация: Tailwind CSS через NativeWind
- Встроенные библиотеки:
- @gorhom/bottom-sheet (модальные окна)
- Legend List (списки)
- react-native-svg с react-native-svg-transformer
- expo-linear-gradient (градиенты)
- Международализация через fbtee
- Поддержка TypeScript и ESM
- Управление зависимостями через pnpm
- React Compiler для оптимизации
🛠️ Установка и запуск:
Предварительные требования:
- Node.js >= 22
- pnpm >= 10
- Cocoapods (для iOS)
Установка:
pnpm install && pnpm dev:setup
🖥 TrustedTime — новый API, разработанный для обеспечения точного и надежного времени в Android-приложениях! TrustedTime API использует инфраструктуру Google для предоставления доверенного временного штампа, независимого от локальных настроек времени устройства, которые могут быть изменены пользователем.
🌟 TrustedTime периодически синхронизирует свои часы с серверами Google, обладающими высокоточным источником времени, что устраняет необходимость в каждом запросе к серверу для получения текущего сетевого времени. Кроме того, интегрирована модель, вычисляющая дрейф часов устройства, информируя разработчиков о возможных отклонениях между синхронизациями. Это особенно важно для приложений, зависящих от точного времени, таких как финансовые приложения, системы безопасности, планировщики событий и другие, где манипуляции с локальным временем устройства могут привести к проблемам с безопасностью, несогласованности данных и ненадежному расписанию.
🌟 TrustedTime API доступен на всех устройствах с Google Play Services, работающих под управлением Android 5 (Lollipop) и выше. Для его использования необходимо добавить зависимость com.google.android.gms:play-services-time:16.0.1 или выше в проект. API не требует дополнительных разрешений, однако для предоставления временных меток устройству необходимо подключение к интернету после запуска. Если устройство не подключалось к интернету с момента загрузки, TrustedTime API не сможет вернуть временные метки.
🔗 Подробнее: *клик*
@mobdevelop
⚡️ Capacitor — проект, позволяющий превратить обычное веб-приложение в полноценное мобильное — с доступом к нативным API iOS и Android, сохраняя при этом возможность работать как PWA.
В отличие от Cordova, здесь разработчик получает полный контроль над xcode- и gradle-проектами. При этом Capacitor не навязывает один язык — он одинаково хорошо работает с React, Vue или чистым JS.
🤖 GitHub
@mobdevelop
👩💻 Lumo-UI — это Gradle-плагин для создания библиотеки компонентов UI на основе Jetpack Compose!
🌟 Он предоставляет готовые и настраиваемые компоненты, которые можно легко использовать в Android-проектах. Плагин работает через CLI и упрощает процесс генерации пользовательского интерфейса.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Klogging — это чисто-Kotlin библиотека для логирования, разработанная для обеспечения гибкости и простоты использования!
🌟 Она использует идиомы Kotlin для создания логгеров и отправки событий журналирования, а также задействует корутины Kotlin для асинхронной обработки логов. Библиотека поддерживает структурированное логирование по умолчанию, позволяя создавать подробные и легко анализируемые записи журналов.
🔐 Лицензия: Apache-2.0
🖥 Github
Владелец цифрового ИТ сервиса ?
Сталкиваетесь с блокировкой транзакций в игровом сервисе ?
Давно не можете найти Банк, который предоставит онлайн оплату вашим клиентам ?
🚀 Подключаем платежи для бизнесов сферы gamedev, edtech, fintech, ecommerce без проблем !
🚀 Обеспечиваем высокую конверсию транзакций !
🚀 Без блокировок и скрытых комиссий !
🚀 Продуманный функционал !
🚀 Репутация наработанная годами !
💰 Что предлагаем?
✅ Все ключевые платежные методы
✅ Решения для бизнеса из России и стран СНГ,
✅ Персональные условия для крупных оборотов
⚡️ Забудьте о сложностях с платежами!
⚡️Обращайтесь и мы подберем для Вашего бизнеса персональный платежный инструмент !
@ecquiring1
Реклама. Козлова Наталья Игоревна erid:2Vtzqv8gYWr
🔥 apple-mcp — это коллекция нативных инструментов, разработанных для интеграции с приложениями Apple посредством Model Context Protocol (MCP)!
🌟 Этот набор позволяет отправлять и получать сообщения из приложения "Сообщения", а также искать и открывать заметки и контакты в соответствующих приложениях. В планах разработчиков — добавить поддержку календарных событий, напоминаний, фотографий и музыки.
🔐 Лицензия: MIT
🖥 Github
Когда нативные модули — необходимость, а когда можно обойтись без них? 🚀
Мобильные приложения можно разрабатывать и без нативных модулей. Но бывают случаи, когда без них — как без рук. Как разобраться, когда их действительно стоит внедрять, а когда лучше обойтись стандартными инструментами?
Все неделю Булат Кидасов, React Native-разработчик Mercury Development, возглавлял канал «Код Меркури», чтобы за четыре дня разложить все по полочкам:
📌 Как нативные модули работают под капотом и влияют на производительность?
📌 Чем новая архитектура React Native отличается от старой?
📌 Реальные примеры из продакшена.
А еще — немного про карьеру: как Булат пришел в IT и почему разбираться в нативных модулях полезно даже тем, кто с ними не работал?
👉 /channel/mercdev/5789
Присоединяйтесь, разберем всё на пальцах ❤️
✔️ Measure — полехный инструмент с открытым исходным кодом для мониторинга мобильных приложений.
Функционал:
⚫️Автоматически фиксирует аварии и ANR
⚫️Отслеживает такие показатели, как время запуска, количество крешей и размер приложений
⚫️Получает скриншоты с отчетами об исключениях
⚫️Дает полную хронологию событий в сессиях с ошибками с автоматическим отслеживанием пользовательских кликов, событий навигации, http-вызовов, использования процессора, памяти и т.д. для более глубокого контекста
⚫️Отслеживает пользовательские события с помощью дополнительных атрибутов
Github
Евгений Разинков – преподаватель ML в Казанском университете с многолетним стажем, руководитель собственной команды ML-инженеров и автор популярного razinkov">канала по машинному обучению на YouTube
приглашает вас в свою AI-школу.
Особенности:
• теория и практика
• акцент на самостоятельную реализацию архитектур с нуля
• полное понимание того, что происходит внутри нейронной сети
• архитектуры от сверточных нейронных сетей до трансформеров и языковых моделей.
Регулярные живые QA-сессии, дружное комьюнити, а также компетишены, где можно будет посоревноваться (в командах и поодиночке) в решении ML задач.
От вас: владение Python и знание основ классического ML (регрессия, классификация, градиентный спуск).
Если классический ML не знаете - есть базовые курсы по ML.
7 месяцев, 4 курса:
• AI: от основ до языковых моделей
• Math for AI - необходимый математический бэкграунд
• MLOps - всё про жизненный цикл модели, логирование, версионирование, docker
• Decision making in AI - управление AI-проектом и стратегия
В рамках Capstone Project вы с нуля реализуете и обучите небольшую языковую модель для генерации простых историй, а также выведете ее в продакшн.
Полная стоимость за 7 месяцев (все 4 курса):
• 112 000 рублей (единоразово)
или
• 17 000 рублей в месяц
Если материалы вам не понравятся, мы вернем деньги за текущий оплаченный месяц (и последующие при единоразовой оплате)!
Старт уже 17 февраля, скорее регистрируйтесь здесь!
Еще больше подробностей о курсе ищите в видео и на странице с отзывами участников.
Кстати, теоретические видео курса AI: от основ до трансформеров находятся в открытом доступе на канале Евгения!
ООО «Лаборатория Евгения Разинкова», ИНН: 5043088023, erid: 2VtzqxKcuC1
👩💻 Kanji Dojo — это приложение с открытым исходным кодом, предназначенное для изучения японского языка!
💡 Оно помогает пользователям запоминать написание и чтение символов хираганы, катаканы и кандзи, а также изучать их значения и связанные слова. Приложение поддерживает обучение в соответствии с уровнями JLPT или школьными классами, предоставляет возможность создавать собственные наборы для изучения и использовать систему повторения на основе интервалов (SRS) для эффективного запоминания. Кроме того, Kanji Dojo включает встроенный словарь для поиска символов и слов, а также режимы обучения с помощью карточек и написания слов. Приложение работает в офлайн-режиме, что позволяет использовать его без постоянного подключения к интернету.
🔐 Лицензия: GPL-3.0
🖥 Github
@mobdevelop
🤳 Вышел новый выпуск подкаста «Сквозь VK» , и на этот раз он посвящен мобильной разработке.
В гостях — Александр Крайнов, который специализируется на iOS, и Дмитрий Мовчан, представляющий сторону Android.
Главный вопрос мобильного разработчика - Разработка приложений для Android сложнее, чем для iOS, или всё же наоборот?
Советую посмотреть, тут много интересного о современных инструментах разработки, советы по прохождению технических интервью и о работе с магазинами приложений.
Немаловажно, послушать о поиске единомышленников внутри команд, нести ответственность перед сообществом и поддерживать внутреннюю мотивацию.
@mobdevelop
👩💻 kotlin-wrappers — репозиторий, который предоставляет обёртки для популярных JavaScript-библиотек, адаптированных для использования с Kotlin/JS!
🌟 Эти обёртки упрощают интеграцию JavaScript-функциональности в проекты на Kotlin, обеспечивая типобезопасность и удобство работы с современными инструментами фронтенд-разработки.
🌟 Библиотека включает обёртки для React, Emotion, Redux, Material-UI и других популярных JavaScript-фреймворков. Она активно поддерживается JetBrains и идеально подходит для разработки Kotlin-приложений с использованием JavaScript-библиотек, сохраняя преимущества языка Kotlin.
🔐 Лицензия: Apache-2.0
🖥 Github
👾 Кратко о NothingNothing является типом, который полезен при объявлении функции, которая ничего не возвращает и не завершается.
Примеры:
• функция, которая выбрасывает exception или в которой запущен бесконечный цикл;
• функция TODO() — public inline fun TODO(): Nothing = throw NotImplementedError();
• в тестах есть функция с именем fail, которая выдает исключение с определенным сообщением:
fun fail(message: String): Nothing {
throw IllegalStateException(message)
}
👩💻 Redwood — библиотека для создания пользовательских интерфейсов на Android, iOS и в веб-приложениях с использованием Kotlin и Jetpack Compose!
🌟 Основная цель проекта — упростить разработку многоплатформенных интерфейсов, обеспечивая согласованность UI и возможность использования общих компонентов на разных платформах.
🌟 Redwood интегрирует систему дизайна и компонуемые функции (composables), что позволяет разрабатывать UI, которые адаптируются к особенностям каждой платформы. Это решение нацелено на повышение продуктивности и унификацию интерфейсов без необходимости писать отдельный код для каждой платформы.
🔐 Лицензия: Apache-2.0
🖥 Github
📚 Mihon — читалка манги и вебтунов с открытым исходным кодом. Этот проект предлагает чистый Android-клиент с поддержкой локального чтения и синхронизацией с трекерами вроде MyAnimeList.
Проект является форком известного Tachiyomi, продолжающий его традиции после прекращения разработки оригинала. Здесь есть всё, от настраиваемого режима чтения до автоматического обновления глав по расписанию.
🤖 GitHub
@androidits
🎯самый большой сборник публичных API на ВСЕ случаи жизни — в каталоге больше 51 тысячи программ для интеграции с любыми сервисами.
• всего 59 категорий и куча фильтров: развлечения, путешествия, работа, фильмы. Поиск упрощается в разы.
• Простой и понятный интерфейс — разберется даже гуманитарий.
• Десятки тысяч программ готовы помочь вам выполнить задачи прямо сейчас.
Забираем удобный сервис себе — тут.
🔥 SeriesGuide — open-source проект, превращающий смартфон в удобный органайзер для сериалов и фильмов. В отличие от других трекеров SeriesGuide делает ставку на приватность — вся коллекция хранится локально, без навязчивых облаков.
📌 Инди-приложение активно развивается с 2012 года и доступно в Google Play. Последние обновления добавили поддержку Android TV и Wear OS. В нем нет встроенной рекламы или подписок, зато есть функция расписания новых серий, скрытия спойлеров и работа оффлайн. При этом само приложение весит чуть меньше 10 МБ.
🤖 GitHub
👾 Google Play
@mobdevelop
Кроссплатформенный инструмент для тестирования мобильных UI
Appium — это кроссплатформенный инструмент для автоматизированного тестирования мобильных интерфейсов. Он поддерживает нативные, веб- и гибридные приложения, позволяя проводить тестирование как на реальных устройствах, так и на эмуляторах.
Благодаря встроенному фреймворку, Appium преобразует команды Selenium WebDriver в инструкции, понятные для iOS и Android, что делает его независимым от конкретной операционной системы.
https://appium.io/docs/en/latest/
Как создать пользовательский экран в SwiftUI
Имейте в виду, что это действительно работает в iOS 15! И хотя многие в комментариях хотят указать на более нативное решение, оно было представлено в iOS 16. Итак, это решение, которое также включает в себя довольно много настроек радиуса углов, цветов и многого другого, потому что вы также можете форкнуть это репо и редактировать его по своему усмотрению :]
https://github.com/fieldday-ai/Modals
#ios
👩💻 Premo — это библиотека, которая упрощает создание и совместное использование презентационного слоя в приложениях для Android, iOS и веба! Её основная цель — позволить разработчикам сосредоточиться на написании логики, устраняя необходимость решения повторяющихся задач, связанных с пользовательским интерфейсом.
🔐 Лицензия: MIT
🖥 Github
Работаем с сетчатыми градиентами в iOS 18
В iOS 18 появилась возможность создавать сетчатые градиенты. Сетчатые градиенты — это действительно хороший способ создания очень крутых эффектов в пользовательском интерфейсе. В этой статье мы рассмотрим, что такое сетчатые градиенты, как их можно использовать и как их можно анимировать, чтобы они выглядели действительно круто.
Для начала мы рассмотрим, как можно создать сетчатый градиент. Мы рассмотрим, как это работает, а затем посмотрим, что можно анимировать и как можно играть с градиентами. В конце статьи я немного расскажу о том, где, на мой взгляд, имеет смысл использовать сетчатые градиенты, а где может быть не стоит.
https://www.donnywals.com/getting-started-with-mesh-gradients-on-ios-18/
#ios@developer_mobila
⭐️ Шпаргалка для верстки приложений на iOS и Android
Все разделено на логические пиксели, которые, например, активно применяются при разработке iOS-приложений.
Эту шпаргалку можно взять на вооружение и использовать в процессе работы.
🖥 Курс по iOS разработке с использованием UIKit и SwiftUI!
🔗 Ссылка: *клик*
#курс #swift
✔️ 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
👩💻 Compose Vectorize — это библиотека на базе Kotlin Multiplatform, предназначенная для автоматического создания ImageVector из .xml файлов! Она используется для преобразования графических ресурсов Android в векторные изображения, совместимые с compose.ui.graphics
🌟 Библиотека поддерживает тему и динамические цвета Material3, позволяя адаптировать цвета векторных изображений на основе тем оформления. Для работы она генерирует файлы Kotlin из XML-ресурсов, которые затем можно использовать в коде Compose
🖥 Github
@mobdevelop
✔️ Компания 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/
👩💻 AAY-chart — это библиотека для создания графиков в приложениях на Kotlin Multiplatform и Jetpack Compose!
🌟 Она поддерживает несколько типов диаграмм, таких как линейные, столбчатые, круговые, пончиковые и радарные.
🔐 Лицензия: MIT
🖥 GIthub
Возможность для Android-разработчиков
Яндекс Практикум ищет экспертов
Яндекс Практикум — сервис современного онлайн-образования, где обучают актуальным цифровым профессиям.
Наша команда готовит будущих Android-разработчиков. И если у вас есть опыт в Android-разработке и желание помогать студентам пройти их путь — мы будем рады видеть вас в нашей команде.
Роль наставника — подойдет тем, кто больше хочет общаться лично, а именно проводить вебинары, разбирать кейсы и отвечать на вопросы.
Позиция ревьюера — тем, кто готов давать качественную, развёрнутую обратную связь, проверяя работы студентов.
Условия специально продуманы, чтобы не отвлекать от основной работы и отдыха: от 10 часов в неделю, удалёнка, гибкий график и профессиональное комьюнити 👌
Узнайте больше о курсе и ролях:
→ наставник Middle Android-разработчик
→ наставник Android-разработчик
→ ревьюер Android-разработчик