Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
def_
2 / 2 / 0
Регистрация: 16.01.2013
Сообщений: 133
#1

Приложение для суши бара - Программирование Android

24.01.2015, 18:35. Просмотров 1262. Ответов 25
Метки нет (Все метки)

Доброго времени суток.
В общем недавно обратился клиент с довольно специфичной (для меня) просьбой. Нужно создать мобильное приложение для суши бара, желательно под обе платформы, но пока хватит и для Андроида.
Я к чему веду - Есть ли готовые исходники подобного приложения? Или как это можно попроще и в сжатые сроки организовать? Никогда кодингом под мобилки не занимался. Да и в городе никто не занимается, даже совета спросить не у кого.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2015, 18:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Приложение для суши бара (Программирование Android):

Программа для сайта доставки суши - Программирование Android
Всем привет. Ребят,помогите. Нужно написать приложение с нуля,для сайта доставки суши,но знаний в данной области совсем нет. С чего начать?...

Использование статус-бара для управления приложением - Программирование Android
Доброго времени суток! Необходимо вынести некоторые простые функции управления приложением (возможно службой) в удобное место для...

Переделать приложение для Андроид в приложение для ПК - Программирование Android
Встретилась очень мне нужное приложение для анроид систем. К моему сожалению подобных программ нет для систем Windows. Реально ли такие...

Кастомизация прогресс-бара - Программирование Android
Добрый день. Каким образом засунуть в прогресс, вместо колора изображение? Код прилагаю: <layer-list...

Убрать уведомление из статус-бара - Программирование Android
Чтобы убрать уведомление из статус-бара используют: notificationmanager.cancel(int id), но как узнать id уведомления?

Уменьшение прогресс бара до нулевого значения каждую секунду - Программирование Android
Добрый вечер, господа. Каким образом можно выполнить эту задачу?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nik_brown
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 2
26.01.2015, 12:04 #16
Уже давно множество исходников существуют. Как под андроид, так и под ios.
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
26.01.2015, 13:32 #17
Цитата Сообщение от Rube Посмотреть сообщение
Оч интересно, а поподробней?
Пока ничего интересного - пара "калькуляторов" готовых формул для одной фирмы и сборщик заказов для одних торговцев (еще сыроватая). Остальное - еще на стадии альфа - только я сам пользуюсь, пока "допиливаю" (звонилка, будильник, индикатор батарейки, тренировки, мои клиенты с долгами, напоминалка, аудио-заметки с микрофона...и еще штук 5 "стартапов"). Если что-нибудь дорастет хотя-бы до стадии бетты, то выложу на маркет! Андроид - пока не основная работа (хотя хотелось бы) - я 1Сник. Но во фриланс хочу попасть! Уже 2 года изучаю андроид, но в моем городе нет "команд" к которым можно присоединиться хотя-бы на уровне "джуниор"!

Цитата Сообщение от nik_brown Посмотреть сообщение
Уже давно множество исходников существуют. Как под андроид,...
Можно ссылку или хотя-бы название? Я не находил!!!
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
26.01.2015, 15:03 #18
Tester64, а как вы выходили на
Цитата Сообщение от Tester64 Посмотреть сообщение
для одной фирмы и для одних торговцев
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
26.01.2015, 18:27 #19
Цитата Сообщение от Rube Посмотреть сообщение
а как вы выходили на
Я 1Сник! Это значит 10 лет опыта и клиентов в области автоматизации бизнеса. Уже думаю несколько сотен клиентов было. Сейчас активных штук 20-30 точно. +знакомые в области настройки и продажи "харда". Друг который занимался настройкой/продажей/администрированием моих компов год (до начала весеннего-летнего кризиса в украине) занимался продажей китайских андроид телефонов и планшетов (у нас был "бум" на них). Даже свой магазинчик открывал для планшетов и компов. Вот одна фирма из моих бывших захотела перевести своих менеджеров с покетов на андроиды(такое часто просят). Обратились ко мне. Времени было в запасе много ("мы хотели бы... не горит, но очень хочется") - начал рыть. Решил порыть опенсорсные. Нашел. ОЧЕНЬ кривую. За несколько месяцев запустил и адаптировал. За следующие пол года переписал ядро на свое. Еще за пол года добавил туда все недостающее. Уже год бегают 5-6 менеджеров на моих устройствах и ловят баги, которые я правлю. За одно учусь технологиям... Написал свои подходы в кодинге в одиночку(очень тяжело без напарников). Проект+протокол написан на 4х языках одновременно. Когда выйду на идеал (багов не будет, а все "просьбы" будут внедрены, нормально защищу код от взлома) попробую выложить на маркет. А с формулами - мелкий клиент, которому похвастался что пишу свой ДЕШЕВЫЙ сборщих заказов (я всем клиентам хвастаюсь - куда без рекламмы) попросил помочь с быстрым мобильным расчетом "на месте" без калькулятора (забивается 3-6 параметров и получаю коеффициенты по сложной формуле из екселевских)... Увы это пока лучшие мои достижения в области андроида!
krapotkin
2503 / 2380 / 607
Регистрация: 14.04.2014
Сообщений: 11,524
Записей в блоге: 1
31.01.2015, 11:39 #20
ну, если ваши "сборщики заказов" имеют связь планшет - сервер, тогда приложение - меню, или приложение - официант/заказ, по сути, ничем, кроме дизайна не отличается
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
01.02.2015, 01:59 #21
Цитата Сообщение от krapotkin Посмотреть сообщение
ну, если ваши "сборщики заказов" имеют связь планшет - сервер, тогда приложение - меню, или приложение - официант/заказ, по сути, ничем, кроме дизайна не отличается
Теоретически... не отличается! А практически - земля и небо! Разные подходы, разные технологии, ограничения...

"сборщик заказов" работает в полях! В оффлайне! Огромный список товаров (от 1000 видов до 100 000) в многоуровневом дереве для быстрого поиска с фильтром-поиском по буквам названия. Понятие документов/заказов, выбор клиента, цен, скидок. Потом "синхронизация" с сервером для отправки заказов и получения обновлений по товарам/ценам/клиентам (больше 10 справочников). Добавьте сюда "левый" учет(я почти год не могу это внедрить). Добавьте понятие "точка доставки" для одного клиента, но с несколькими магазинами/складами... Учетная программа тоже не мгновенно должна получать заказы! А по будильнику бухгалтер нажимает кнопку "проверить" и получает набор заказов. Это может быть раз в 15 минут или раз в день (вечером). Так-же и выгрузка обновлений происходит не автоматом, а только после глобальных изменений (цены поменяли, остатки явно поменялись после поставки или отгрузки, новые товары появились). И учетной программе (1С) не обязательно быть постоянно в онлайне! Главное что-бы сервер синхронизации всегда был в онлайне(у меня целая система "резервных" серверов на случай пропажи/блокировки основного)! Короче тот еще ад был когда все это писал! Добавьте сюда онлайн отчеты по логам синхронизации для топменеджеров (слежение за менеджерами) и еще десяток-два полезных "плюшек"... (много лет 1Сником "не пропьешь" и этого явно нет у большинства ява-андроид-авторов). Непомешает еще GPS навигация("клиент где-то тут") и GPS трекинг("а чо ты у этого клиента целых 2 часа делал? Поэтому других не успел?", "а почему тут гнал под 180 - там же только 60 можно! фирма штрафы платить за тебя не будет") с выводом на карту трекингов машин (есть наработки, но внедрить еще не успел)

А суши-заказы должны быть в онлайне! С прямой печатью заказа на кассу бара заказов, с авторизацией официанта, с учетом столиков (желательно картой здания и всех этажей), с галереей блюд ("это блюдо будет выглядить примерно так"), с разделением блюд на "первое/второе/компот" удобными кнопками, а не поиском в длинном списке. Обычно после нажатия "суши с арахисом" из мини-принтера на кухне вылазит мини-бумажка с заказом по кухне(№42-10 столик №32 "оф. Наташа"), а после нажатия "с пивом" отдельный чек вылазит в баре (с тем-же номером). Должно быть и возможность отметить "доставлено" и обработка "оплачено". В идеале еще должны быть советы по блюдам и их совместимостям ("к рыбе лучше белое вино из этого списка"). И уж точно нельзя сделать заказ товара которого "еще нет на складе, но послезавтра будет" (как в сборщике заказов). Оффлайн синхронизацию на порядки тяжелее сделать чем онлайн подгрузки товаров с севера фирмы с внутренним IP. Даже хранить список товаров не обязательно - большую часть может взять на себя 1С через простое API (новый заказ на столик №5, добавить товар/кво, получить сумму, подгрузить фотки по товару №456, заказ на кухню, добавить к заказу "еще одну воду пожалуйста", оплачено). Да и защита не нужна - устройство с товарами/ценами/заказами/вип-клиентами не украдут, авторизацией может заведовать сервер. Канал с сервером можно хорошо зашифровать на уровне WiFi. За лишний мегабайт переданный через сим-карту переплачивать не прийдется, поэтому инфу в сети даже не обязательно сжимать архиваторами (без сжатия файл обмеа в сборщике заказа занимал около 3х Мб и отправлялся по медленному сим-интернету минут 15-20)

Короче проект на несколько месяцев, если качественно. Причем лучше работать в связке с учетниками (1С или аналоги для расчета "состава блюд"), серверными кодерами (механизм связки с серверами - может быть ЧАСТИЧНО встроенно в 1С), с андроид кодерами (моего уровня для галереи пока нехватит) и желательно/возможно с дизайнерами (программа должна быть КРАСИВОЙ/понятной - ее может прийдется показывать пришедшим покушать).

как-то так...
krapotkin
2503 / 2380 / 607
Регистрация: 14.04.2014
Сообщений: 11,524
Записей в блоге: 1
01.02.2015, 07:43 #22
здесь оно все проще

если делать меню для клиентов, представьте, что вы делаете сайт с онлайн-заказами
обычно меню не содержит более двух десятков страниц
задача андроид - показать страницы и навигацию
не знаю, есть ли поблизости McDonalds, зайдите туда, посмотрите, как работает их касса самообслуживания
вот точно это и надо

для работы официанта плюсом нужно сделать предварительную страницу с номерами столиков/количеством гостей
а все остальное - это сервер, и скорее всего, все что описано у вас, на сервере уже есть, нужно только написать промежуточный web-сервер, с которым будут работать планшеты
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
01.02.2015, 11:09 #23
Цитата Сообщение от krapotkin Посмотреть сообщение
представьте, что вы делаете сайт с онлайн-заказами
Во-во! это совсем не аналог офлайн "сборщика заказов"!!!
На 99% это сервер. И не обязательно на WEB! Скорее на вебе будет клиент доступа к API учетной системы! Даже ВСЕ можно выполнить в виде сайта! Даже в отличии от сайта скорость будет без тормозов за счет супербыстрой вифи связи! Думаю только картинки стоит буферизировать - с флешки быстрее грузится чем из сети.
А вот с АПИ повозиться надо...
Цитата Сообщение от krapotkin Посмотреть сообщение
есть ли поблизости McDonalds
Увы нет! В моем городе нет, а последний раз был там 2 года назад в Крыму (еще украинском), а там этого небыло. Можете обьяснить "на пальцах" что это? Намного "продвинутее" банкоматов? Слайды пальцем? анимация? Просмотр галереи по каждому блюду или маленькая иконка?
krapotkin
2503 / 2380 / 607
Регистрация: 14.04.2014
Сообщений: 11,524
Записей в блоге: 1
01.02.2015, 14:34 #24
там теперь сенсорный экран
меню из 5-6 закладок
Гамбургеры, ЗАкуски, Напитки...
На каждой крупные картинки еды.
Тыкаешь, она улетает в правый угол, там списком отображается набранное
Когда готов, жмешь оплатить, тут же лежит рядом обычный терминал, сунул карту , набрал пин код, оплатил
заказ улетает на выдачу, там тоже табло "в работе/готово", ждешь готовность, получаешь
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
02.02.2015, 00:48 #25
Цитата Сообщение от krapotkin Посмотреть сообщение
оплатил
заказ улетает на выдачу, там тоже табло "в работе/готово", ждешь готовность, получаешь
Ясно... Как идентифицируют покупателя? Чек с номерком, который отдаешь/показываешь? Или на доверии по имени/фамилии (на весь зал - "Пупкин - Ваш заказ!")?
krapotkin
2503 / 2380 / 607
Регистрация: 14.04.2014
Сообщений: 11,524
Записей в блоге: 1
02.02.2015, 17:18 #26
на чеке номер
огромный ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2015, 17:18
Привет! Вот еще темы с ответами:

Нужно разработать приложение для бар-клуба. Для ios, android - Программирование
Добрый день!!! Кто может помочь или посоветовать программиста. Главное окно: картинка с акциями с лева вверху кнопка меню- меню...

Что нужно для того чтобы собрать приложение для iOS и выложить в App Store? - Программирование
Всем привет! Делаю приложение на PhoneGap. И столкнулся с проблемой. Установил виртуальную машину iMac, на ней сделал билд. Но это...

Приложение для сайта - Программирование Android
Сразу извиняюсь если вопрос нубский. Подскажите направление куда копать. Нужно написать приложение для сайта. Пока приложение должно...

Приложение для сайта - Программирование Android
Есть такой вопрос, как сделать приложение для сайта. На сайте используется CMS DLE


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.02.2015, 17:18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru