Developing a smartphone learning application for children has become very important at present, therefore, The main aim of this study is to develop an educational application running on a mobile phone-based on the user interface design principles, and CCI standards together, the proposed application deal with this matter by designing a simple system contains effective feature enables children to learn basic information about computer parts and its components easily. That makes learning for children easy and enjoyable, through simple lessons contains questions and pictures, in different ways. The application used an attractive assessment method for children. To determine if their answers for questions are correct. During the design phase, some factors were considerate, such as children's privacy in terms of age, level of awareness and speed of learning the researchers implemented the application using java language, android studio and MySQL for databases.