Пайдаланушы нұсқаулығы


Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 19 бет
Таңдаулыға:   

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ

РЕСПУБЛИКИ КАЗАХСТАН

Казахский национальный исследовательский технический университет

имени К. И. Сатпаева

Институт автоматики и информационных технологий

Кафедра «Программная инженерия»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломному проекту

Образовательная программа: 6B06102 Computer Science

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ

РЕСПУБЛИКИ КАЗАХСТАН

Казахский национальный исследовательский технический университет

имени К. И. Сатпаева

Институт автоматики и информационных технологий

Кафедра «Программная инженерия»

ДОПУЩЕН К ЗАЩИТЕ

Заведующий кафедрой ПИ

канд. тех. наук, ассоц. профессор

Ф. Н. Абдолдина

«» 2024 г.

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломному проекту

На тему: «Создание социальной сети : Разработка собственной социальной сети с учетом конкретной целевой аудитории или тематики. Это может быть проект для обмена информацией, фотографиями, видео и общения между пользователями. »

Образовательная программа: 6B06102 Computer Science

ВыполнилРецензентканд. техн. наук, доцентФИО« » 2024 г.:

Выполнил

Рецензент

канд. техн. наук, доцент

ФИО

« » 2024 г.

Малошев РамазанНаучный руководительд. т. н профессор,« » 2024 г.:

Малошев Рамазан

Научный руководитель

д. т. н профессор,

« » 2024 г.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ

РЕСПУБЛИКИ КАЗАХСТАН

Казахский национальный исследовательский технический университет

имени К. И. Сатпаева

Институт автоматики и информационных технологий

Кафедра «Программная инженерия»

УТВЕРЖДАЮ

Заведующий кафедрой ПИ

канд. физ-мат. наук, профессор

Ф. Н. Абдолдина

«» 2024 г.

ЗАДАНИЕ

на выполнение дипломного проекта

Обучающемуся:

Тема: Создание социальной сети : Разработка собственной социальной сети с учетом конкретной целевой аудитории или тематики. Это может быть проект для обмена информацией, фотографиями, видео и общения между пользователями.

:
от «» 2024 г: от «» 2024 г
: Срок сдачи законченного проекта
от «» 2024 г: «» 2024 г.
ГРАФИК

подготовки дипломного проекта

Наименование разделов, перечень разрабатываемых вопросов: Наименование разделов, перечень разрабатываемых вопросов
Сроки представления научному руководителю иконсультантам:

Сроки представления научному руководителю и

консультантам

Примечание: Примечание
Наименование разделов, перечень разрабатываемых вопросов:
Сроки представления научному руководителю иконсультантам:
Примечание:
Наименование разделов, перечень разрабатываемых вопросов:
Сроки представления научному руководителю иконсультантам:
Примечание:
Наименование разделов, перечень разрабатываемых вопросов:
Сроки представления научному руководителю иконсультантам:
Примечание:
Наименование разделов, перечень разрабатываемых вопросов:
Сроки представления научному руководителю иконсультантам:
Примечание:
Наименование разделов, перечень разрабатываемых вопросов:
Сроки представления научному руководителю иконсультантам:
Примечание:
Наименование разделов, перечень разрабатываемых вопросов:
Сроки представления научному руководителю иконсультантам:
Примечание:
Подписи

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

с указанием относящихся к ним разделов проекта

Наименования разделов: Наименования разделов
Консультанты, И. О. Ф.(уч. степень, звание):

Консультанты, И. О. Ф.

(уч. степень, звание)

Дата подписания: Дата подписания
Подпись: Подпись
Наименования разделов: Программное обеспечение
Консультанты, И. О. Ф.(уч. степень, звание):
Дата подписания:
Подпись:
Наименования разделов: Нормоконтролер
Консультанты, И. О. Ф.(уч. степень, звание):
Дата подписания:
Подпись:

Научный руководитель .

Задание принял к исполнению обучающийся ___

Дата «___» 2024 г.

АҢДАТПА

Қазіргі әлемде әлеуметтік желілер адамдардың күнделікті өмірінде маңызды рөл атқарады, ақпаратпен, фотосуреттермен, бейнелермен алмасу және пайдаланушылар арасындағы қарым-қатынас алаңын қамтамасыз етеді. Белгілі бір мақсатты аудиторияға немесе тақырыпқа бағытталған әлеуметтік желіні дамыту сәйкес технологияларды таңдауды, функционалдылықты дамытуды және ыңғайлы пайдаланушы интерфейсін қамтитын кешенді тәсілді қажет етеді. Дипломдық жоба хабарлама алмасудың негізгі функцияларын жүзеге асыратын әлеуметтік желіні құруға, геолокацияны пайдалануға, фотосуреттер мен бейнелерді бөлісуге, жазбаларды құруға және бағалауға, сондай-ақ түсініктеме беруге арналған. Әзірлеудің технологиялық базасы қолданбаның күйін басқаруға арналған Redux, жергілікті қолданбаларды жасау үшін негіз ретінде React Native, сервер және деректерді сақтауға арналған бұлттық платформа ретінде Firebase және қолданбаны эмуляциялау және жылдам прототиптеу үшін Expo болды. Бұл жоба функционалдылық пен пайдаланушы тәжірибесіне қойылатын ағымдағы талаптарды ескере отырып, әлеуметтік желілерге арналған мобильді қосымшаларды әзірлеу тәсілін көрсетеді.

АННОТАЦИЯ

В современном мире социальные сети играют важную роль в повседневной жизни людей, обеспечивая платформу для обмена информацией, фотографиями, видео и общения между пользователями. Разработка социальной сети, ориентированной на конкретную целевую аудиторию или тематику, требует комплексного подхода, включая выбор подходящих технологий, разработку функционала и удобного пользовательского интерфейса. Дипломный проект посвящен созданию социальной сети, реализующей базовые функции обмена сообщениями, использование геолокации, возможности делиться фото и видео, создание и оценка постов, а также комментирование. В качестве технологической базы для разработки выбраны Redux для управления состоянием приложения, React Native как фреймворк для создания нативных приложений, Firebase в качестве облачной платформы для бэкенда и хранения данных, а также Expo для эмуляции и быстрого прототипирования приложения. Данный проект демонстрирует подход к разработке мобильных приложений социальных сетей, учитывая текущие требования к функциональности и пользовательскому опыту.

ABSTRACT

In today's world, social networks play an important role in people's daily lives, providing a platform for sharing information, photos, videos and communication between users. Developing a social network aimed at a specific target audience or topic requires an integrated approach, including the selection of appropriate technologies, development of functionality and a convenient user interface. The diploma project is devoted to the creation of a social network that implements basic messaging functions, the use of geolocation, the ability to share photos and videos, creating and rating posts, as well as commenting. The technology base for development was Redux for managing the state of the application, React Native as a framework for creating native applications, Firebase as a cloud platform for the backend and data storage, and Expo for emulation and rapid prototyping of the application. This project demonstrates an approach to developing mobile applications for social networks, taking into account current requirements for functionality and user experience.

МАЗМҰНЫ
Кіріспе
9
Кіріспе: Зерттеу бөлімі
9: 10
Кіріспе: Жобаның өзектілігі
9: 10
Кіріспе: Қолданыстағы шешімдерді шолу
9: 10
Кіріспе: Бәсекелестерді талдау
9: 11
Кіріспе: Состояние вопроса и область применения
9: 13
Кіріспе: Описание предметной области
9: 16
Кіріспе: Технологиялық бөлім
9: 18
Кіріспе: Архитектура системы
9: 18
Кіріспе: Среда разработки
9: 19
Кіріспе: Язык программирования: Python
9: 19
Кіріспе: Фреймворк: Django
9: 21
Кіріспе: Фронтенд: HTML, CSS, JS
9: 22
Кіріспе: База данных: SQLite3
9: 22
Кіріспе: API
9: 23
Кіріспе: Жоба бөлігі
9: 25
Кіріспе: Библиотека Speech Recognition
9: 25
Кіріспе: Обоснование программного обеспечения
9: 31
Кіріспе: Описание базы данных
9: 33
Кіріспе: Описание диаграммы вариантов использования
9: 35
Кіріспе: Описание диаграммы деятельности
9: 36
Кіріспе: Функциональные требования
9: 38
Кіріспе: Нефункциональные требования
9: 43
Кіріспе: Тестирование
9: 43
Кіріспе: Заключение
9: 45
Кіріспе: Список использованной литературы
9: 47

