mobdevelop | Unsorted

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

3295

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

Subscribe to a channel

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

⭐️ Этот курс по Rust — ДЕТАЛЬНЫЙ материал для специалистов Android-разработки в Google.

Изучив курс вы получите крепкую базу знаний:

- Основы синтаксиса.
- Тестирование и обработка ошибок.
- Применение Rust в разработке под Android, а также его взаимодействие с C, C++, Java.
- Работа с браузерами на основе Chromium.
- Разработка без операционной системы (bare-metal) и параллелизм (Concurrency).
- Все ключевые языковые конструкции.
- АБСОЛЮТНО БЕСПЛАТНО!

Стань гуру Rust прямо сейчас! Запусти курс на своем сервере уже сегодня.

🖥 Курс

Читать полностью…

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

👩‍💻 Orbit-MVI — это легковесная библиотека Model-View-Intent (MVI) в приложениях на Kotlin!

🌟 Она предоставляет простой и интуитивный API для управления состоянием и обработки действий пользователя. Основное назначение Orbit — помочь разработчикам создавать масштабируемые, тестируемые и легко поддерживаемые приложения. Библиотека интегрируется с популярными инструментами и архитектурными компонентами, такими как Jetpack Compose, ViewModel, SavedState и RxJava.

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

🖥 Github

@android_its

Читать полностью…

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

⚡️ Организация кода в проекте — в какой пакет положить Kotlin класс

Содержание:
00:00 Введение
01:16 Куда можно класть Kotlin файлы
03:39 Как разделить код по Gradle модулям
06:23 Несколько папок с исходным кодом
07:42 Пакеты с кодом
14:03 Выделение кода в AAR/JAR библиотеки

#видео
@mobdevelop

Читать полностью…

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

👩‍💻 Полный курс по React Native для начинающих!

🌟 В этом курсе автор создает приложение-задачник (ToDo List) с динамической маршрутизацией, локальным хранилищем и пользовательскими темами.

🕞 Продолжительность: 4:25:27

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

#курс #reactnative

@mobdevelop

Читать полностью…

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

🔥 Курс по созданию мобильного приложения на Firebase и Jetpack Compose!

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

#курс #android #kotlin

Читать полностью…

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

⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: 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
Разработка игр: /channel/gamedev

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

Читать полностью…

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

🌟 GitHubVerge — мощная библиотека для управления состоянием

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

📌 Github

#ios #mobile

Читать полностью…

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

Мечтаете о карьере в создании мобильных приложений? Хотите стать востребованным специалистом и создавать качественные продукты? Тогда наш курс — это то, что нужно!

На курсе «Мидл Android‑разработчик» от Яндекс Практикума вы освоите навыки, которые помогут получить новые навыки в разработке и продвинуться в карьере.

За 5 месяцев научитесь тому, что отличает опытного разработчика от новичка:

— Освоите современные архитектурные паттерны;
— Сможете создавать сложные компоненты Jetpack Compose с анимациями;
— Изучите технологии, которые помогут решать разные задачи при разработке;
— Поймёте, как обеспечить стабильную работу приложения и оптимизировать его.

И самое главное — никаких давно снятых видео и длинных лекций. Теория и практика проходят в интерактивном учебнике в удобном темпе без жёстких дедлайнов! А воркшопы с опытными разработчиками, рассказывающими о лучших практиках и разбирающими сложные кейсы, можно смотреть в записи, если вы не успеваете их посетить.

✅ Начните учиться бесплатно уже сейчас!

Читать полностью…

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

Ищем автора эталонного кода! 💎

Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого красивого кода», то приглашаем принять участие в Конкурсе красоты кода 2.0 и выиграть классные призы от Сбера: iPhone 16 и умную колонку SberBoom.

Опытные эксперты определят победителей в пяти категориях: Backend, Frontend, DevOps, AI и Mobile, — а награждение пройдёт на ключевом IT-событии HighLoad в Москве, 2 и 3 декабря.

Больше 40 участников прошлого конкурса стали частью команды Сбера. Возможно, следующим станете именно вы — переходите по ссылке и изучайте подробности!

Читать полностью…

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

