On the experience in developing mobile application "questions and answers"
Keywords:
mobile application, Internet, information search, knowledge base, social networkAbstract
The paper discusses the experience of developing a mobile application of questions and answers. The relevance of this work lies in the fact that the Internet has come to be seen as a large knowledge base, which requires special tools. The system of questions and answers is a community of users helping each other in finding a solution to their problem. Such systems are a knowledge base that stores problems and their solutions. The advantage of such systems is that if the user is limited in knowledge in any area, then a person who understands this area can help him. In such systems, there is a principle of dividing questions into categories, for example, science, philosophy, psychology or cars. Modern question and answer systems are usually a website consisting of people looking for a solution to their questions. Such sites allow users to ask a question or help with the solution to questions already asked. This is how a social network is formed, which everyone can become a member of. Such social networks not only help with solving problems, but also give users the opportunity to share their knowledge and experience with others. And in some cases, look for new solutions. The developed mobile application is such a tool. It allows you to organize the user knowledge base and provides a convenient search for questions and answers. Also, this application organizes a small social network with a message system for users to communicate. Users do not need to waste time searching the Internet for a question of interest. Such an application meets the established requirements and is supported by a large number of devices running on the Android operating system. The authentication system implemented in the mobile application provides the necessary security for access to the application's resourses.
References
Хэррон Д. Разработка серверных веб-приложений на Javascript / Хэррон Дэвид. ДМК Пресс, 2012. 144 с.
Томас М.Т. React в действии / М.Т. Томас, Питер, 2019. 368 с.
React Native Documentation // React Native. URL: https:// reactnative.dev/docs/getting-started (дата обращения 02.05.2020).
Flux: Архитектура приложения на React.js – всестороннее исследование // Medium. URL: https://medium.com/@marina.kovalyova/flux-the-react-js-application-architecture- 773f515d068d (дата обращения 02.05.2020).
Firebase Authentication Documentation // Firebase. URL: https://firebase.google.com/docs/auth (дата обращения 02.05.2020).
Firebase Realtime Database Documentation // Firebase. URL: https: // firebase. google. Com / docs / database (дата обращения 02.05.2020).
Firebase Cloud Firestore Documentation // Firebase. URL: https: // firebase. google.com / docs / firestore (дата обращения 02.05.2020).
Firebase Storage Documentation // Firebase. URL: https://firebase.google.com/docs/storage (дата обращения 02.05.2020).
Firebase Cloud Functions Documentation // Firebase. URL: https://firebase.google.com/docs/functions (дата обращения 02.05.2020).
Algolia Search Documentation // Algolia. URL: https://www.algolia.com/doc/guides/building-search-ui/installation/react/ (дата обращения 02.05.2020).
Node.js Documentation// Node.js. URL: https://nodejs.org/ en/docs/ (дата обращения 10.05.2020).
NPM Documentation // npmjs. URL: https://docs.npmjs.com/ (дата обращения 10.05.2020).
Паттерны разработки: MVC vs MVP vs MVVM // Habr. URL: https://habr.com/ru/post/344184/ (дата обращения 10.05.2020).
Мобильное приложение для Multi-Vendor: Вопросы и ответы. URL: https://www.cs-cart.ru/docs/latest/user_guide/mobile_app/faq.html (дата обращения 10.05.2020).
Данеев А.В., Данеев Р. А., Диомидов И.А. Разработка геоинформационной системы в сфере лесоустройства // Информационные технологии и математическое моделирование в управлении сложными системами. 2020. № 3 (8). С. 89–98.
А.С. № 2020662976 от 21.10.2020 Рос. Федерация. Мобильное приложение вопросов и ответов / Рыжов И.А.,
Данеев А.В., Данеев Р.А.
А.С. № 2020663581 от 29.10.2020 Рос. Федерация. Геоинформационная система для предприятия в сфере лесоустройства «ГИСЛЕС» / Диомидов И.А., Данеев А.В., Данеев Р.А.
Данеев А.В., Ермакова Н.М. Программа тестирования и обучения // Информационные технологии и проблемы математического моделирования сложных систем. Вып. 19. Иркутск: ИрГУПС, 2017. С. 142–146.