The chess AI from class was turned into a clean and elegant android app, with a few additional features.
It makes use of a minimax algorithm using alpha beta pruning, default depth is 3 to keep it low on resources and easy, but it can easily handle depths of 5 or even 6. Performs pretty well.
feel free to try the apk file: https://drive.google.com/file/d/1HE6KIgRMuqAVzZCsrR1MIX1pgGoSpnmU/view?usp=sharing
Note: it does not have advanced features such as pawns transforming at the end or castling. All code is self written or generated through android studio