🔥

Тред (Арсений Александров)


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

Большая часть девайсов, с которыми вы работаем, представляют из себя крайне интересные вундурвафли с 8 юсб, COM порт, RJ-45 и, чаще всего, встроенный принтер, а иногда еще и сканер для штрихкодов

Ты подключаешь два принтера по юсб, два по bluetooth, один через локальную сеть и принимаешься печатать чеки разной ширины, длины и через разные форматы печати производителей. Туда же идут кейсы продажи, синхронизации данных мужду устройствами, но эту уже куда привычнее

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

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