# Development tools and target device

When I started on this project I had to choose the development environment to work with. The two obvious development environments for creating Flutter apps are:

*   Android Studio
*   Visual Studio Code

I did not want to introduce too many variables and decided to stick with Android Studio. Both Android Studio and Flutter come from Google, so it looked like a safe bet.

The device that the app has to run on is the Zebra TC57 Touch Computer. This is a ruggedized Android device with a built-in barcode scanner.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1639946145190/lj-ssCciY.jpeg)Zebra TC57

More information about this device can be found on:  
[https://www.zebra.com/us/en/products/spec-sheets/mobile-computers/handheld/tc52-tc57.html](https://www.zebra.com/us/en/products/spec-sheets/mobile-computers/handheld/tc52-tc57.html)
