ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
3 866
Подписчики
+124 часа
+67 дней
-930 дней
Архив постов
Old but gold: ​глубокое погружение в Swift Regex Регулярные выражения — это крайне удобный способ обработки и манипулирования
Old but gold: ​глубокое погружение в Swift Regex Регулярные выражения — это крайне удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их. В этой статье подробно разбирается то, как работают регулярные выражения в Swift и где они могут пригодиться https://bignerdranch.com/blog/swift-regex/ #swift

Old but gold: ​глубокое погружение в Swift Regex Регулярные выражения — это крайне удобный способ обработки и манипулирования
Old but gold: ​глубокое погружение в Swift Regex Регулярные выражения — это крайне удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их. В этой статье подробно разбирается то, как работают регулярные выражения в Swift и где они могут пригодиться https://bignerdranch.com/blog/swift-regex/ #swift

⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data C++ t.me/cpluspluc Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii Devops: t.me/DevOPSitsec АНАЛИЗ Данных: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_ci Java: t.me/javatg Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Docker: t.me/DevopsDocker Golang: t.me/golang_interview React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai Собеседования МЛ: t.me/machinelearning_interview МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Repost from Machinelearning
🍏 MobileCLIP: Fast Image-Text Models through Multi-Modal Reinforced Training Apple выпустила невероятно быстрые модели Core
+2
🍏 MobileCLIP: Fast Image-Text Models through Multi-Modal Reinforced Training Apple выпустила невероятно быстрые модели Core ML и приложение для iOS, позволяющее запускать их на iPhone! ⚡ Эти модели можно подключить к демо приложению, представленному в официальном репозитории MobileCLIP. > S0 соответствует ViT-B/ 16 от OpenAI, но в 4,8 раза быстрее и в 2,8 раза меньше размером. > S2 превосходит ViT-B/16 от SigLIP в 2,3 раза, при этом в 2,1 раза меньше по размеру, при этом используется для обучения в 3 раза меньше данных. > MobileCLIP-B(LT) достигает 77,2%-ную точность обработки изображений, превосходя DFN, SigLIP и даже ViT-L/14@336 от OpenAI conda create -n clipenv python=3.10 conda activate clipenv pip install -e . Пример использования:

Python
import torch
from PIL import Image
import mobileclip

model, _, preprocess = mobileclip.create_model_and_transforms('mobileclip_s0', pretrained='/path/to/mobileclip_s0.pt')
tokenizer = mobileclip.get_tokenizer('mobileclip_s0')

image = preprocess(Image.open("docs/fig_accuracy_latency.png").convert('RGB')).unsqueeze(0)
text = tokenizer(["a diagram", "a dog", "a cat"])

with torch.no_grad(), torch.cuda.amp.autocast():
    image_features = model.encode_image(image)
    text_features = model.encode_text(text)
    image_features /= image_features.norm(dim=-1, keepdim=True)
    text_features /= text_features.norm(dim=-1, keepdim=True)

    text_probs = (100.0 * image_features @ text_features.T).softmax(dim=-1)

print("Label probs:", text_probs)
▪HF ▪Github ▪Результаты модели @ai_machinelearning_big_data #apple #coreml #mobile

🌟 GitHubVerge — мощная библиотека для управления состоянием Verge представляет собой высокоэффективную и масштабируемую библ
🌟 GitHubVerge — мощная библиотека для управления состоянием Verge представляет собой высокоэффективную и масштабируемую библиотеку для управления состоянием приложений на Swift. Разработана с акцентом на реальные сценарии использования, она обеспечивает удобный и интуитивный подход к управлению состоянием приложения, избегая сложностей, связанных с действиями и редукторами. Verge совместим как с UIKit, так и со SwiftUI. 📌 Github #ios #mobile

Что можно успеть за 3 дня? Получить оффер Software Engineer в YADRO 🚀 Прямо сейчас российская технологическая компания YADRO
Что можно успеть за 3 дня? Получить оффер Software Engineer в YADRO 🚀 Прямо сейчас российская технологическая компания YADRO проводит SPRINT OFFER для Software Engineer в двух направлениях: Linux-based и Android. 🔵 Чтобы присоединиться к команде бренда персональных устройств KVADRA с собственной операционной системой kvadraOS: • Оставьте заявку до 24 ноября. • Пройдите HR-скрининг. • Пройдите техническое и менеджерское интервью. → На направлении Linux-based вам предстоит адаптировать исходный код Chromium для компьютеров и ноутбуков с нашими аппаратными платформами и вносить изменения в поведение устройств, учитывая продуктовые требования. → На направлении Android вы будете заниматься подготовкой unit-тестов своего кода. Разрабатывать собственные и адаптировать чужие приложения, если они входят в базовую поставку ОС. Узнать подробности, оставить заявку и стать частью YADRO → по ссылке.