Кіріспе

1. 1 Жобаның өзектілігі

1. 2 Қолданыстағы шешімдерді шолу

Теориялық бөлім

2. 1 Әлеуметтік желілерді құру негіздері

2. 2 Мақсатты аудиторияны талдау

2. 3 Қолданылатын технологияларға шолу

2. 3. 1 Redux

2. 3. 2 React Native

2. 3. 3 Firebase

2. 3. 4 Экспо

Әлеуметтік желінің функционалдығы

3. 1 Пайдаланушы интерфейсін әзірлеу

3. 2 Хабар алмасу функциясын жүзеге асыру

3. 3 Геолокация интеграциясы

3. 4 Фотосуреттер мен бейнелерді ортақ пайдалану функционалдығын дамыту

3. 5 Жазбалар, рейтингтер мен пікірлер жүйесін енгізу

Әлеуметтік желінің құрылымы

4. 1 Әлеуметтік желінің архитектурасы

4. 2 Негізгі компоненттер мен экрандардың сипаттамасы

4. 3 Компоненттер арасындағы өзара әрекеттесу

Технологияны қолдану

5. 1 Жобада әрбір технология қалай қолданылады

5. 2 Олардың әрқайсысының артықшылықтары мен кемшіліктері

Орнату және іске қосу нұсқаулары

6. 1 Жобаны орналастыру бойынша жылдам нұсқаулық

6. 2 Пайдаланушы құрылғыларында іске қосу үшін қажетті қадамдар

Пайдаланушы нұсқаулығы

7. 1 Әлеуметтік желінің негізгі мүмкіндіктерінің сипаттамасы

7. 2 Негізгі функцияларды пайдалану нұсқаулары

Тестілеу және нәтижелер

8. 1 Орындалған сынақтардың сипаттамасы

8. 2 Тест нәтижелері және қателерді түзету

Қорытынды

9. 1 Жоба бойынша қорытындылар

9. 2 Әрі қарай дамыту бойынша ұсыныстар

КІРІСПЕ

Қазақстандық аудиторияға арналған спорттық әлеуметтік желі - бұл жоба тақырыбы, оның мәні пайдаланушылар үшін ыңғайлы функцияларды біріктіру және Қазақстандағы және бүкіл әлем бойынша өзекті спорт жаңалықтарына қол жеткізуді қамтамасыз ету болып табылады. Қазіргі уақытта пайдаланушыларға мұндай мүмкіндікті беретін тек спортқа мамандандырылған әлеуметтік желі жоқ. Бұл жобаның мақсаты - пайдаланушыларға қарым-қатынас жасап және мазмұнды бөлісуге ғана емес, сонымен қатар барлық спорттық оқиғалар мен жаңалықтардан хабардар болуға мүмкіндік беретін толық функционалды қосымшаны жасау.

Бұл қолданбаны әзірлеу арқылы біз спортқа әуесқой халық үшін әлеуметтік өзара әрекеттестіктен ләззат алатын, сондай-ақ спорт әлеміндегі ең соңғы және ең өзекті ақпаратқа қол жеткізе алатын бірегей ортаны құруға міндеттенеміз. Менің басты мақсатым - спорт саласындағы өзара әрекеттесу және қарым-қатынас процесін одан да қызықты, ақпаратты және барлық пайдаланушылар үшін қолжетімді ету.

  1. Жобаның өзектілігі