🔥 Почему UGC-креативы — лучший выбор для продвижения приложений 🔥

UGC-креативы — те самые ролики, где вместо дорогих продакшн-сцен юзер видит реальную жизнь, а вы получаете больше дешевых триалов и реальный прирост установок. Отличный способ масштабировать user acquisition и попасть в сердечко аудитории!

🔥 В JOY ADS мы создаем UGC-креативы для мобильных апок — от гейминга до финтеха — в 25+ странах, успешно работая с YanGo, inDrive и Axlebolt и другими топ брендами.

Мы берем на себя все: от подбора креаторов до монтажа, от сценариев до ресайзов для разных платформ.
Наши кейсы тут

Почему бы не добавить UGC-креативы в вашу кампанию в TikTok, Meta, Google Ads, VK или РСЯ?

🎁Пиши @LeonelaJoy и забирай бесплатную консультацию по вашей вертикали + 10% скидку на первый UGC-запуск 🎏

Перешли этот пост своему UA-менеджеру — и в новом году тебя будут ждать низкий CPA, высокий ROAS и бесконечный поток инсталов!

Читать полностью…

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

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

Читать полностью…

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

🖥 Rush — это Android-приложение для поиска, сохранения и обмена текстами песен, аналогично функции отображения текстов в Spotify! Оно предназначено для пользователей, которым важно иметь доступ к текстам песен и возможность их делиться, несмотря на ограничения бесплатной версии Spotify, где эта функция отсутствует.

🔍 Возможности:

⭐️ Поиск текстов песен с автозаполнением, если песня уже играет на устройстве.

⭐️ Сохранение и синхронизация текстов.

⭐️ Функции для загрузки, обмена и настройки интерфейса отображения текстов песен.

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

🖥 GitHub

@mobdevelop

Читать полностью…

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

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

🖥 Github

@mobdevelop

Читать полностью…

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

🔥 Создавайте ПОЛНОЦЕННЫЕ ПРИЛОЖЕНИЯ всего по текстовому запросу — и это займёт всего лишь полминуты!

С помощью сервиса Bolt вы можете собрать веб-приложение, даже если совсем не разбираетесь в программировании.

Всё просто: достаточно описать свою идею, например, «создай аналог Дискорда», и всё будет сделано автоматически. Приложение можно сразу протестировать в песочнице, поручить ИИ внести дополнительные изменения и доработать код.

После этого остаётся нажать кнопку «Deploy», и ваше приложение станет доступно всем пользователям. Более того, использовать сервис можно совершенно БЕСПЛАТНО.

Забираем имбу тут.

Читать полностью…

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

🌟 PocketPal AI: локальный запуск LLM на IOS и Android.

PocketPal AI - проект Ai-ассистента на базе SLM, которые запускаются локально на iOS и Android без необходимости подключения к Интернету:

🟢PocketPal AI для iOS в App Store

🟢PocketPal AI для Android в Google Play

Приложения на обеих платформах позволяет выбирать модели, настраивать параметры инференса (системный промпт, температура, шаблоны чата и BOS), следить за показателями производительности в реальном времени и имеют функцию автоматической выгрузки моделей из памяти устройства, когда приложение в фоновом режиме.

Список моделей в приложении (загружаются вручную из меню):

🟠H2O Danube 2 and 3;
🟠Microsoft Phi;
🟠Google Gemma 2;
🟠Qwen.

Помимо этих моделей, можно загрузить любую модель в формате GGUF через опцию "Add Local Model" в меню моделей приложения на устройстве.

В планах проекта расширение списка поддерживаемых моделей, улучшение функций пользовательского интерфейса и поддержка большего количества версий Android/

⚠️ Требования для локальная разработки проекта PocketPal:

🟢Xcode для iOS или Android Studio;
🟢Node.js версии 18 или выше;
🟢Yarn;
🟢React Native CLI.

▶️ Локальная установка и запуск для самостоятельной разработки :

# Clone repository
git clone https://github.com/a-ghorbani/pocketpal-ai
cd pocketpal-ai

# Install dependencies
yarn install

# Install dependencies iOS only
cd ios
pod install
cd ..

