What are some puzzle apps for android? I'm a big fan of lichess's tactics training, because puzzles include both winning material and checkmate sequences, and the puzzles are taken from actual games. 

Unfortunately this feature isn't available on the lichess android app. Is there some other app that meets most of these requirements?


is free
has no limit on number of puzzles
has both checkmate tactics and material-winning tactics
has sufficient variety in puzzle difficulty
has a puzzle rating / gives you a tactics rating


Any recommendations are appreciated, thanks!
Mobialia chess free have some tactical puzzles.It is mainly used for connecting to icc and fics. The tactical puzzles are taken from real games. So although, there's only a limited no of puzzles(a few hundreds), doing them over and over can help one perfect the basics.It is mainly intended for players below 2100 fide rating.