4. • Возможность добавления
номеров из Адресной книги.
• Оператор и регион
определяется автоматически по
мере ввода номера.
• Гибкие настройки для
получения и отображения
информации (загружать ли
данные о пакетах, показ пакетов
с нулевыми остатками)
Основные функции:
5. Основные функции:
• Звонок по отслеживаемому
номеру из программы.
• Просмотр разницы между
полученными при запусках
программы балансами: текущим
и предыдущим.
6. Основные функции:
• Защита приложения паролем.
• Текущий положительный
остаток по первому номеру в
списке отображается на иконке.
311
7. От идеи до приложения-лидера
российского App Store за 3 месяца.
• Приложение «для себя» (надоело для проверки баланса и остатка
по пакету посылать каждый раз по два USSD-запроса, мало информации в
стандартных ответах от оператора)
• Полгода опыта разработки под iOS
• Опыт Data Mining, знания в области интернет-
технологий
• Первый прототип был готов через месяц, версия 1.0
еще через два (~120 часов).
• Двое суток до №1 Top Paid Russia.
8. Развитие приложения
•Частичная поддержка Большой
Тройки
•Остаток средств на бэйдже
•Защита от пиратов
•Полная поддержка Большой Тройки
операторов
•Скай Линк, СМАРТС, БВК, МотивТелеком
•Автоопределение оператора и региона по
номеру
•Пароль на приложение
•Сервер метаданных
•Одновременное получение данных по
всем номерам
•Добавление номеров из Адресной книги
•Настройки обновления для каждого
номера
•Операторы НСС, Utel, НТК
•Обзорный экран
•Модуль обратной связи (почта и форум).
Возможность поставить оценку
приложению.
•Звонок по отслеживаемому номеру из
приложения.
•Доработки по дизайну, иконке.
•Поддержка iOS 4.x
•Retina Display
•Отображение изменения баланса между
запусками
1.0 1.1 1.2 1.3 1.4 1.5
9. Используемые технологии и
библиотеки
• UIKit, Foundation, Core Graphics, Address Book
• Core Data (работа с БД учетных записей)
• Keychain (связка ключей — пароли учетных записей и на приложение)
• HTTP, HTTPS, XML (получение данных от операторов,
взаимодействие с сервером метаданных)
• Anti Piracy
10. Звонок по номеру
Номер
Описание
Настройки номера
Обзорный экран
Статус и дата обновления
Лого оператора
Изменение баланса
Текущий баланс
Текст ошибки
Детальная информация
Принудительное
обновление
Удобство использования
12. Технические и программные
средства для коллективной работы
• Трекер (Redmine)
• Subversion
• Wiki
• Почтовый сервер
• iChat, iCal серверы
• WebDAV хранилище
Mac OS X Server
16. Перспективы
• Push-уведомления. (Актуальный баланс на иконке + предупреждения
о превышении настраиваемого лимита)
• Версия для iPad
• Увеличение количества поддерживаемых операторов
• Много других функций и идей
Почта,
форум
reformal.ru