# Run App via iOS Simulator
yarn ios

# Run App via Android Simulator
yarn android


📌Лицензирование: MIT License.


🖥GitHub

@ai_machinelearning_big_data

#AI #ML #SLM #iOS #Android

Читать полностью…

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

🖥 Проекты с открытым исходным кодом для Android: более 200 (!) гайдов и пет-проектов с открытым кодом для разработки под Android.

Команда опытных разработчиков собрала пошаговые туториалы, которые помогут довести ваши навыки до совершенства:

- Подробный разбор каждого проекта.
- Создание различных типов меню: списки, скроллы, слайдеры, свайпы и многое другое.
- Руководство по работе с экшен-барами.
- Верстка мобильных галерей.
- Различные настраиваемые элементы интерфейса.
- Интеграция и работа с картами.

📌 Github

@android_its

#android #opensource #projects

Читать полностью…

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

🌐 Обзор 2024 года от Cloudflare Radar

Этот отчет содержит анализ ключевых трендов и изменений в интернете за прошедший год. Вот основные моменты:

🔹 Рост глобального интернет-трафика составил 17.2%.
🔹 Google сохраняет позицию лидера среди интернет-сервисов, WhatsApp — в сфере мессенджеров
🔹 Трафик Starlink увеличился в 3.3 раза благодаря выходу на новые рынки.
🔹 Googlebot стал основным источником запросов на платформе Cloudflare, тогда как активность других ботов, включая Bytespider от ByteDance, снизилась.
🔹 TLS 1.3: 13% трафика использует пост-квантовую криптографию для защиты данных от будущих квантовых атак.
🔹 Мобильный трафик занимает 41.3% от всего интернет-трафика, причем устройства на базе Android доминируют в большинстве регионов.
🔹 В области генеративного ИИ лидером является OpenAI, а в криптовалюте — Binance.
🔹 Хотя Google Chrome остаётся самым популярным браузером, Safari обгоняет его на устройствах под управлением iOS.
🔹 Инструменты React, PHP и jQuery продолжают оставаться востребованными в разработке сайтов.
🔹 Язык программирования Go обогнал NodeJS в создании автоматизированных API-запросов.

📖 Ознакомьтесь с полным отчётом, где представлены интерактивные графики и детальная информация о каждом пункте.

https://blog.cloudflare.com/radar-2024-year-in-review/

Читать полностью…

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

🌟 ShowUI-2B: VLM для взаимодействия с графическими интерфейсами.

ShowUI-2B - VLM на базе Qwen2-VL-2B, которая оптимизирована для взаимодействия с GUI. Она обладает глубоким пониманием пользовательских интерфейсов и навигации по ним на веб- и мобильных платформах.

Модель обрабатывает комбинацию визуальных и текстовых данных для создания соответствующих действий GUI. Она интерпретирует скриншоты и текстовые инструкции для определения точек и последовательности взаимодействия.

В качестве входных данных ShowUI-2B может принимать: скриншоты интерфейсов,
текстовые инструкции (или запросы), системные промпты, определяющие области действия и
последовательности действий.

Результат инференса модели: координаты расположения элементов пользовательского интерфейса [x,y], действия (щелчок, ввод, выбор и т.д.), значения для ввода текста и
целевые позиции для взаимодействия.

Для мобильных интерфейсов ShowUI-2B обрабатывает касания, свайпы и ввод текста.

Прикладные сферы применения :

🟢Автоматизированное тестирование интерфейса;
🟢Агенты автоматизации задач;
🟢Интерактивные учебные пособия и системы рекомендаций;
🟢UX\UI-задачи приложений и веб-сайтов.

ShowUI-2B продемонстрировала высокую эффективность в задачах zero-shot grounding (75.1% точности) и навигации по GUI на различных платформах (Web, Mobile, Online).

⚠️ Модель поддерживает интеграцию с Computer Use OOTB, проектом Desktop GUI Agent, который позволяет управлять действиями на PC с помощью LLM, запущенной локально или через API.

▶️Установка и запуск с GradioUI:

# Clone the Repository
git clone https://github.com/showlab/ShowUI.git
cd ShowUI

