I usually use a fully free android chess app,which can reproduce the historical chess game and play it by yourself halfway through, choose the opening you like, can flip hold white or hold black in the gameing So I can know what AI thinks, Freely switch between landscape and portrait in the gameing , I can play in any pose .I like all these, but this is Offline app.I hope to find an application that has these features when offline and can compete with players when online, so that I can play with my friends.