Android Цена Денег Студенческий проект СПбГУ математико-механический факультет, 2010
Участники : Ксения Котлярова Никита Бумаков Ольга Никонова Светлана Землянская Руководители : Дмитрий Кичинский Николай Артамонов
Android Платформа для мобильных телефонов, разрабатываемая Open Handset Alliance, инициированным Google. Со времени релиза платформы Android было выпущено несколько обновлений ( от 1.5 до 2.2). Доля устройств на базе Android на российском рынке возросла с нуля до 8,9% Предоставляет SDK, для разработки приложений на Java.
Цель проекта : Доработка виджета разработанного в рамках студенческого проекта Android Цена Денег Повышение гибкости архитектуры Улучшение usability Повышение стабильности Добавление новых функций к приложению Написание документации Тестирование приложения на устройстве Android Подготовка приложения к публикации на Android Market
Изменения в приложении : Проработана модульная архитектура приложения Графики вынесены в отдельную библиотеку Создание единого интерфейса для поставщиков данных Улучшение внешнего вида виджета Упрощение использования приложения Добавлена возможность просмотра курсов без установки виджета Добавлено получение кросс - курсов, курсов акций
Динамическая модель Widget ItemConfigurationActivity UpdateService HistoryCharts IProvider YandexProvider ProviderManager созданиенастройки создание обновлениесоздание данные CourceActivity ChartsActivity CbrfProvider
Демонстрация :
Графики Графики вынесены в отдельную библиотеку Библиотеку можно разделить на : модель, визуализатор и View графика Модель состоит из трех классов : DatePoint, XYSeries, XYMultipleSeriesDataset Визуализатор : классы хранящие параметры визуализации т. к. цвет графиков, форма точек, отрисовывание сетки и т. д View – класс, отвечающий за построение графика
Графики