ANDROID ЦЕНА ДЕНЕГ студенческий проект СПбГУ, математико-механический факультет, 2010
Руководители: Ксения Котлярова Никита Бумаков Ольга Никонова Светлана Землянская Ян Лобкарев Участники: Дмитрий Кичинский Николай Артамонов
Android Платформа для мобильных телефонов, разрабатываемая Open Handset Alliance, инициированным Google. Со времени релиза платформы Android было выпущено несколько обновлений(от 1.5 до 2.1). Доля устройств на базе Android на российском рынке возросла с нуля до 8,9% Предоставляет SDK, для разработки приложений на Java.
Цель проекта Создание виджета для отображения ситуации на Российском валютном рынке, рынке цветных металлов и нефти под платформу Android Знакомство с платформой Android Получения опыта работы в команде
Реализованная функциональность Получение данных с сайтов ЦБРФ и Яндекс Добавление одного или нескольких виджетов на рабочий стол Отображение динамики курса валют, металлов и нефти Возможность отображения данных в виде графиков Возможность отображения нескольких графиков Локализация
Архитектура: MVC Model Controller UpdateService DataProvider View Widget View Activity View View
Диаграмма классов: модель StockItem String id String code String name int nominalValue String nominalName StockItemStore List itemList Rate RateType type Double value Date date RateType StockItem source StockItem target
Динамическая модель UsdCourseWidget ItemConfigurationActivity UpdateService ChartsActivity IProvider CbrfProvider YandexProvider DataProvider создание настройки создание обновление создание данные
Демонстрация
Направление дальнейшей работы Получение кросc-курсов и курсов акций с Яндекса Улучшение графиков: добавление новых видов, скроллинг, маштабирование Повышение гибкости архитектуры Разработка более сложного дизайна, добавление анимации Полное покрытие проекта Unit Test Написание документации Подготовка к публикации на Android Market