I would suggest starting at lichess.org. It has tools that let you (1) analyze a game that you play on the site or (2) import a game and analyze it.
The lichess.org analysis includes inaccuracies, mistakes, and blunders. It does not have excellent or brilliancy (! or !!) markers, but they provide a rationale for why they don't use those. You can decide ...
I would suggest LiChess. It is free (of charge and ads) and it has a website + android app. You can practice vs other opponents, solve tactic puzzles. They also have a learning section, where you can learn about simple strategic concepts.
As of 2016 There are a few Android based e-ink readers, most notably by Onyx and a whole bunch of rebrands ranging in size from 6 inches to 9.7 inches.
I highly recommend checking out mobileread.com for all e-ink reader related information.
Usually they do not run the latest Android (i think 4.4.2 is about as good as it gets).
Another minus is that they ...
On the Android tablet, you download the version for Android, and for the iPhone you can download the iPhone version.
Stockfish engine's source code is written in C++, and therefore it has to be compiled for the platform (Windows, Android, iPhone, etc.) on which it will run. Thus, you have different "versions" (not in the strict sense) of the same engine.
You can use mine. I have an Android application that takes care of the GUI elements.
The application itself is in the play store at
Please attribute me (Jan Jansz) as a developer where possible. (I need it; thanks.)
@Glorfindel is absolutely correct (+1). To get you started, do this:
Read UCI specification (http://wbec-ridderkerk.nl/html/UCIProtocol.html)
Download Droidfish source and check how it interacts with the engine
Learn how to compile Stockfish with JNI
Create an empty Android project. Send the engine isready. Do you get anything back from Stockfish?
You could try
Which is a free app that can be installed from SourceForge or from the Windows app store.
It finds blunders, then automatically annotates games by inserting variations and adding comments to the blunder moves, as described on
Automatic game annotation features
Of course ChessBase and several other paid apps can also do this, ...
You see those distributions because they're built for each platform. If you have iOS, use the iOS binary. If you have Android, use the Android binary.
Now, you ask for which one is strongest, advantages etc. On theory, Droidfish on Android is the weakest among three apps (SmallFish, Stockfish and Droidfish). It's weakest because it's a 32 bits app while the ...
There are several good options:
iChess - which is a Chess puzzles app and works without internet.
Analyze This - which can be used to set up a board position from the book and move back and forth, save and make a collection.
Disclaimer: I am the developer of the aforementioned Apps.
Chess OCR - is the best app which can make task easier of automatically ...
Since you have gotten no answer in 27 months, I will give you what is most likely only a potential solution. The lichess.org website supports eight variants, and also has a smartphone app.
It's fairly likely that your variant is not covered, but that is not the end of it! The site is 100% open source, and will almost certainly incorporate a variant if ...
I'd point out that lichess.org uses the Stockfish engine which is regularly one of the top 3 most powerful chess analysis engines available (and its free):
CCRL Chess Engine ratings through competitive competitions
Although I completely agree with the recommendation to check to checkout lichess.org why not its engine directly in Android? Download '...
In addition to lichess, which has a great service for analyzing, Analyze This (Free) is a good app which lets you auto-analyze games, and has a beta feature which will identify blunders, mistakes, annotate your games for you, and suggest other lines.
Stockfish is written in C++, so in order to call it from your Android app (which I presume is written in Java), you need to call its library via JNI (Java Native Interface). This is a rather technical task better suited for Stack Overflow; here is a question to get started.
If you encounter specific problems while doing this, you can ask a question there; ...
Why waste your money when you've got free video repository like Youtube.
Watch this video, i think this is perhaps the best video i've ever come across to learn chess.
Some applications on playstore will definitely come handy:
Let \path\to\endgame\tablebase\files be ... the path to endgame tablebase files. This means that the directory should contains only tablebase files, and not for instance folder for up to 5 pieces tablebase files and a folder for 6 pieces tablebase files. The files are .rtbw or .rtbz files. (These are Syzygy files, I don't know how it works for Gaviotta files ...
I use pomello.
This isn't a timetracker really. It's more for those who practice the pomodoro technique. It tracks the number of pomodoros you can achieve while allowing you to also tag disruptions and keep you focused until your break. I picked this particular one because it's integrated with trello. The integration allows it to tag your work items with ...
Every good chess website has its own app. Such as chess.com, lichess, chess24, ...
Just lunch play store and enter your favorite chess site name, you will find its app. They usually have human mode or computer mode with various time controls. With chess.com app you are also able to challenge particular opponent by his user ID and in lichess it's even easier, ...
I found an other way to solve my question:
The android app DroidFish can show the recommended opening moves.
You can add a custom button to the GUI to show/hide the recommended opening moves from the book.
It is not like a real puzzle, but similar.