Реферат
ВВЕДЕНИЕ 5
1 Аналоги 7
2 Проектирование системы 9
2.1 Функциональные и нефункциональные требования 9
2. 2 Выбор технологий для разработки мобильного приложения 10
2.3 Варианты использования 11
2.4 Диаграммы классов 12
3 Разработка мобильного приложения 13
3.1 Архитектура мобильного приложения 13
3.2 Реализация мобильного приложения 15
3.3 Проблемы и решения 22
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 25
Приложение А 26
Приложение Б 28
Приложение В 30
Приложение Г 32
В настоящее время люди проводят огромное время со своими смартфонами и планшетами, из-за чего появился тренд на использование своих смартфонов в целях улучшения своей жизни. Существует множество приложений для изучения языков или других навыков, для занятия спортом и соблюдения диет, для творчества, например, создания музыки и живописи. Это дает рядовому пользователю свободу получать новую информацию в удобном для него темпе и в удобное ему время.
Английский язык является самым общепризнанным языком мировых коммуникаций. Знание английского языка открывает доступ к обширному пласту информации: позволяет читать книги, смотреть фильмы и учиться на английском языке. Программистам и людям, занятым в IT-сфере и смежными с ней, знание языка не просто полезно, но, можно сказать, необходимо.
В наше время из-за бурного темпа жизни и работы, многие люди не могут позволить себе репетиторов или специальные школы изучения языков, так как это занимает существенное время. Люди проводят десятки часов на работе или в транспорте по пути на работу каждый месяц. Тогда на помощь приходят сервисы и приложения, которые помогают изучать языки, тратя на них всего 10-30 минут каждый день. У всех в наши дни смартфоны и планшеты находятся под рукой. Стоя в пробках или во время обеда на работе, можно потратить свободные минуты не на развлечения, а на улучшение своей жизни и получение полезных навыков.
Такие приложения и сервисы можно использовать как самостоятельно, так и в паре с изучением языка при помощи репетитора или в специальных школах. Все приложения созданы для людей с разным знанием английского. Вы можете устанавливать уровень сложности, изучать язык в удобном для вас режиме и в свободное время. Приложения можно использовать как самостоятельный инструмент пополнения лексики и повторения грамматики, так и в качестве дополнительного элемента, который поможет сделать ваше обучение на курсах английского или у репетитора ещё более эффективным. Не стоит воспринимать такие приложение только как вспомогательный инструмент при изучении иностранного языка, так как эти приложения содержат в себе полный набор лингвистического функционала для полного погружения в язык: грамматические упражнения, задания на пополнения лексического запаса, а также тренировки на слуховое восприятие языка, которые помогают улучшить устную лексику. Приложения такого типа построены в игровой форме, содержат красочные изображения, системы мотивации пользователя и системы вознаграждения за обучение, которые притягивают внимание изучающего язык. Это позволяет комфортно использовать такие приложения как взрослым людям, так и детям, и подросткам, для продуктивного и интересного изучения иностранных языков.
В рамках данной выпускной квалификационной работы было необходимо создать приложение, которое помогает пользователю изучать английский язык. Также задачами работы является изучение инструментов и библиотек при разработке приложения на мобильные устройства на платформе Android.
В результате выполнения выпускной квалификационной работы было разработано мобильное приложение, которое позволяет пользователю изучать английский язык, путем изучения правил и слов и практики через задания с выбором вариантов ответа или вводом правильного ответа.
Разработанный продукт полностью соответствуют изначально поставленной цели разработки и выполняет все необходимые условия, которые были перед ним поставлены.
Разработка может продолжаться в итеративном режиме. Постоянно можно добавлять новый функционал, основываясь на отзывах и пожеланиях пользователей.