Моё Android приложение заработало!
Привет, снова я, Даниил. 👋
В прошлом посте рассказал как за 3 дня собрал десктопный PDF парсер на Python и пообещал сделать APK для телефона. Спойлер: это было больно. Решил что справлюсь за пару вечеров. Поставил WSL, поднял Ubuntu, развернул Buildozer и Docker. Сборка падала раз за разом — рецепты, зависимости, версии NDK. Чинил одно, ломалось другое.
Плюнул и пошёл в Claude Code. Первая же сборка прошла, APK создалось! Радость длилась пять минут — приложение вылетало при старте. Часы попыток, логи, пересборки. Минус 7 долларов и ощущение что меня надули. Дальше случился гениальный лайфхак. У DeepSeek архитектура Claude Code Console практически идентична. Подменил модели через системные переменные — и весь дальнейший дебаг обошёлся меньше чем в полдоллара. А дебага было много.
Двое суток в режиме «собрал, поставил, упало, логи, правлю, заново». Самая дикая проблема: сканы PDF отказывались распознаваться через DeepSeek V4 Pro. Текстовые парсились идеально, сканы — пусто. Три разных формата передачи изображений перепробовал пока нашёл рабочий. Логи с телефона через adb, по 30 переустановок в день.
Попутно докрутил дизайн, разделил кнопки сохранения, убрал отладочные логи которые писали распознанный текст в файл, пофиксил кучу багов. Сегодня утром запустил скан, задержал дыхание — и увидел заполненный Excel. Победа. 🎉
Итог: Android приложение которое парсит PDF включая сканы через облачное распознавание, работает с OpenAI и DeepSeek, поддерживает прокси, сохраняет в XLSX.
Я в поиске работы как CMO / Head of Marketing. Если нужен человек который не боится кода и доводит до результата даже когда всё против него — пишите. Приложением готов поделиться, нужен свой API ключ. Спасибо что дочитали. 😴
#маркетинг #автоматизация #Python #Android #карьера #AI #нейросети #аналитика #CMO #поискработы #нетворкинг #кейс