Една апликация правена от мен. За Менюта на ресторанти, кафета и др. С възможност за качване на собствено меню директно от приложението.
Може да се намери в Google Play: https://play.google.com/store/apps/details?id=in.ivel.menu
Ето и едно кратко видео с част от възможностите.
Необходими характеристики:
- Интернет (задължително)
- Камера
- GPS
- Google Play Services (приложението Google Play)
За тестване на всички функции, устройството ви трябва да има изброените по-горе характеристики.
Използвани библиотеки:
- Google Maps v2 – https://developers.google.com/maps/documentation/android/
- Zxing – https://github.com/zxing/zxing
- Card Library – https://github.com/gabrielemariotti/cardslib
- Picasso – http://square.github.io/picasso/
- NineOldAndroids – http://nineoldandroids.com/
- List View Animations – https://github.com/nhaarman/ListViewAnimations
Главни функции на апликацията:
- Разпознаване на вашето местоположение.
- Показване на най-близките заведения (менюта) с разстоянето до тях в км.
- Показване на най-близките менюта на карта, заедно в вашето местоположение.
- Навигация до избрано заведение.
- Сканиране на QR код, който води до Меню, Категория или Продукт.
- Споделяне на меню чрез интернет адрес, който също може да бъде отворен.
- Генериране на QR код чрез споделяне на Меню, Категория или Продукт.
- Йерархичен изглед на менютата с категории и продукти в тях.
- Филтър (търсене) в категории или продукти.
- Регистрация на потребител за създаване на меню.
- Вход в системата.
- Възможност за генериране на нова парола, ако старата е забравена (по е-mail).
- Изход от системата.
- Преглед на всички менюта към вашия профил.
- Преглед на вашите менюта на карта.
- Създаване, редактиране и изтриване на Меню, Категория или Продукт.
- Добавяне на снимка от галерия, Dropbox или директно снимане чрез камерата.
- Избор на местоположение директно на картата (чрез задържане на място или преместване).
Описание за работа
След инсталация на апликацията може да сканирате вече генериран от нея QR код и да заредите директно меню, категория или продукт, записани в кода.
(Примерен QR код за меню)
При първоначално стартиране на апликацията се зареждат най-близките създадени и одобрени менюта. Те може да се изобразят на карта, да се споделят с линк, QR код, да се навигира до местоположението им или да се отворят техните детайли.
След отваряне на дадено меню може да се видят неговите категории (безалкохолни, алкохол, салати и т.н.), да се филтрират, споделят или отворят, за да се видят продуктите в тях. Продуктите също може да се филтрират, споделят и отворят, за да се видят детайли им. От изгледа на всички категории (меню) също може да се стигне до данните на заведението, за което е менюто чрез бутона за информация.
От началото на апликацията също може да се стигне до сканирането на QR код през камерата (чрез гпавният син бутон) или да прегледате вашите менюта (чрез бутон в менюто на апликацията). За да видите вашите менюта, трябва да сте влезли в системата през въвеждане на е-mail и парола. Те се запазват, докато не дадете изход от системата.
Всеки потребител може да направи своя регистрация. Трябва да отиде на “Моите менюта” и да избере “Регистрация”, след което да попълни своите данни.
След вход в системата в страницата с вашите менюта, може да преглеждате и създавате нови такива. След създаване на меню, администратор трябва да одобри неговото съдържание, за да се вижда в началото като близко меню. Всички други действия като споделяне или отваряне на менюто през QR код ще бъдат активни. Това е с цел да се провери дали каченото меню е валидно. Одобрението става в срок от един ден и потребителят получава е-mail за решението на администратора.
След промяна на меню, категория, продукт, страницата трябва да се зареди наново. За целта навсякъде има бутон за презареждане.
Когато потребител е влязъл в системата, вижда бутони за добавяне, редакция или изтриване на неговите менюта, категории и продукти. Може да бъде избрано изображение от галерия, да се снима с камерата или от приложението Dropbox. За местоположение (географски височина и ширина) може да изберете място от картата като преместите маркер или задържите пръст на желана локация.
Ако има неясности или затруднения, може да ми пишете на menu@ivel.in