A country's flag is randomly chosen from those of up to 6 world regions. Either 3, 6, or 9 (multiple-choice) buttons are shown with randomly chosen country names. Tapping an incorrect choice causes the given flag to shake. There is a delay before the next flag is shown. The Settings menu enables adjustment of those items.
Enhancements to original program (see Credits, below) include displaying flag of incorrectly-chosen country and these options:
* timer (to gauge progress);
* alphabetized button faces;
* SHOW FLAG option (to compare);
* reset (restart quiz); and
* grading (total 'OK' divided by number of guesses)
('OK' means ' at most one wrong guess.)
This app is based on the Flag Quiz app chapter of Android for Programmers: An App-Driven Approach, 2/e, by Paul Deitel and Harvey Deitel of Deitel & Associates, Inc. (http://www.deitel.com)
You can learn more about the book at http://www.deitel.com/books/AndroidFP2. The authors are working on a new edition based on Android Studio and Android M.
Enhancements in the form of over 600 additional lines of code over the original 1000 were provided by Dave Slomer (SlomerWare; see also 'Kakuro Combos Pro' and 'Kakuro Combos Free').
With the exception of a couple of spelling corrections, all flag information is presented as found in the original app as downloaded from the URL shown above, which attributes http://www.free-country-flags.com as the source.