В бета-версии iOS 18.2 появилась опция менять дефолтные приложения. Можно устанавливать свой мессенджер, приложение для звонк
В бета-версии iOS 18.2 появилась опция менять дефолтные приложения. Можно устанавливать свой мессенджер, приложение для звонков, почту и менеджер паролей. Пока iPhone видит только альтернативные клиенты почты. Мы заменили на Gmail — теперь если в любом приложении нажать на чей-то электронный адрес, открывается именно он. В теории это значит, что Siri с Apple Intelligence будет полезной в поиске данных из сторонних приложений, а не только из iCloud. Но узнаем мы это только после релиза операционки.

Мечтаете о карьере в создании мобильных приложений? Хотите стать востребованным специалистом и создавать качественные продукт
Мечтаете о карьере в создании мобильных приложений? Хотите стать востребованным специалистом и создавать качественные продукты? Тогда наш курс — это то, что нужно! На курсе «Мидл Android‑разработчик» от Яндекс Практикума вы освоите навыки, которые помогут получить новые навыки в разработке и продвинуться в карьере. За 5 месяцев научитесь тому, что отличает опытного разработчика от новичка: — Освоите современные архитектурные паттерны; — Сможете создавать сложные компоненты Jetpack Compose с анимациями; — Изучите технологии, которые помогут решать разные задачи при разработке; — Поймёте, как обеспечить стабильную работу приложения и оптимизировать его. И самое главное — никаких давно снятых видео и длинных лекций. Теория и практика проходят в интерактивном учебнике в удобном темпе без жёстких дедлайнов! А воркшопы с опытными разработчиками, рассказывающими о лучших практиках и разбирающими сложные кейсы, можно смотреть в записи, если вы не успеваете их посетить. ✅ Начните учиться бесплатно уже сейчас!

Sword — инъекция зависимостей во время компиляции Это библиотека для инъекции зависимостей во время компиляции для Swift, вдо
Sword — инъекция зависимостей во время компиляции Это библиотека для инъекции зависимостей во время компиляции для Swift, вдохновленная Dagger. Когда вы объявляете зависимости и указываете, как их удовлетворить, используя Swift Macros, Sword автоматически генерирует код инъекции зависимостей во время компиляции. Sword просматривает ваш код и проверяет графы зависимостей, гарантируя, что все зависимости объекта могут быть удовлетворены, что исключает ошибки в рантайме. https://github.com/rockname/sword

Ищем автора эталонного кода! 💎 Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого кр
Ищем автора эталонного кода! 💎 Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого красивого кода», то приглашаем принять участие в Конкурсе красоты кода 2.0 и выиграть классные призы от Сбера: iPhone 16 и умную колонку SberBoom. Опытные эксперты определят победителей в пяти категориях: Backend, Frontend, DevOps, AI и Mobile, — а награждение пройдёт на ключевом IT-событии HighLoad в Москве, 2 и 3 декабря. Больше 40 участников прошлого конкурса стали частью команды Сбера. Возможно, следующим станете именно вы — переходите по ссылке и изучайте подробности!

🍏 fileprivate vs private 🔹 Свойство fileprivate может быть прочитано в любом месте того же файла Swift, но не за его пределами. 🔹 Свойство private можно прочитать только внутри типа, в котором оно было объявлено (а также в расширениях этого типа в том же файле). Подробнее о private и fileprivate здесь. #Swift #iOS

🔥 Почему UGC-креативы — лучший выбор для продвижения приложений 🔥 UGC-креативы — те самые ролики, где вместо дорогих продак
🔥 Почему UGC-креативы — лучший выбор для продвижения приложений 🔥 UGC-креативы — те самые ролики, где вместо дорогих продакшн-сцен юзер видит реальную жизнь, а вы получаете больше дешевых триалов и реальный прирост установок. Отличный способ масштабировать user acquisition и попасть в сердечко аудитории! 🔥 В JOY ADS мы создаем UGC-креативы для мобильных апок — от гейминга до финтеха — в 25+ странах, успешно работая с YanGo, inDrive и Axlebolt и другими топ брендами. Мы берем на себя все: от подбора креаторов до монтажа, от сценариев до ресайзов для разных платформ. Наши кейсы тут Почему бы не добавить UGC-креативы в вашу кампанию в TikTok, Meta, Google Ads, VK или РСЯ? 🎁Пиши @LeonelaJoy и забирай бесплатную консультацию по вашей вертикали + 10% скидку на первый UGC-запуск 🎏 Перешли этот пост своему UA-менеджеру — и в новом году тебя будут ждать низкий CPA, высокий ROAS и бесконечный поток инсталов!

⚡️ Как создавать мобильные приложения, которые приносят $3,000 в день Четыре года назад я принял решение начать свой стартап
⚡️ Как создавать мобильные приложения, которые приносят $3,000 в день Четыре года назад я принял решение начать свой стартап и занялся разработкой мобильных приложений. К 20 сентября прошлого года мои приложения стали приносить свыше $3,000 ежедневно, причем большая часть дохода приходилась на iOS. Но буквально на следующий день Apple удалила все мои приложения из App Store и заблокировала мой аккаунт. Я пытался оспорить это решение, подавал апелляции, предоставлял доказательства, скриншоты и даже направил досудебную претензию, однако ответа практически не последовало. Теперь я подал иск против Apple, и доступ к рынку iOS для меня сейчас закрыт. Не хочу жаловаться, скорее, хочу поделиться своим опытом о том, как простые идеи помогли мне достичь значительного успеха. Надеюсь, кто-то найдет эту информацию полезной и сможет избежать тех ошибок, которые допустил я. 📌 Читать тред @mobdevelop

