Per le diverse sfaccettature del gioco, puoi utilizzare diverse app. Li includo tutti nei commenti, poiché non sono autorizzato a pubblicarli qui.
Tattica: questa parte molto importante del gioco può essere allenata dalla già citata app "Tactics Trainer". Sono un utente quotidiano ed è eccellente.
Aperture: la migliore app che mi viene in mente in quest'area è "Repertorio degli scacchi". L'app è eccellente, con un bel design pulito e con più posizioni di apertura di cui avrai bisogno. Ha persino spazio per annotazioni e novità personali. L'unico inconveniente è che solo le prime mosse sono gratuite e devi pagare per il resto.
Endgame: mi è stato consigliato "Chess Endings", che non è gratuito e non posso dire molto al riguardo. Puoi provarlo.
Gioco occasionale: consiglio vivamente l' app di Chess.com . Hai alcuni problemi tattici aggiuntivi, ma la cosa interessante è la corrispondenza e gli scacchi dal vivo, che giocano ogni volta che lo senti.
Analisi: con la differenza abismale, il miglior strumento di analisi che puoi possedere per un dispositivo mobile è "Scid". È bello, i pezzi sono mostrati chiaramente, c'è spazio per il punteggio del gioco e ammette un motore. Ti permette anche di esportare giochi in .pgn e molte altre cose. Inestimabile, ma open source e gratuito. Nonostante sia dotato di un motore per impostazione predefinita, Stockfish, scaricabile da qui , può essere compilato in qualsiasi dispositivo Linux, ed è sicuramente l'opzione migliore se possiedi un Android.