SkillThread
SkillThread
У сучасному світі у людей все менше часу залишається на себе і на саморозвиток. Важко знайти час на вивчення чогось нового і здобування нових навичок. Дуже часто люди перестають приділяти увагу своїм хобі і замість корисних занять все частіше просто витрачають час на розваги та інтернет-серфінг. Тому актуальною є розробка додатку «SkillThread», який буде реалізовано як для мобільної версії, так і для Web-версії, аби дати змогу молоді освоїти нові та цікаві навички за малий проміжок часу та здійснити контрольну перевірку пройденого матеріалу.
Метою проєкту є підвищення бажання молоді до саморозвитку, покращити їх вміння за короткий час пізнавати нові навички у різних сферах життя. Використовувати вільний час з користю для себе і свого майбутнього, за допомогою вивчення теоритичних та практичних навичок. А також переревіряти отриманні знання тестуванням та ділитись своїми результатами з друзями.
Об’єктом дослідження є технології Flutter, Telegraph API та Firebase, які найкраще підходять для створення проєкту та взаємодії з ним.
Предметом дослідження є засоби програмування з використанням мови програмування dart.
Технології, що використовувались при створенні:
- Система побудована з використанням інструменту Flutter, який є технологією для створення веб-додатків та мобільних додатків на платформі Android і IOS.
- Увесь графічний інтерфейс розроблений на основі графічних можливостей даної технології, а саме Google Material Design.
- Для створення серверної частини, що відповідатиме за зберігання інформації про користувачів було використано технологію Firebase та її модуль хмарного сховища Firestore.
- В основі додатку – статті на вибрану тему навичок, тому користувач з правами редактора/адміністратора має змогу писати нові статті за допомогою інтерфейсу, який наслідує Telegraph API і додавати їх у відповідний розділ у сховище.
- Також в додатку реалізована функція роботи офлайн, яка реалізована за допомогою зберігання даних користувача у вигляді JSON-файлів безпосередньо на пристрої клієнта.
Функціонал додатку “SkillThread” акумулює:
- Авторизацію та реєстрацію
- Редагування користувачем власного облікового запису
- Можливість переглядання статтей анонімно
- Знаходження уроків за власними вподобаннями
- Відстежування процесу навчання
- Можливість пропонувати власні авторські статті
- Релізацію бази даних та хмарного сховища користувачів і статтей
Цей додаток був розроблений для користувачів, які бажають отримувати актуальні уроки в обраній сфері. Користувачі можуть вільно переглядати навчальні матеріали, а також ставити власну оцінку доступним в додатку статтям.
Кожен користувач має можливість переглянути власну статистику, а також відстежувати прогрес навчання. Також користувачі мають змогу приєднатись до окремої сфери навчання (далі «тред»), в якій знайдуть підходящі для них навчальні матеріали.
Іноваційність додатку полягає в тому, що кожен «тред» є незалежним, а навчальні матеріали та статті є захищені авторським правом, і автор кожної статті зазначений у системі. Також додаток розвиває ідею самоосвіти, а завдяки зручному інтерфейсу дозволяє легко керувати процесом навчання.
Назва конкурсу: Конкурс «Розробка мобільних застосунків»
ПІБ Співвиконавців: Войтко Вікторія Володимирівна, Гриньків Богдан Васильович
ПІБ конкурсанта: Корягіна Діана Олександрівна
Країна: Україна
Область: Вінницька область
Назва НЗ: Вінницький національний технічний університет
Учасник фіналу: За умови демонстрації продукту
Файл статті (pdf): Завантажити