Card House
Карточный Домик – Андроид приложение для управления архивом ваших бонусных карт.
О приложении
Бонусные карты хранятся в базе данных (SQLite), которую вы можете разместить как на внутреннем носителе телефона, так и на SD-карте. Вы можете иметь несколько архивов разного назначения и легко переключаться с одного на другой. Кроме того, вы можете сохранять резервные копии ваших архивов на компьютере и даже редактировать их с помощью других программ.
Быстрый старт
Использовать приложение просто. Вот краткая инструкция, которая позволит быстро освоиться и начать создание архива собственных карт.
При первом запуске приложения пользователю предлагается создать (или выбрать) файл базы данных карт:
После нажатия на красную кнопку внизу экрана мы попадаем в настройки, где требуется разрешить доступ к файлам на смартфоне:
Дав разрешение на доступ, надо нажать стрелку влево, чтобы вернуться в приложение:
Здесь нужно нажать на блок «Файл базы данных»:
и далее выбрать существующий файл либо создать новый. Поскольку мы запускаем приложение впервые и у нас еще нет архива собственных карт, мы выбираем кнопку «Создать файл».
После этого приложение создаст каталог Download/CardHouse и предложит создать в нем первую базу данных с именем cards.db. Здесь нужно просто нажать на кнопку «СОХРАНИТЬ» внизу экрана:
Как только файл будет создан, мы вернемся в настройки приложения и увидим, что теперь приложение будет работать с файлом, размещенным во внутреннем хранилище, с именем Download/CardHouse/cards.db:
Далее нужно вернуться на главный экран приложения, нажав стрелку влево.
Поскольку созданный архив карт еще не содержит ни одной карты, приложение предложит добавить первую карту:
Нажав на кнопку "+" внизу экрана, пользователь увидит список доступных магазинов где, произведя поиск, можно выбрать нужную карту:
Кликнув на соответствующий пункт списка, пользователь попадает на экран сканирования кода карты.
Так как приложение запущено впервые, потребуется разрешить ему работу с камерой смартфона:
Как только разрешение будет предоставлено, на экране появится инструкция и открытая камера, готовая к сканированию:
Сканирование происходит следующим образом. Сначала пользователь нажимает на кнопку камеры, затем помещает штрих-код или QR-код, размещенный на пластиковой карте, в объектив и, как только приложение распознает код, на экране внизу появится рисунок с кодом:
Для того чтобы сохранить карту в базе данных, необходимо нажать и удерживать полученный рисунок кода. После этого приложение перейдет на главный экран, где пользователь увидит свою первую, вновь добавленную карту:
Теперь на кассе магазина пользователю достаточно нажать на картинку карты, чтобы предъявить код кассиру:
Посмотрим теперь, где же хранятся карты пользователя. В проводнике или файловом менеджере нужно найти каталог Download (Загрузки) и уже в нем перейти в каталог CardHouse. Здесь и находится только что созданный файл базы данных с именем cards.db:
Следует отметить, что пользователь может сделать резервную копию файла в любом каталоге. Кроме того, пользователь может передать этот файл либо на другой смартфон, либо на компьютер.
Выводы:
Приложение Карточный Домик:
- не требует никаких персональных данных
- пригодно для хранения карт пользователя там, где ему удобно
- может переключаться с одного архива на другой, если пользователь захочет иметь несколько архивов карт
Вопросы:
Почему нет ручного ввода номера карты?
Ручной ввод номера карты может ввести пользователя в заблуждение. Дело в том, что номер, эмбоссированный на пластиковой карте, может не означать ровным счетом ничего. Важен код, который представлен на карте либо штрих-кодом, либо QR-кодом. Более того, поскольку QR-код может содержать большое количество данных, владельцы магазинов помещают в него не только номер карты, но и другую служебную информацию, без которой карта не будет являться действительной. Так что лучший способ избежать ошибок - это сканирование кода.
Почему нет возможности сканировать код с фотографий в галерее смартфона?
Для сканирование кодов с фотографий в галерее приложению будет необходимо получить дополнительные права, а именно права на доступ к фотографиям пользователя. Мы сознательно не реализовали такую возможность, чтобы избежать лишних опасений пользователей за их данные. Согласитесь, одно дело - разрешить создать файл базы данных и включить камеру (результаты работы которой останутся в телефоне пользователя и в его полном распоряжении), а другое дело - рассматривать его личный фотоархив.
Безопасность данных пользователей в настоящее время – это самый главный вопрос, и прикасаться к персональным секретам мы не имеем права.