Разработка Android-приложения с поддержкой устаревших версий для повышения удобства записи ближайших персональных целей пользователя или иных заметок. Реализация сервиса для управления списком персональных задач. Возможности быстрого доступа к списку.
Аннотация к работе
Федеральное государственное бюджетное образовательное учреждение высшего образования «Поволжский государственный университет телекоммуникаций и информатики» Факультет Факультет заочного обучения Направление (специальность) Информационные системы и технологииНазвание Разработка клиентского приложения по управлению списком задач для платформы Android Ключевые слова Клиентское приложение, web-приложение, языки программирования Разработка клиентского приложения по управлению списком задач для платформы Android: дипломный проект / С.С. Сорочинский. Аннотация Для повышения удобства записи ближайших персональных целей пользователя или иных заметок, разработано Android-приложение с поддержкой устаревших версий. В тех случаях, когда поблизости находится браузер, для возможности быстрого доступа к списку задач реализовано веб-приложение с тем же функционалом что и мобильное приложение.Вторая глава раскрывает процесс проектирования и реализации каждой из частей приложения, таких как: web-сервер, web-приложение и мобильное приложение Android. Приложение должно представлять собой список задач, с которым работает пользователь. Если пользователь еще не зарегистрирован в приложении, то он может пройти процедуру регистрации, либо в веб-приложении, либо непосредственно через мобильное приложение. Приложение должно представлять собой список из задач, с которыми взаимодействует пользователь. Первый продукт компании был сделан в качестве приложения для платформы Android в ноябре 2011 года и представлял собой приложение для управления задачами.function PREPAREADDEDTASKS(USERID, tasks, ISCOMPLETED) {} function PREPARETASKS(tasks, ISCREATED) {} function PREPAREUPDATEDTASKS(tasks, ISCOMPLETED) {} function PREPAREUPDATEDTASKSRESULT(UPDATEDTASKS) {} router.post("/add/:token", function ONPOST(req, res) {}); router.post("/add/:token", function ONPOST(req, res)) - функция, которая обрабатывает HTTP запрос POST по пути /sync/add/:token, где token - значение ключа для идентификации пользователя мобильного приложения. router.get("/new/:token/:max_updated_timestamp", function ONGET(req, res)) - функция, которая обрабатывает HTTP запрос GET по пути /sync/new/:token/:max_updated_timestamp, где token - значение ключа для идентификации пользователя мобильного приложения, а max_updated_timestamp - временная отметка последней обновленной задачи на мобильном устройстве. router.post("/update/:token", function ONPOST(req, res)) - функция, которая обрабатывает HTTP запрос POST по пути /sync/update/:token, где token - значение ключа для идентификации пользователя мобильного приложения. router.get("/logout", function ONGET(req, res) {}); router.get("/reset", function ONGET(req, res) {}); router.post("/reset", function ONPOST(req, res) {}); router.post("/reset-code", function ONPOST(req, res) {}); router.get("/password", function ONGET(req, res) {}); router.post("/password", function ONPOST(req, res) {}); router.get("/completed", function ONGET(req, res) {}); router.get("/", function ONGET(req, res) {});В результате разработки сервиса для управления списком задач получилось удобное и простое в использовании мобильное приложение и веб-приложение. Мобильное приложение поддерживает много версий платформы Android, при этом оно реализовано с применением принципов Material Design, характерных для современных версий платформы. Сервер позволяет пользователю получать доступ и управлять своими задачами из одной и той же учетной записи, как из мобильного устройства на платформе Android, так и из браузера. Реализован основной функционал, которого достаточно для продуктивного управления списком задач. Так же есть возможность разделять задачи на группы и устанавливать задачам приоритет.
План
Содержимое главного модуля сервера Node.js является каркасом для будущего сервиса.