A free program for Android, by Vineeta Garg.
The Informatics Practices App is designed for students of class 12th and for beginners of Java. It contains all the chapters of the Informatics syllabus of class 12th, along with various resources to help you learn the concepts quickly. The app is based on a concept of learning by doing, which is very important in learning any subject. The idea is that if you learn the concepts by trying to do them, you will remember them more easily and will be able to understand them better.
The app contains a 'learn' section, from which the students can easily revise all the chapters of their syllabus. The 'practice' sections enables the users to test their knowledge and prepare for exams by attempting various quizzes, which are sorted chapter wise. The 'forum' section allows the users to ask their doubts and interact with others. The 'misc' section contains various resources that allow students to learn in a fun-filled way. It also contains previous years board papers, play list of IP videos, and sample papers etc.