Біздің қазіргі заманда спорт адам өмірінде орасан зор рөл атқарады сондықтан спорттық іс-шаралар туралы өзекті ақпараттарға сұраныс тез өсіп келеді. Күн сайын спорттық іс-шаралардың саны артып, әлем жарық жылдамдығымен өзгереді, бұл бірегей әлеуметтік желі құру қажеттілігін көрсетеді. Бұл платформа спорт әлеміндегі барлық ынталы қатысушыларды бірыңғай цифрлық кеңістікте біріктіре алады.

Идея - жай ғана ақпарат беріп қоймай, пайдаланушылардың қажеттіліктеріне ерекше назар аударатын, олардың спортқа деген құштарлығын арттыратын спорттық әлеуметтік желіні дамыту. Мұндай платформаны құру өзекті ғана емес - ол пайдаланушылар арасында сұраныстың шыңында және бұл бірегей спорт кеңістігіне деген сұраныстың артып келе жатқанының шынайы дәлелі.

1. 2 Қолданыстағы шешімдерді шолу

Бүгінгі таңда спортқа арналған көптеген әлеуметтік желілер мен платформалар бар, бірақ олардың көпшілігі көп функциялы және тек спорттық контентке маманданбаған. Қолданыстағы шешімдерді талдағаннан кейін спорт саласындағы коммуникация және ақпарат алмасудың функционалдығы мен мүмкіндіктері жеткілікті түрде дамымағанын көруге болады. Қолданыстағы көптеген платформаларда спорттық қауымдастықтың қажеттіліктерін қанағаттандыруда олқылықтар қалдырып, пайдаланушыларға тиісті және пайдалы ақпаратты ұсынуда шектеулер бар.

Мұндай бөлімдерді қосу құжаттамаңызды нығайтады, жобаңызды құрудың өзектілігі мен орындылығын нақты негіздеуге мүмкіндік береді, сонымен қатар спортқа арналған әлеуметтік желі нарығындағы ағымдағы жағдайды толық түсінуді көрсетеді.

Теориялық бөлім

2. 1 Әлеуметтік желілерді құру негіздері

Әлеуметтік желіні құру - идеядан басталып, жұмыс істейтін өнімді шығарумен аяқталатын көп сатылы процесс. Бұл процестің маңызды құрамдас бөліктері жоспарлау, жобалау, әзірлеу, сынақтан өткізу және іске қосу болып табылады. Әлеуметтік желінің өзегі - пайдаланушы интерфейсі (UI), пайдаланушы тәжірибесі (UX), дерекқор архитектурасы және қауіпсіздік сияқты аспектілерге назар аударуды қажет ететін пайдаланушылар арасында хабарламалар мен мазмұнды бөлісуге арналған платформа. Негізгі функцияларға пайдаланушыны тіркеу және аутентификация, профиль жасау, түсініктеме беру және ұнату жүйелері, медиа интеграциясы, құпиялылық пен қауіпсіздік параметрлері кіреді.

2. 2 Мақсатты аудиторияны талдау

Мен спорт әлеміне еніп, бар әлеуметтік желілерде спорттық ақпараттың жоқтығын түсініп, мен бірегей спорт алаңын - өзімнің жеке көзқарасым мен жобаның идеясын құруды шештім. Футбол және волейболдан Қазақстан ұлттық құрамалары әлемдік спортта таңғаларлық биіктерге қол жеткізді, бірақ спортқа құмар елдің көптеген тұрғындары арнайы ақпараттың жоқтығынан бұл жетістіктерден бейхабар. Дәл осы факт спортсүйер қауымның мақсатты аудиториясына бағытталған спорттық әлеуметтік желіні құруға түрткі болды.

2. 3 Қолданылатын технологияларға шолу

