📄Работа №33541

Тема: Разработка клиент-серверного приложения на Android для платформы “ментальная арифметика Абакус”

Характеристики работы

Тип работы Бакалаврская работа
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 42 листов
📅
Год: 2018
👁️
Просмотров: 230
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 3
1. Цель работы 4
2. Основные обучающие игры платформы, модуль «Домашняя работа» 5
2.1. Быстрый счёт 5
2.2. Столбцы 8
2.3. Флэш-карты 10
2.4. Модуль «Домашняя работа» 13
3. Подход к решению задачи 15
3.1. Используемые технологии 15
3.2. Существующее API 16
4. Реализация приложения 20
4.1. Игры 23
4.1.1. Быстрый счёт. Реализация в приложении 24
4.1.2. Столбцы. Реализация в приложении 27
4.1.3. Флэш-карты. Реализация в приложении 31
4.2. Генератор случайных чисел 36
4.3. Домашняя работа 38
Заключение 41
Список литературы 42
Приложение

📖 Введение

На сегодняшний день придумано и реализовано большое количество решений для оказания разнообразных услуг, общения, ведения бизнеса, обучения и обмена знаниями. Все эти решения можно найти на просторах сети Интернет в свободном доступе. Кроме того, большой популярности и развития удостоились мобильные устройства и планшеты, способные выходить в сеть в любое необходимое время, практически вне зависимости от места использования устройства.
По данным GSM Intelligence на конец 2020 года количество пользователей смартфонами достигнет отметки в 5,7 миллиардов человек [7]. Эксперты IDC так же отмечают, что доля рынка смартфонов на системе Android намного выше чем у Apple или же Windows Phone. По итогам 2016 года доля Android устройств составляла 85% от общего числа смартфонов, в то время как Apple - 14.3%, Windows Phone - 0,7%.
Данные современные гаджеты можно использовать для различных задач вне зависимости от места и времени, чем они и выигрывают у персональных компьютеров, а благодаря их компактности, они удобнее в повседневном использовании по сравнению с ноутбуками. Именно поэтому в современном мире сильно развита разработка мобильных приложений и адаптация уже реализованных решений под мобильные устройства. Данные приложения позволяют пользоваться теми же сервисами и услугами, общаться и учиться, где угодно и когда угодно, обладая лишь смартфоном, тем самым удерживая и привлекая новых потенциальных клиентов или пользователей.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Результатом работы стало приложение на системе Android, позволяющее пользоваться всеми возможностями платформы “ментальная арифметика Абакус”, а также проходить тренировки без подключения к интернету. Таким образом, платформа стала более мобильна, удобна и легка в использовании, что и было основной идеей данной дипломной работы.
Все поставленные задачи, а именно реализация интерфейса, перенос логики и правил основных обучающих игр платформы, настройка работы с API и реализация алгоритма генератора случайных чисел были решены.
Безусловной, для полноценного выпуска данного продукта на рынок необходимо внести коррективы в интерфейс приложения, выявить его недостатки используя в production среде или же запустив пилотную версию приложения. Но основной целью было именно адаптировать приложение для удобного использования, а не подготовить его к реализации на рынке. Все коррективы, необходимые для выпуска, носят косметический характер и не затронут логики или внутренний код приложения.
При написании данного приложения использовалась библиотека Retrofit, которая была написана для работы с REST-сервисами. Используя ее, сильно увеличивается скорость реализации алгоритмов работы с сетью, обработки ответов от сервера и формирование запросов. Данная библиотека очень удобна в использовании, и при переходе от локальной базы данных к внешнему API не пришлось сильно модернизировать старый алгоритм. Помимо этого, при реализации данной работы использовались основные принципы ООП, что также положительно сказывается на чистоте и скорости написания кода. Благодаря данным технологиям данное приложение легко развивать, добавляя новые игры или функционал, а также сопровождать новому разработчику.
В ходе работы было более подробно изучены Android core и Java core, работа с сетью и архитектура Клиент-Сервер, затронут и проанализирован чужой код на JavaScript, а также опыт работы с чужими библиотеками и системой сборки Gradle.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. П. Дейтел Х. Дейтел А. Уолд. Android для разработчиков 3-е издание -2016.
2. Г. Шилдт. Java: руководство для начинающих. Пятое издание - 2012
3. Дейтел П. Android для программистов: создаем приложения - 2012.
4. Изучаем Retrofit 2. Электронный ресурс: https://habr.com/post/314028/ (дата обращения 10.03.2018).
5. Электронный ресурс: www.sotamir.ru (дата обращения 01.04.2018).
6. Электронный ресурс: http://abakus-center.ru/ (дата обращения 01.04.2018).
7. Электронный ресурс: https://developer.android.com/ (дата обращения
10.03.2018) .
8. Электронный ресурс: https://stackoverflow.com/ (дата обращения
01.03.2018) .
9. Электронный ресурс: http://developer.alexanderklimov.ru/android/ (дата обращения 01.03.2018).

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