# Install Dependencies
pip install -r requirements.txt

# Start the GradioUI
python app.py

# Go to local URL: http://127.0.0.1:7860


📌Лицензирование: MIT License.


🟡Модель
🟡Demo
🟡Arxiv
🖥GitHub


@ai_machinelearning_big_data

#AI #ML #VLM #ShowUI

Читать полностью…

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

🌟 AIMV2: набор визуальных энкодеров от Apple.

AIMV2 – семейство моделей визуальных энкодеров, предварительно обученных с помощью мультимодальной авторегрессионной цели, которая восстанавливает фрагменты изображений и текстовые токены, что, в итоге, позволяет AIMV2 справляться с задачами распознавания изображений, локализации объектов и мультимодального понимания.

Архитектура AIMV2 основана на ViT и использует каузальный мультимодальный декодер, который сначала регрессирует фрагменты изображения, а затем декодирует текстовые токены авторегрессионно. Визуальный энкодер использует префиксное внимание, что позволяет использовать двунаправленное внимание во время вывода без дополнительной настройки.

Семейство AIMV2 обучалось на комбинации общедоступных (DFN-2B, COYO) и собственных (HQITP) датасетов, содержащих пары "изображение-текст" и синтетические аннотации, сгенерированные предварительно обученным инструментом.

Эксперименты после обучения показали, что AIMV2-3B достигает точности 89,5% на ImageNet с замороженным транком, что лучше, чем у генеративных методов MAE и AIM. AIMV2 превосходит CLIP и SigLIP в большинстве тестов на мультимодальное понимание.

Модель совместима с LiT для zero-shot распознавания и может быть настроена для обработки изображений с различными разрешениями и соотношениями сторон.

В отрытый доступ на HF опубликованы модели:

🟠AIMv2 в разрешении 224px: 4 модели с количеством параметров - 0.3B, 0.6B, 1.2B и 2.7B

🟠AIMv2 в разрешении 336px: 4 модели с количеством параметров - 0.3B, 0.6B, 1.2B и 2.7B

🟠AIMv2 в разрешении 448px: 4 модели с количеством параметров - 0.3B, 0.6B, 1.2B и 2.7B

🟢AIMv2 в Native разрешении : aimv2-large-patch14-native c 0.3B (разрешение в диапазоне от 112 до 4096)

🟢AIMv2 distilled ViT-Large (модели, которые были получены путем дистилляции из AIMV2-3B в архитектуру ViT-Large) : AIMv2-L и AIMv2-L-distilled.

🟠Zero-shot Adapted AIMv2 (модель после LiT- тюнинга): AIMv2-L с 0.3B параметров.


⚠️ ! Примеры инференса с JAX и MLX доступны в репозитории AIMv2

▶️Установка и локальный инференс c Pytorch:

# Clone the repository
pip install 'git+https://github.com/apple/ml-aim.git#subdirectory=aim-v2'

# Example Using PyTorch
from PIL import Image

from aim.v2.utils import load_pretrained
from aim.v1.torch.data import val_transforms

img = Image.open(...)
model = load_pretrained("aimv2-large-patch14-336", backend="torch")
transform = val_transforms(img_size=336)

inp = transform(img).unsqueeze(0)
features = model(inp)


📌Лицензирование: Apple Sample Code License.


🟡Коллекция на HF
🟡Arxiv
🖥GitHub


@ai_machinelearning_big_data

#AI #ML #Vision #Apple #AIMv2

Читать полностью…

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

Old but gold: ​глубокое погружение в Swift Regex

Регулярные выражения — это крайне удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их.

В этой статье подробно разбирается то, как работают регулярные выражения в Swift и где они могут пригодиться

https://bignerdranch.com/blog/swift-regex/

#swift

Читать полностью…

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

🍏 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

Читать полностью…

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

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

Пока iPhone видит только альтернативные клиенты почты. Мы заменили на Gmail — теперь если в любом приложении нажать на чей-то электронный адрес, открывается именно он.

В теории это значит, что Siri с Apple Intelligence будет полезной в поиске данных из сторонних приложений, а не только из iCloud. Но узнаем мы это только после релиза операционки.