Осы әлеуметтік желіні дамытқан кезде мен Javascript-ті негізгі бағдарламалау тілі ретінде, деректерді сенімді сақтау үшін Firebase және кросс-платформалық ашық бастапқы кодты негіз ретінде React Native пайдаландым. Технологиялардың бұл жиынтығы спорт әлеміндегі соңғы жаңалықтарға жылдам қол жеткізуге, ыңғайлы интерфейске және пікірлес адамдармен сөйлесуге және ақпарат алмасуға мүмкіндік беретін мобильді қосымшаны жасауға мүмкіндік берді».

2. 3. 1 Redux

Redux - қолданба күйін басқаруға арналған JavaScript кітапханасы. Ол барлық қолданба күйін бір жерде орталықтан сақтауға мүмкіндік береді, бұл өзгерістерді басқаруды және жөндеуді жеңілдетеді. Redux әсіресе деректері көп және пайдаланушының көп әрекеттесуі бар күрделі қолданбалар үшін өте қолайлы, себебі ол күйді басқарудың болжамды әдісін қамтамасыз етеді.

2. 3. 2 React Native

React Native - JavaScript және React көмегімен жергілікті мобильді қосымшаларды әзірлеуге арналған Facebook негізі. Ол әзірлеушілерге iOS және Android үшін қолданбаларды жасау үшін бірдей кодты пайдалануға мүмкіндік береді, әзірлеуге қажетті уақыт пен ресурстарды айтарлықтай қысқартады. React Native алдын ала құрастырылған құрамдастардың бай жинағын ұсынады және тегіс және өнімділігі жоғары пайдаланушы интерфейстерін жасауға мүмкіндік береді.

2. 3. 3 Firebase

Firebase - Google ұсынатын мобильді және веб-қосымшаларды әзірлеу платформасы. Ол хостинг, дерекқорлар, аутентификация, аналитика, хабарландырулар және т. б. қоса алғанда, құралдар мен қызметтердің кең ауқымын ұсынады. Firebase қауіпсіздік пен қолжетімділіктің жоғары деңгейін қамтамасыз ете отырып, масштабталатын қолданбаларды тез және оңай құруға мүмкіндік береді.

2. 3. 4 Expo

Expo - React Native қолданбаларын әзірлеуді, құруды, орналастыруды және жылдам прототипін жасауды жеңілдетуге арналған құралдар мен қызметтер жиынтығы. Expo қолданбаларды құру, активтерді басқару, нақты уақыттағы жаңартулар және т. б. үшін бұлттық қызметтерді ұсынады. Ол әзірлеушілерге қолданбаларды App Store немесе Google Play дүкендерінде құру және жариялау процесін айналып өтіп, әзірлеу процесін жылдамырақ және тиімдірек ететін қолданбаларды тікелей мобильді құрылғыларда сынауға мүмкіндік береді.

Әлеуметтік желінің функционалдығы

«Менің спорттық әлеуметтік желім пайдаланушылардың белсенді әрекеттесуі және платформаны ыңғайлы пайдалану үшін әртүрлі мүмкіндіктерді ұсынады. Біздің қосымшамыздың негізгі функционалдығы арасында:

3. 1 Пайдаланушы интерфейсін әзірлеу

Пайдаланушы интерфейсі қолданбаны пайдаланудың ыңғайлылығы мен интуитивтілігін ескере отырып әзірленген. Пайдаланушылар әлеуметтік желінің барлық мүмкіндіктерін оңай шарлауға және пайдалануға мүмкіндік беретін минимализм мен функционалдылыққа назар аударылады. Интерфейстің прототипі элементтердің орналасуын және олардың өзара әрекеттесуін визуализациялауға көмектеседі. React Native әртүрлі құрылғыларда бірдей жақсы көрінетін жауап беретін дизайнды тиімді жүзеге асыруға мүмкіндік береді.

3. 2 Хабар алмасу функциясын жүзеге асыру

