Аннотация (RU) 3
Введение 4
Глава 1. Постановка задачи 7
1.1. Анализ существующих мобильных приложений 7
1.2. Постановка задачи и выбор инструментов 14
Глава 2. Проектирование мобильного приложения для онлайн-школы
по программированию 17
2.1. Проектирование базы данных 17
2.2. Проектирование пользовательского интерфейса 21
Глава 3. Разработка мобильного приложения 29
3.1. Разработка функционала приложения 29
3.2. Оптимизация работы приложения на различных устройствах 41
Глава 4. Тестирование приложения 43
4.1. Тестирование функциональных элементов мобильного приложения 43
Заключение 45
Список использованных источников 47
Приложение 49
Актуальность данной темы заключается в растущей популярности онлайн-школ программирования и мобильных устройств, которые становятся все более доступными и используются в повседневной жизни людей. Разработка android приложения для онлайн-школы программирования позволяет улучшить качество обучения и сделать его более доступным, так как пользователи могут получать доступ к онлайн-курсам и материалам школы программирования в любое время и в любом месте. Кроме того, мобильные приложения являются удобным и привлекательным способом взаимодействия с пользователем, что может привести к увеличению числа студентов и улучшению репутации онлайн-школы программирования.
Целью выпускной квалификационной работы является разработка android приложения для онлайн-школы программирования с использованием базы данных Firebase.
Поставлены следующие задачи:
1. проанализировать существующие аналоги в данной сфере;
2. определить функционал приложения;
3. определиться с инструментами разработки;
4. спроектировать интерфейс;
5. разработать мобильное приложение;
6. протестировать мобильное приложение.
Преимущества разработки android приложения для онлайн-школы программирования включают:
1) доступность - пользователи могут получать доступ к онлайн курсам и материалам школы программирования в любое время и в любом месте, используя свои мобильные устройства;
2) удобство - мобильные приложения являются удобным и привлекательным способом взаимодействия с пользователем, что может привести к увеличению числа студентов и улучшению репутации онлайн- школы программирования;
3) функциональность - разработка android приложения позволяет расширить функционал онлайн-школы программирования, добавив возможность взаимодействия с другими студентами и преподавателями, использования интерактивных заданий и тестов ит.д;
4) производительность - оптимизация приложения для улучшения производительности и удобства использования позволяет улучшить качество обучения и сделать его более эффективным;
5) репутация - разработка android приложения для онлайн-школы программирования может улучшить репутацию школы и привести к увеличению числа студентов, что в свою очередь может привести к увеличению прибыли и развитию школы.
Приложение разработано для операционной системы Android с использованием языка программирования java, среды разработки Android Studio и базы данных Firebase. Для тестирования android приложения была использования java библиотека – JUnit, для тестирования UI использован фреймворк Espresso.
Дипломная работа состоит из аннотации, введения, четырех глав, заключения, списка использованных источников и приложения. Во введении описываются актуальность разрабатываемого android-приложения, цель работы и инструментальные средства для разработки. В первой главе приведен анализ и характеристика существующих решений, анализ требований, а также выбор инструментов для реализации проекта. Вторая глава посвящена проектированию пользовательского интерфейса и базы данных. В третьей главе осуществлена разработка android приложения, интегрирование базы данных, а также оптимизации на различных устройствах. Четвертая глава содержит информацию описания тестирования разработанного приложения, как вручную, так и с помощью JUnit и Espresso. В заключении указаны основные выводы о ходе работы. В списке источников указаны используемые для написания дипломной работы материалы. В приложении приводятся фрагменты кода на языке Java. Для выполнения выпускной квалификационной работы была использована разнообразная учебная литература, специализированные инструменты разработки программного обеспечения, а также официальная документация с сайтов разработчиков, интернет-ресурсы и научно-практические статьи.
Разработка мобильного приложения для онлайн-школы по программированию. А также похожие готовые работы: страница 15 #9106171
Артикул: 9106171
- Предмет: Программирование
- Уникальность: 65% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2023 году
- Количество страниц: 74
- Формат файла: docx
- Последняя покупка: 12.12.2023
1 999p.
1. Google обнародовала статистику версий Android [Электронный ресурс] – Режим доступа: URL: https://4pda.to/2023/01/19/408761 (Дата обращения: 05.05.2023)
2. Developer guides [Электронный ресурс] – Режим доступа: URL: https://developer.android.com/guide (Дата обращения: 14.04.2023)
3. What is Firebase? 15 Reasons to Master It [Электронный ресурс] – Режим доступа: URL: https://firebasetutorials.com/what-is-firebase/ (Дата обращения: 28.04.2023)
4. Introduction to Java [Электронный ресурс] – Режим доступа: URL: https://docs.oracle.com/javase/specs/jls/se17/html/jls-1.html (Дата обращения: 05.05.2023)
5. Meaning Of Blue: Explained [Электронный ресурс] – Режим доступа: URL: https://www.sensationalcolor.com/meaning-of-blue/ (Дата обращения: 02.05.2023)
6. Add Firebase to your Android project [Электронный ресурс] – Режим доступа: URL: https://firebase.google.com/docs/android/setup?hl= en#assistant (Дата обращения: 28.04.2023)
7. FirebaseApp [Электронный ресурс] – Режим доступа: URL: https://firebase.google.com/docs/reference/android/com/google/firebase/Fire
bas eApp (Дата обращения: 29.04.2023)
8. Тестирование Android приложений [Электронный ресурс] – Режим доступа: URL: https://habr.com/ru/articles/352334/ (Дата обращения: 30.04.2023)
9. Начинаем работать с Firebase на Android [Электронный ресурс] – Режим доступа: URL: https://code.tutsplus.com/ru/tutorials/get-started-with- firebase-for-android--cms-27248 (Дата обращения: 28.04.2023)
10. Develop a UI with Views [Электронный ресурс] – Режим доступа: URL: https://developer.android.com/studio/write/layout-editor (Дата обращения: 14.04.2023)
11. Дэвид Гриффитс, Дон Гриффитс Head First. Программирование для Android. [Текст] 2-е изд. СПб.: Питер, 2018. 912 с.: ил. (Серия
«Head First O’Reilly»).
12. Дейтел П., Дейтел Х., Уолд А Android для разработчиков. [Текст] 3- е изд. СПб.: Питер, 2016. 512 с.: ил. (Серия «Библиотека программиста»).
13. Greg Nudelman Android Design Patterns: Interaction Design Solutions for Developers. [Текст] 458 pp. John Wiley & Sons Limited.
14. Пишем первое приложение для Android [Электронный ресурс] – Режим доступа: URL: https://habr.com/ru/articles/110247/ (Дата обращения: 13.04.2023)
15. Как дизайнить приложения, если ты не дизайнер? [Электронный ресурс] – Режим доступа: URL: https://habr.com/ru/articles/706666/ (Дата обращения: 15.04.2023)
16. Michael Burton Android App Development For Dummies [Текст] 2018
— 435 стр. John Wiley & Sons Limited
17. Full Guide to Testing Android Applications in 2022 [Электронный ресурс] – Режим доступа: URL: https://maxkim.eu/full-guide-to-testing-android- applications-in-2022(Дата обращения: 31.04.2023)
2. Developer guides [Электронный ресурс] – Режим доступа: URL: https://developer.android.com/guide (Дата обращения: 14.04.2023)
3. What is Firebase? 15 Reasons to Master It [Электронный ресурс] – Режим доступа: URL: https://firebasetutorials.com/what-is-firebase/ (Дата обращения: 28.04.2023)
4. Introduction to Java [Электронный ресурс] – Режим доступа: URL: https://docs.oracle.com/javase/specs/jls/se17/html/jls-1.html (Дата обращения: 05.05.2023)
5. Meaning Of Blue: Explained [Электронный ресурс] – Режим доступа: URL: https://www.sensationalcolor.com/meaning-of-blue/ (Дата обращения: 02.05.2023)
6. Add Firebase to your Android project [Электронный ресурс] – Режим доступа: URL: https://firebase.google.com/docs/android/setup?hl= en#assistant (Дата обращения: 28.04.2023)
7. FirebaseApp [Электронный ресурс] – Режим доступа: URL: https://firebase.google.com/docs/reference/android/com/google/firebase/Fire
bas eApp (Дата обращения: 29.04.2023)
8. Тестирование Android приложений [Электронный ресурс] – Режим доступа: URL: https://habr.com/ru/articles/352334/ (Дата обращения: 30.04.2023)
9. Начинаем работать с Firebase на Android [Электронный ресурс] – Режим доступа: URL: https://code.tutsplus.com/ru/tutorials/get-started-with- firebase-for-android--cms-27248 (Дата обращения: 28.04.2023)
10. Develop a UI with Views [Электронный ресурс] – Режим доступа: URL: https://developer.android.com/studio/write/layout-editor (Дата обращения: 14.04.2023)
11. Дэвид Гриффитс, Дон Гриффитс Head First. Программирование для Android. [Текст] 2-е изд. СПб.: Питер, 2018. 912 с.: ил. (Серия
«Head First O’Reilly»).
12. Дейтел П., Дейтел Х., Уолд А Android для разработчиков. [Текст] 3- е изд. СПб.: Питер, 2016. 512 с.: ил. (Серия «Библиотека программиста»).
13. Greg Nudelman Android Design Patterns: Interaction Design Solutions for Developers. [Текст] 458 pp. John Wiley & Sons Limited.
14. Пишем первое приложение для Android [Электронный ресурс] – Режим доступа: URL: https://habr.com/ru/articles/110247/ (Дата обращения: 13.04.2023)
15. Как дизайнить приложения, если ты не дизайнер? [Электронный ресурс] – Режим доступа: URL: https://habr.com/ru/articles/706666/ (Дата обращения: 15.04.2023)
16. Michael Burton Android App Development For Dummies [Текст] 2018
— 435 стр. John Wiley & Sons Limited
17. Full Guide to Testing Android Applications in 2022 [Электронный ресурс] – Режим доступа: URL: https://maxkim.eu/full-guide-to-testing-android- applications-in-2022(Дата обращения: 31.04.2023)
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка мобильного приложения для онлайн-школы по программированию |
Артикул: | 9106171 |
Дата написания: | 06.06.2023 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 65% |
Количество страниц: | 74 |
Работа включает в себя только пояснительную записку и листинг программы
Файлы артикула: Разработка мобильного приложения для онлайн-школы по программированию. А также похожие готовые работы: страница 15 по предмету программирование
Пролистайте "Разработка мобильного приложения для онлайн-школы по программированию. А также похожие готовые работы: страница 15" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 27.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 65% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 44 работы. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка веб-сервиса для магазина цветов на основе фреймворка ASP.NET
СЛЕДУЮЩАЯ РАБОТА
Мобильное приложение 'Погода' на языке программирования Swift