Project Domain / Category Mobile Apps Abstract/Introduction This App enables you to carry Java programming Tutorials in your android phone. The tutorial is a comprehensive guide to learn Java programming language. This tutorial is based on number of modules and each module provides the description of different terms of java with programming examples. After completing each module a test will be taken to examine your knowledge once you learn in module. Moreover, this app has a very simple user interface and the contents can be easily understood by the users. Users don’t need an internet connection to his/her device while practicing of Java quiz and also for learning Java tutorials and programs.
Functional Requirements: Following are the functional requirements:
1. The user creates their profile that shows his/her status, their level or module and achievements. 2. Tutorial based on different modules Like Basic concepts, conditional & Loops, Arrays, Classes & Objects, Exceptions, Lists, Threads and Files. 3. Each module contains the description of the terms with programming examples. 4. At the end of each module there is a test, based on the content that learned in the module. 5. A test based on the objectives, true & false, blanks, programming questions. 6. Next module is only activated when first module is completed means without completing the test and module you cannot move to the next module. 7. Allocate the number of points to user on completing the test. On completion of each test user ranking / achievements are increased. 8. When completing the all modules a certificate issued to the user.
Tools: Development environments / IDEs for Android application Android SDK Java and xml Any Database tool