Арнайы әзірленген чат, талқылау және түсініктеме мүмкіндіктері пайдаланушыларға әртүрлі спорт тақырыптары бойынша байланысуға, кеңесуге және пікір алмасуға мүмкіндік береді. Хабар алмасу функциясы нақты уақытта мәтіндік хабар алмасуды және медиа алмасуды қамтамасыз ететін Firestore арқылы жүзеге асырылады. Пайдаланушылар жеке сөйлесуге немесе топтық чаттар жасауға болатын чат жүйесі құрылуда. Іске асыру хабарларды жасауды және сақтауды, сөйлесу тарихын көрсетуді және жаңа хабарламалар туралы хабарландыруларды қамтиды.

3. 3 Геолокация интеграциясы

Пайдаланушылар өздерінің фотосуреттеріне геотегтерді қосып, фотосуреттердің орнын картада көрсете алады және белгілі бір орындарға қатысты спорттық сәттерін бөлісе алады. Геолокация пайдаланушыға өз орнын бөлісуге немесе өз аймағындағы оқиғалар мен пайдаланушыларды іздеуге мүмкіндік беру үшін Expo Location API арқылы жүзеге асырылады. Геолокацияны іздеу функцияларын дамыту, карталарда орындарды көрсету және жазбалар мен фотосуреттер үшін геотегтер жасау кіреді.

3. 4 Фотосуреттер мен бейнелерді ортақ пайдалану функционалдығын дамыту

Бейнелер мен фотосуреттерді оңай жүктеп салу және бөлісу пайдаланушыларға өздерінің жаттығуларын, жарыстарын және спорттық сәттерін басқалармен желіде көрсетуге мүмкіндік береді. Firebase Storage фотосуреттер мен бейнелерді ортақ пайдалану үшін пайдаланылады, бұл жоғары өнімділік пен үлкен медиа файлдарды сенімді сақтауды қамтамасыз етеді. Іске асыру пайдаланушылардың медиа мазмұнын жүктеу, қарау және басқару үшін интерфейсті құруды қамтиды. Жариялау алдында сүзгілерді қосып, фотосуреттерді өңдеуге болады.

3. 5 Жазбалар, лайк пен пікірлер жүйесін енгізу

Пайдаланушылар жазбаларды лайк басу арқылы мақұлдайтынын білдіре алады, сондай-ақ жазбалардың мазмұнын талқылау және өз әсерлерімен бөлісу үшін пікірлер қалдыра алады. Жариялау жүйесі пайдаланушыларға мазмұн жасауға, оны бөлісуге және қауымдастықтан ұнатулар мен пікірлер түрінде кері байланыс алуға мүмкіндік береді. Іске асыру посттар үшін деректер құрылымын, оларды құру және көрсету интерфейсін, сондай-ақ бағалау және түсініктеме беру жүйесін құруды талап етеді. Firestore жазбалар мен пікірлерді сақтау және басқару, деректерді жылдам жаңарту және пайдаланушының өзара әрекеттесуін қамтамасыз ету үшін пайдаланылады.

Әлеуметтік желінің құрылымы

4. 1 Әлеуметтік желінің архитектурасы

Сіздің спорттық әлеуметтік желі қолданбаңыздың архитектурасы деректер (модель) және пайдаланушы интерфейсі (көрініс) бизнес логикасынан (контроллер) бөлінген MVC (Model-View-Controller) үлгісіне негізделген. Бұл қолданбадағы ақпаратты, интерфейсті және бизнес-процестерді тиімді басқаруға мүмкіндік береді.

4. 2 Негізгі компоненттер мен экрандардың сипаттамасы

Жаңалықтар арнасы экраны: Пайдаланушылар соңғы спорт жаңалықтарын, басқа мүшелердің жазбаларын және фотосуреттерін көре алады.

Пайдаланушы профилі экраны: бұл пайдаланушы, оның жазбалары, фотосуреттері және әлеуметтік желідегі өзара әрекеттесулері туралы ақпаратты көрсетеді.

