I need our existing Android app to talk smoothly to a Bluetooth thermal printer and, while you are in the code, refresh the look of one key report. Integration first: the app must discover, pair with, and print to a standard 58 mm or 80 mm Bluetooth unit. I’m open to the usual brands—Epson, Zebra, Brother—as long as the final APK prints reliably and reconnects automatically after the first pairing. Raw ESC/POS commands or an official SDK are both fine; pick whichever gives the fastest, most stable print. Report revamp next: the data is already there, but the current layout is cramped and hard to read once printed. I want cleaner spacing, clearer section headings, and a hierarchy that looks good on both the in-app preview and the physical slip. No new calculations are needed, just a design makeover. Deliverables • Updated Android source with the printer module fully wired to the existing print button • Revised report template (XML, HTML, or PDF logic—whatever the project already uses) with the new, cleaner layout • APK for quick testing plus step-by-step notes so my team can reproduce the build and add printers later • A short video or screenshots showing pairing and a sample printout to prove everything works Acceptance will be based on successful pairing, a clear printout on at least one mainstream printer brand, and a noticeably more readable report layout.