Hello helpful community!
I am starting work on a project I have wanted to undertake for some time. It will involve writing an application that connects to an Arduino thru bluetooth to retrieve playing cards that have been selected either manually or thru the randomizing feature of this app.
The main database will house all the “Kingdom” cards of the game Dominion, currently about 350 unique cards. This will include which expansion set the card is from, the cost of the card, card type, etc. In the settings I will be able to set the parameters of the randomized set such as “only select cards from these sets”, “select zero Attack cards”, etc. Most of the parameters I am thinking about can be found in many Dominion Randomizing apps such as Jack of all Dominion and Dominion Picker. The major addition to this app will be once the randomized kingdom is displayed I can press a “Deploy Kingdom”. This will send the needed coordinates to the Arduino to retrieve the selected cards or to restore them at the end of play.
The main elements I want the app to perform is a highly customizable randomization of cards as well as the ability to store a displayed Kingdom for use later.
The purpose of this post is to find out if this level of data handling and storage can be achieved with App Inventor or if I will need to code in Android Studio. If this can be accomplished in App Invertor are there tutorial/examples I can use as a jumping off point?