user9381: Which android app can:

Solve chess problems without internet connection as well. 
Support manually edit board according to the problem. 
Ideally this app should allow a person to step back on any move and also provide hints on the next move.

This app is for a person who is a novice in chess, so he could try to solve the problems from the book he reads. 

user5653: Did you try Droidfish ? 
It runs stock Fish engine + you can edit positions.

user1275: 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 scanning Chess board diagram from a book and transferring to above Chess Apps, 


9381: <p>Which android app can:</p>

<ul>
<li>Solve chess problems <em>without internet connection as well</em>. </li>
<li>Support manually edit board according to the problem. </li>
<li>Ideally this app should allow a person to step back on any move and also provide hints on the next move.</li>
</ul>

<p>This app is for a person who is a novice in chess, so he could try to solve the problems from the book he reads. </p>
 5653: <p>Did you try <a href="https://play.google.com/store/apps/details?id=org.petero.droidfish&amp;hl=en" rel="nofollow">Droidfish</a> ? </p>

<p>It runs stock Fish engine + you can edit positions.</p>
 1275: <p>There are several good options:</p>

<ul>
<li><p><a href="https://play.google.com/store/apps/details?id=com.pereira.analysis" rel="nofollow noreferrer"><code>iChess</code></a> - which is a Chess puzzles app and works without internet.</p></li>
<li><p><a href="https://play.google.com/store/apps/details?id=com.pereira.analysis" rel="nofollow noreferrer"><code>Analyze This</code></a> - which can be used to set up a board position from the book and move back and forth, save and make a collection.</p></li>
</ul>

<p>Disclaimer: I am the developer of the aforementioned Apps.</p>

<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.kgroth.chessocr&amp;hl=en" rel="nofollow noreferrer"><code>Chess OCR</code></a> - is the best app which can make task easier of automatically scanning Chess board diagram from a book and transferring to above Chess Apps, </li>
</ul>