Читать полностью…

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

Sword — инъекция зависимостей во время компиляции

Это библиотека для инъекции зависимостей во время компиляции для Swift, вдохновленная Dagger.

Когда вы объявляете зависимости и указываете, как их удовлетворить, используя Swift Macros, Sword автоматически генерирует код инъекции зависимостей во время компиляции. Sword просматривает ваш код и проверяет графы зависимостей, гарантируя, что все зависимости объекта могут быть удовлетворены, что исключает ошибки в рантайме.

https://github.com/rockname/sword

Читать полностью…

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

🍏 fileprivate vs private

🔹 Свойство fileprivate может быть прочитано в любом месте того же файла Swift, но не за его пределами.

🔹 Свойство private можно прочитать только внутри типа, в котором оно было объявлено (а также в расширениях этого типа в том же файле).

Подробнее о private и fileprivate здесь.
#Swift #iOS

Читать полностью…

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

⚡️ Как создавать мобильные приложения, которые приносят $3,000 в день

Четыре года назад я принял решение начать свой стартап и занялся разработкой мобильных приложений. К 20 сентября прошлого года мои приложения стали приносить свыше $3,000 ежедневно, причем большая часть дохода приходилась на iOS. Но буквально на следующий день Apple удалила все мои приложения из App Store и заблокировала мой аккаунт.

Я пытался оспорить это решение, подавал апелляции, предоставлял доказательства, скриншоты и даже направил досудебную претензию, однако ответа практически не последовало. Теперь я подал иск против Apple, и доступ к рынку iOS для меня сейчас закрыт.

Не хочу жаловаться, скорее, хочу поделиться своим опытом о том, как простые идеи помогли мне достичь значительного успеха. Надеюсь, кто-то найдет эту информацию полезной и сможет избежать тех ошибок, которые допустил я.

📌 Читать тред

@mobdevelop

Читать полностью…

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

🖥 ComposeChangelog — библиотека для создания и управления файлами истории изменений (changelog) в Android-приложениях на базе Jetpack Compose!

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

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

🖥 GitHub

@mobdevelop

Читать полностью…

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

Курс Начинающий 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

Читать полностью…

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

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

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

@mobdevelop

Читать полностью…

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

Бесплатный онлайн-курс по Git от НИУ ВШЭ

Центр непрерывного образования факультета компьютерных наук НИУ ВШЭ приглашает присоединиться к бесплатному онлайн-курсу «Введение в GIT» тех, кто начинает свой путь в программировании и разработке. 

- Вы научитесь устанавливать и настраивать репозитории, а также эффективно работать с кодом
- Программа состоит из видео и дублирующих их лонгридов, вы можете сами выбрать удобный способ изучения материала
- Курс проходит в асинхронном формате и подходит начинающим

Курс состоит из 5 уроков:

- Что такое Git?
- Добавление изменений в коммит и загрузка на удаленный репозиторий
- Управление изменениями, отмена операций, выбор определенного коммита
- Работа с ветками в репозитории
- Слияние веток, merge и rebase, политики работы с ветками

Преподаватель: Андрей Сухов, старший разработчик в Эвокарго, автор онлайн-курса «Frontend-разработчик»

Присоединиться и начать изучать Git

Реклама: Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики».
Erid:2SDnjesN4cb

Читать полностью…

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

👩‍💻 MusicRecognizer — это открытый проект для распознавания музыки, разработанный на языке Kotlin для Android! Приложение использует сервисы AudD и ACRCloud для идентификации музыкальных треков и Odesli для получения ссылок на треки на различных музыкальных платформах

🔍 Основные функции:

🌟 Распознавание музыки с возможностью сохранения записи при отсутствии интернета

🌟 Фоновое использование через панель уведомлений или виджеты

🌟 Отображение информации о треке, включая текст, обложку, ссылки на популярные сервисы

🌟 Библиотека распознанных треков с возможностью фильтрации и поиска

💡 Приложение построено на архитектуре MVVM, использует Jetpack Compose для UI и Kotlin Coroutines для асинхронной обработки данных

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

🖥 Github

@mobdevelop

Читать полностью…
Subscribe to a channel