Android Question Simple box for reading barcodes and print them out


I need to create a tiny app that just receives scanned numbers with a zebra device, I am totally new to android development, was trying to figure if there is something like a .net grid or a multi-line textbox that I can use to store labels there, and then parse them or send them out to a DB or Printer after user approves. It should allow to enter as many labels as needed, it will then be sending them to either a DB or directly to a printer , the output will be a shipping pick list.

Can you guide me or show me some tutorial that gets me close enough? , I do have experience in programming other languages, but I always (even nowadays) was trying successfully to avoid java.