Дата зміни інформації:

КРОС-ПЛАТФОРМНИЙ МОБІЛЬНИЙ ДОДАТОК ДЛЯ ОБМІНУ ПОВІДОМЛЕННЯМИ

ХАЛІМОН О.О.

студентка I курсу магістратури, факультет інформатики

Науковий керівник: Малежик П.М.

кандидат фізико-математичних наук, доцент кафедри програмної інженерії

Національний педагогічний університет імені М. П. Драгоманова

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

Стандартні додаткові програми обміну миттєвими повідомленнями пропонують такі функції, як передача файлів, список контактів, можливість вести кілька одночасних розмов тощо. Рішення для пошуку програм, здатних на це, полягає у використанні корпоративних версій програм обміну миттєвими повідомленнями.

Функціонал різних додатків може змінюватись, але основними функціями є такі: надсилання фотографій, відео та інших файлів; використання маленьких графічних зображень в бесіді; спілкування з використанням мікрофона та камери у відеочаті; відстеження історії розмов і їх збереження для подальшого перегляду; групові чати з кількома співбесідниками одночасно; перегляд сповіщень (оновлення статусу) тощо.

Найчастіше додатки для обміну миттєвими повідомленнями вимагають попередньої реєстрації для створення профілю користувача. Щоб створити бесіду з іншим користувачем, необхідно знати унікальний ідентифікатор: телефон, тег, ім’я тощо. При відсутності цих даних контакт буде неможливим.

Даний проект передбачає використання іншого метода знаходження контактів, який використовує спеціальні графічні коди в якості посилання на профіль користувача. QR-код (код швидкого реагування) – це тип матричного штрих-коду (або двовимірного штрих-коду). Штрих-код – це оптичний код для зчитування сканером, який містить інформацію або посилання. На практиці QR-коди часто містять дані про локатор, ідентифікатор або трекер, які вказують на веб-сайт або додаток. QR-код використовує чотири стандартизовані режими кодування (числовий, буквено-цифровий, двійковий та кандзі) для ефективного зберігання даних; розширення також можуть бути використані.

QR-коди стали звичними в рекламі. Як правило, смартфон використовується як сканер QR-коду, відображаючи код і перетворюючи його в стандартну URL-адресу веб-сайту, тим самим позбавляючи потреби користувача вводити його у веб-браузер. QR-код забезпечує швидший доступ до веб-сайту бренду, ніж шляхом ручного введення URL-адреси.

Даний проект оформлено як мобільний додаток для обміну миттєвими повідомленнями з додатковим функціоналом у вигляді пошуку співбесідників за спеціальними QR-кодами. Користувачі мають можливість створювати та розповсюджувати такі коди в електронному або надрукованому вигляді. Будь-який користувач може виставити обмеження на свої QR-коди, що дозволяє шукати визначених користувачів. Таким чином досягається безпечність та реалізується функціонал додатку.

Список використаних джерел:

  1. Chanday S. Flutter Login / Sunny Chanday., 2020. – 26 с.
  2. Price K. B. QR Codes Made EZ: A Complete Guide to Creating and Implementing QR Codes / Kella Price. – Scotts Walley: CreateSpace Independent Publishing Platform, 2014. – 158 с. – (1).

2 Replies to “КРОС-ПЛАТФОРМНИЙ МОБІЛЬНИЙ ДОДАТОК ДЛЯ ОБМІНУ ПОВІДОМЛЕННЯМИ”

  1. Дякую Вам, Олександра, за таку неймовірно цікаву інформацію, яка була представлена Вами. Ця доповідь не залишила мене байдужим)
    Сподіваюсь, що у Вас вийде створити чудовий мобільний додаток для обміну повідомленнями, і що він набере неабиякої популярності))
    Ще раз Вам дякую та бажаю успіхів :)

  2. Дуже цікава тема дослідження, яка охоплює великий обсяг роботи. З вашого дослідження я виділив для себе багато корисної інформації. Цікаво побачити уже готовий продукт.
    Бажаю успіху у подальшій роботі!

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Введіть цифри, що зображені у квадратах *