Ну ладно, не буду лукавить, ИИ писал)) Да-да, сомбреро подставил, можете накидывать. Но все не так однозначно.
Пожалуй, стоит начать с того, что я ничего не смыслю в кодинге. Мой максимум - пятерки за Паскаль в школе на уроках информатики. Но вот с тех пор я вырос, устроился на работу, и меня огорчала необходимость таскать с собой бумажный блокнот и ручку, либо записывать данные в блокнот телефона, и нигде они не были систематизированы. Все вписанное приходилось переписывать после работы в компьютер. А в процессе самой работы - держать в голове кучу информации и параллельно вести расчёты на калькуляторе. Заебало - подумал я, когда открыл бутылку коньяку после долгого рабочего дня, и попробовал углубиться в матчасть. Выбор пал на Kotlin, как основной язык для Android. Почитав, посмотрев туториалы, я ужаснулся - для непосвященного это все выглядело как инопланетные рукописи. Поэтому, раскопав в памяти что-то о том, как сейчас код пишут нейросети, я обратился к китайскому нейроботу. И тут-то блять дело пошло! Проведя первую неделю в бессонных ночах, у меня появился вполне рабочий прототип, пусть и не с первой попытки. Со второй недели у меня получилось пофиксить часть ошибок, недоработок и багов (хотя некоторые все еще продолжают меня преследовать). К этому же времени я стал совсем капельку разбираться в котлине и в своем коде, и уже мог местами сам что-то добавить или поменять. Но все равно, я не представляю, как программисты пишут программы сами с нуля целиком)) Это же тысячи строк кода, взаимосвязанных между собой. В общем, снимаю шляпу
Работа над приложением продолжается, но мне кажется, что я уперся в предел ии-кодинга (ну или я в конец заебал китайцев в подвале со своей хуйней) - дипсик начал хромать. Еще одна проблема - узконаправленность приложения. То есть, вкладывать туда какие-то реальные средства я не готов, зная, что они никогда не окупятся. По крайней мере, в моих руках - я ни разу не маркетолог, скинул .апк файл всем знакомым коллегам по работе, бескорыстно, просто чтобы пользовались. Короче, сам не знаю, что мне с этим добром делать)) Очень хотелось бы найти знающего человека, обладающего котлином, чтобы иногда просить у него совета. Ладно, чёт начали за здравие, кончили за упокой, пора перейти к сути:
Экран новой отгрузки. Три режима (один порт - один транспорт; один порт - несколько транспортов; несколько портов - один транспорт). Из фич - проверка номеров контейнеров и вагонов по контрольной цифре, и режим двойного контроля (позволяет отдельно контролировать, какие поддоны вывезли со склада на эстакаду, и какие из них завезли в транспорт)
Планировщик. Заебался с уведомлениями, да и сейчас они почему-то через раз срабатывают, бился с ними по всякому, но видимо где-то в коде отслеживается фаза луны, от которой зависит - придет уведомление или нет. Еще есть чек-листы, чтобы не забыть ничего, что нужно сделать до отгрузки. А еще можно начать запланированную отгрузку, и ничего не надо будет вводить заново
Ну и по мелочи - шаблоны, чтобы по десять тысяч раз не писать одно и то же, а выбрать из выпадающего списка. Черновики с ручным и автоматическим сохранением, чтобы можно было вести несколько отгрузок одновременно или отложить их до поры до времени. Архив, где можно посмотреть все то, что грузил раньше. И самая моя любимая фича - автосоставление отчёта, который теперь можно просто скопировать и вставить в вордовский документ, а не переписывать вручную
На этом все. Файл .апк получился на 20,5 мегабайтов, хз, много или мало. Но сдается мне, если бы кодил спец, то получилось бы раза в два меньше)). Приложуха работает офлайн, никаких разрешений не требует (окромя уведомлений), майнеры писать не умею, поэтому их нет))
Хз, можно тут ссылки на гитхаб вставлять или нет, если кому-то интересно, скину в комменты. Всем добра, посоны