Как проводить мобильное тестирование без телефонов? 27 ноября в 12:00 Selectel проведет вебинар, на котором расскажет, как на
Как проводить мобильное тестирование без телефонов?   27 ноября в 12:00 Selectel проведет вебинар, на котором расскажет, как настроить ADB-соединение с удаленным устройством на своей локальной машине и как использовать Мобильную ферму Selectel в автотестах Android-приложений.   Старший разработчик Мобильной фермы Selectel Антон Ореховский объяснит, как добавлять ADB-ключи и избегать ошибок при установке соединения, локально запускать автотесты и интегрировать Мобильную ферму в CI/CD. А также ответит на все ваши вопросы.   Зарегистрируйтесь по ссылке   Реклама, АО «Селектел», ИНН: 7810962785

🖥 ComposeChangelog — библиотека для создания и управления файлами истории изменений (changelog) в Android-приложениях на баз
🖥 ComposeChangelog — библиотека для создания и управления файлами истории изменений (changelog) в Android-приложениях на базе Jetpack Compose! ⭐️ Основное назначение этой библиотеки — упрощение интеграции журналов изменений в приложения, что позволяет автоматизировать управление их обновлениями и предоставлять пользователям список новых функций или исправлений после каждого обновления. 🔐 Лицензия: Apache-2.0 🖥 GitHub @mobdevelop

🖥 Rush — это Android-приложение для поиска, сохранения и обмена текстами песен, аналогично функции отображения текстов в Spo
🖥 Rush — это Android-приложение для поиска, сохранения и обмена текстами песен, аналогично функции отображения текстов в Spotify! Оно предназначено для пользователей, которым важно иметь доступ к текстам песен и возможность их делиться, несмотря на ограничения бесплатной версии Spotify, где эта функция отсутствует. 🔍 Возможности: ⭐️ Поиск текстов песен с автозаполнением, если песня уже играет на устройстве. ⭐️ Сохранение и синхронизация текстов. ⭐️ Функции для загрузки, обмена и настройки интерфейса отображения текстов песен. 🔐 Лицензия: GPL-3.0 🖥 GitHub @mobdevelop

Курс Начинающий iOS разработчик - Beginner iOS Developer 1. Как создавать приложения для iOS? 2. Xcode 10 Основы работы, симу
Курс Начинающий iOS разработчик - Beginner iOS Developer 1. Как создавать приложения для iOS? 2. Xcode 10 Основы работы, симулятор iPhone 3. Основные элементы Storyboard Xcode 10 4. Основы ООП, классы, переменные и константы в Swift 4 5. Создание экранов, Navigation Controller, Segue 6. Auto layout, Constraints Xcode - Верстка экрана iOS Приложения 7. TabBar Controller + Как добавить шрифты в проект iOS 8. UICollectionView - Как создать фотогалерею iOS 9. UICollectionView - Часть 2 - FullScreen & Zooming 10. UITableView - Часть 1 - Таблица с настройками, UserDefaults #video #mobile #swift https://www.youtube.com/watch?v=Nd8t60o7tIg&list=PLRJuPW6BGThvPVkbTua6i2TKomig76b2K&ab_channel=iCodeSchool

🥷 WhatsApp Spy — это приложение для захвата переписок жертвы и логирования времени, когда она открывает WhatsApp / Whatsapp
🥷 WhatsApp Spy — это приложение для захвата переписок жертвы и логирования времени, когда она открывает WhatsApp / Whatsapp Business. Оно также поддерживает Instagram и Facebook Messenger, отправку журналов в Discord или Telegram без переадресации портов. 🖥 Github @mobdevelop

👩‍💻 Эта статья вводит в основы эксплуатации Android-приложений и описывает задачи из HackTheBox, которые фокусируются на уя
👩‍💻 Эта статья вводит в основы эксплуатации Android-приложений и описывает задачи из HackTheBox, которые фокусируются на уязвимостях Android. Она охватывает инструменты и методы для анализа приложений, выявления слабых мест, таких как уязвимости в конфигурации и хранении данных, а также демонстрирует практики для исследования безопасности мобильных приложений на Android. 🔗 Ссылка: *клик* @mobdevelop

🔥 Создавайте ПОЛНОЦЕННЫЕ ПРИЛОЖЕНИЯ всего по текстовому запросу — и это займёт всего лишь полминуты! С помощью сервиса Bolt вы можете собрать веб-приложение, даже если совсем не разбираетесь в программировании. Всё просто: достаточно описать свою идею, например, «создай аналог Дискорда», и всё будет сделано автоматически. Приложение можно сразу протестировать в песочнице, поручить ИИ внести дополнительные изменения и доработать код. После этого остаётся нажать кнопку «Deploy», и ваше приложение станет доступно всем пользователям. Более того, использовать сервис можно совершенно БЕСПЛАТНО. Забираем имбу тут.