Жазба экранын қосу: Пайдаланушылар мәтінді, фотосуреттерді және бейнелерді қоса, өз жазбаларын жасап, жариялай алады.

«Чат» экраны: нақты уақыт режимінде пайдаланушылар арасындағы байланыс үшін функционалдылық.

Фотосуреттің геотегтелген картасы экраны: пайдаланушыларға белгілі бір орындармен байланысты фотосуреттерді көруге мүмкіндік береді.

Компоненттер арасындағы өзара әрекеттесу.

4. 3 Компоненттер арасындағы өзара әрекеттесу

Экрандар бір-бірімен контроллерлер арқылы байланысады, олар көрініс пен үлгі арасындағы деректер ағынын қамтамасыз етеді.

Firebase дерекқорынан алынған деректер басқару компоненттері арқылы экрандарға тасымалданады, бұл ақпараттың жаңартылғанын қамтамасыз етеді.

Компоненттер сонымен қатар соңғы спорт жаңалықтары мен жаңартуларын алу үшін NewsApi API арқылы өзара әрекеттеседі.

Бұл құрылым сізге тамаша пайдаланушы тәжірибесін және деректер мен функционалдылықты тиімді басқаруды қамтамасыз ететін тиімді және оңай масштабталатын қолданбаны жасауға мүмкіндік береді.

Технологияны қолдану

5. 1 Жобада әрбір технология қалай қолданылады

JavaScript: JavaScript жобада қосымшаның алдыңғы және бизнес логикасын әзірлеу үшін негізгі бағдарламалау тілі ретінде пайдаланылады. Ол динамикалық және интерактивті пайдаланушы интерфейсін қамтамасыз етеді, әлеуметтік желімен өзара әрекеттесуді жағымды және ыңғайлы етеді.

Firebase: Firebase қолданба деректерін сақтау және басқару үшін пайдаланылады, жоғары қолжетімділік пен ауқымдылықты қамтамасыз етеді. Оның API аутентификацияны, дерекқорды, файлдарды сақтауды және басқа функцияларды әлеуметтік желіге оңай біріктіруге мүмкіндік береді.

React Native: React Native жергілікті мобильді қосымшаларды әзірлеу үшін кросс-платформалық негіз ретінде пайдаланылады. React Native қолданудың арқасында жобаны кодқа ең аз өзгерістер енгізе отырып, уақыт пен ресурстарды үнемдей отырып, әртүрлі платформаларда іске қосуға болады.

Redux: Redux жобаңызда басқарылатын күй қоймасы ретінде пайдаланылады, бұл қолданба деректері мен күйін тиімдірек басқаруға мүмкіндік береді. Бұл әртүрлі қолданбалы құрамдас бөліктер арасында деректерді оңай ұйымдастыруға және басқаруға мүмкіндік береді, оның ауқымдылығы мен дәйектілігін арттырады.

Expo Library: Expo Library React Native платформасында мобильді қосымшаларды әзірлеуді жеңілдету үшін пайдаланылады. Ол мобильді қосымшаларды жылдам жасауға және тексеруге, сондай-ақ жоба ресурстарын басқаруға мүмкіндік беретін құралдар жиынтығына ыңғайлы қол жеткізуді қамтамасыз етеді. Expo сонымен қатар құрылғы API интерфейстері мен құрамдастарына қол жеткізуді қамтамасыз етеді, бұл кросс-платформалық қолданбаларды әзірлеуді жеңілдетеді.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Нұсқаулық мәтіндерінің жанрлық сипаттамасы
«Iprint» типографиясының дайын өнімінің құнын есептеуді жеделдету үшін автоматтандырылған ақпараттық жүйе құру
Графикалық нысандарды бағдарламалау (с немесе Java)
Ғаламтор желіcіндегі ақпараттарды іздестіру
Мәліметтер қорының жіктелуі
Тауар бойынша есеп
Киім дүкендерінің түрлері
Электронды оқулық түсінігі
Linux Gentoo ОЖ
Мәтінді пішімдеу
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz