April 26, 2020

Android



Если сам себя не похвалишь, то кто.

Сегодня завершил небольшую халтурку, програмка для учета запчастей на складе.
Програмка примитивная, из двух частей. На вебсайте табличка с запчастями - код, наименование, количество, можно подгрузить фотку. Автоматически генерируется QR код, его можно распечатать и наклеить на полку. И мелкая прога под Андроид, сканер QR-кодов, с кнопками взять со склада-вернуть на склад.

Написал примерно за полторы недели, в свободное от работы время.
Для этого мне пригодились знания:
- mysql, там хранятся логины, запчасти, и история взял-вернул.
- php, для написания мелкой защищенной cms-ки.
- css, чтобы cms-ка имела внешний вид.
- понимание принципов хеширования и работы cookie для механизма авторизации пользователей.
- понимание протокола http, для организации надежного обмена post и get запросами между андроидом и cms-кой, загрузки картинок в cms-ку и отображение их в андроиде.
- java, для написания функций обработки данных под андроидом.
- javacsript, для окошка с поиском в cms-ке.
Программу Android Studio осваивал по ходу, это первая моя программа под Андроид.
Всё это без привлечения сторонних библиотек, за исключением модуля сканирования QR-кодов, взял уже готовый.
На работу пришлось потратить два выходных, сейчас не такая уж и большая потеря.
Это приятное ощущение, когда можешь самостоятельно потянуть полный цикл разработки, от идеи до конечного продукта.
И как можно жаловаться на скуку, даже в условиях карантина.

No comments: