Quiz app is developed using Android studio for the mobile phones. This web app for the mobile is used to test the knowledge of the people by themselves. This quiz app gives an enjoyable and exciting interactive information. This app grants questions in a random order. This app will have the ability in testing one's knowledge in a non-stressful, user-driven, self-paced environment improves application usage and success. There are different types of quizzes so that each individual can able to select any one type and can proceed. They are allowed to choose multiple choice questions, matching word, etc (Sugita, 2013).
Marks are given based on the questions answered correctly. List of questions answered correctly for the first time will be notified and the user will be given second chance to answer the question correctly. Scores are not submitted. This app helps the user to play together with their friends and enhance the speed of learning and keeps track of learning by user. This quiz app will have answer on one word which will make the user to identify the answer in an easier manner. Time required to answer the question will be unlimited which helps the user to answer without any tension (Hata, 2013).
Quiz app makes the user to be motivated in testing their knowledge in a proper way. By doing so the user can develop their skills. Different variants of quiz applications are available which reduce the risks associated with boredom and increase the percentage of sparking interest of the user. This app helps the user in which at any time they can use this app and they can answer the questions repeatedly when they answer wrong for the first time. This app motivates each and every user to know about their knowledge on what they learnt and what to be learnt. This encourages user to play with a relaxing mind and many can play together. All age group of people can use this app since it is user friendly and every one can easily understand. With this app individuals not only get help in developing a good personality, but also help them in improving their attitude (Nishiyama, 2013).
3. User interface prototypes
The web app can be designed by using HTML, CSS. But the implementation is done in Android studio.
Android studio is tool for creating apps on any type of android device. It consist of debugging, a flexible construct system, world class code editing. It is an immediate developing system. This permits you to concentrate on making single and high quality apps. Number of methods to develop android but highly used and powerful to use is android studio (Ko?ek, 2013).
Android studio is developed for creating apps. That application can be used in daily life. Android studio is developed by Google (Singh, Bhardwaj and Abdul Qadeer, 2012).
Android studio is the great code editor. It offer some more features. They are It supports to construct Google cloud platform. It supports NDK and C++.It is easily modified grade-based constructing system. It is fast and many options along with their functional capabilities. It contributes in debugging andimprovingprogressofthecode.HowtoinstallAndroidstudioforwindows you have to install the android studio before starting to develop the mobile application (Nale and Landge, 2016). From Android studio home page download and introduce .exe file is to personal computer.
In order to install android studio go throughout the instruction from setup wizard.
Need to direct the installer to appropriate place, if it asks for wherever java is installed.
HTML stands for Hyper Text Markup Language. This language is made for producing the web page and data that can be visualized through the internet. For any creation using html tag is essential. There is number of desktop applications which mix web browser control to display html. And also for communicating directly through web applications. If you need to develop desktops like iTunes, amazon music etc. By using java technology. And implant fast, safe, light weight web browser that controls java script, flash, HTML5, etc (Lee and Lee, 2016).
Uncertainty you need to practice HTML for your user interface. Server/client model must be used. Developing local server is easier. On text editor develop the HTML file. HTML file can be viewed in browser. From there you can examine your file. And rewrite it if needed. Upload on browser (Shen, 2012).
The HTML page construction is made of head, body, header, main and footer. It is used to develop the construction of the web application (Jeon and KOH, 2015).
CSS stands for Cascading Style Sheet. If you required to use CSS for your user interface. Server or client model should be used. Producing local server is easier. In CSS is colon for property and semi colon for value (Kimetal., 2011).CSS gives the pictorial performance. That may help you to find the basic information about the content. CSS can perform much better than other. For animation purpose power of CSS can be used. For avoiding unwanted pictures make precise gradients. For adjusting presence of data based on your device, media Queries developed.
4. App Testing
A software technique for testing exclusively approved to test the apps which are provided on the web in that app interfaces and functionalities are tested. It is the process by which mobile device developed applications are tested for its consistence, usability and functionality. The testing may be manual or automated. The testing techniques can differ for mobile devices (Khan, Ali and Saleem, 2015).
Mobile Application Testing challenges
- The mobile application testing performance is not easy. It requires to perform on difference of versions, software platform, network condition, Shard ware (Adsul, 2016).
- Fast changing mobile operating system, unpredictability of simulators, several devices, and frequent introduction on new devices makes it complex (Sa'adah et al., 2015).
Approaches of mobile app testing on cloud
The best choice for testing the mobile application is by using cloud testing. By using cloud based approach, we attain hybrid and native mobile application automation testing. If the long term automation testing is carried out across the predefined device set and multi-platform, automated testing approach on cloud is used. It is very effective. It reduce the setup time for the test. It gives strong server configurations, testing resources, and pre-configured, licensing and highly synchronized architecture. It reduce automated testing and Time-to-market competence. It enhance the application quality. The amount of scalability having real time effects is one of the advantages of cloud approach. While running the test, the defects able to be analyzed (Daubs and Manzerolle, 2015).
5. Business plan
Creating a solid idea about business plan helps to thinking about application. In order to start and implement business. Should have a great idea about business plan that may help all information about business and its development. For analyzing, worksheet grow to think and it is unique. Mission statement is important to all business. Quiz application is an android app. parallel application is there in android app market. Quiz app is a low price and easy to understand. It may help to low income students to get higher education (Tsunemi, 2013).
To create the application as fun study tool. So that the student will concentrate on studying for exam and do well. The quiz app offers students to get succeed without being tired and anxious in the process. It gives creative attitude and wealthy students as the results. It will helps the students to learn in short period of time than spending hours of time. This app is specially designed for students to use any period of time. Quiz app is a stress free application. That neglects last second cramming among students (Budianto et al., 2015).
Quiz app is well-organized, personalized and cooperating way to study. That plans to target on views. This application helps to learn more. In future we expand our information students who purse higher education. It has multiple choice questions that will give practice of studying without stress. And also it inspires students for learning. It will helps the students to test their friends to quiz and finish it with top mark.
Quiz app is mostly designed for high schooling students who wants effective type of learning. Quiz app is the realistic learning material. It help students to save time and keep interested on learning. It will acts as smart learning technique. Instead of using study guide, paper back study guides. And also books are huge and uninteresting. Quiz app is totally useful in learning (Dutta and Vandermeer, 2017).
Quiz app may help high school students, colleagues, etc. it can be very useful to learn more and more about general knowledge and their basic materials of their educations. It is studying and preparation tool. It may also help to reach the success in school. Similar quiz app have realized by some other companies. It can be installed in computer as well as mobile. It can act as finest educational apps for students. It help students to get success in their exam.
The current position of the mobile application is at the top rate. The quiz apps are trending nowadays and the quiz app which is developed here in order to draw attention to this app. The main aim of this quiz app is to test the knowledge of the user by their own. This app will increase the market share by improving the skills of the user. This not only help the user to test their knowledge, it also enhances their personality and attitude. Users of all type of group can access this app and this makes the user to use this at any time. Many users can use this app together with relaxing mind and without stress. The quiz app is user friendly and thus makes the user to use it in an easier way (Hensel, 2015)
The thousands of quiz apps are accessible for low cost or free. The application permits the user to track activity, share progress on social media, set goal and collect ideas about their daily activity. The examination suggest that the application basis in behavior change technique, evidence based practices and health behavior theory are lacking. It makes difficult to examine the health behavior variant techniques on mobile technologies. In few quiz applications, behavior change methods are used. The costly applications manage to be greater quality which in term of usability and involve few behavior change methods. The long life of application usefulness on the changes of behavior is unpredictable (KOCAKOYUN, 2017) .
The physical activity literature review related applications on smartphone able be effective in advancing enhance in mental strength for short period of time. The long term examination is requires to examine the lifestyle changes. The customized feedback to motivate and coach also viewed as significant. The users who utilized an application to train for quiz event enhanced self-esteem, knowledge and feeling good among others (Oliveira and Galembeck, 2015).
It is an android app gives new methods of playing quiz by using mobile. The app is mainly developed for the people who likes to play quiz. It gives the challenge to players. It allows the player to play quiz by connecting Wi-Fi in android phone.
From cloud database, the questions are loaded. At the end of the game, it displays scores such as number of skipped questions, number of correct answers and total number of question s in the game. The major objectives of this application is to encourage the participants to play the quiz. The application is downloaded by the users and play the games. It provides effective challenge to the users (Moorkens, O'Brien and Vreeke, 2016).
The smartphone plays a significant role in our society for entertainment, communication etc. like mobile computing. The innovations play an important role in teaching. It focus on teaching the development technology to the people. It is based on software which is prototype to enhance the participation of the students in learning. Mobile game comprises of 2 modes namely single player and multiplayer mode consist of 3 levels having embedded scoring mechanism. The additional features in the developed prototype is the smiley and other symbols for communication. It was create by using java platform, java ME while the web app is developed by ICE faces that is integrated Ajax app framework to create RIA. Research found that greater interactivity over the users and becoming energetic in learning task (Lee, 2015).
It is the data management system based on cloud which permits the users to develop the mobile and web applications. It is the popular backend like service platforms. The usage provides 3 products namely parse push, parse analytics and parse core in one package. The parse core usually maintains the social media integration and data savings. For sending push notification, parse push is used. The parse push permit the developer to schedule, send push notification and customize to selected set of users or registered users. The parse analytics permits to track the application data namely user retention, push notification, installations and active users (VOŠTINÁR, 2017).
Before the application tag, add the permissions in manifest file.
Add on create () technique with the code which is followed below in the application class.
Applying parse for the projects which is based on web
- Develop MySQL database
- Possess PHP class which is responsible for CRUD function performance
- Requires to sanitize input to prevent against XSS attacks
- Requires to make sure the database remains performed
- Requires to track variant users and handle the list if the application is collaborative
- For various users, create random questions
- Replacing pre-designed quizzes and power point quizzes with fresh mobile application
- Create fast and easy way to conduct quiz for the users
- Modernizing the application in server provides alert message
Adsul, A. (2016). MOBILO (Mobile Lost) Tracker Android Application. International journal of Emerging Trends in Science and Technology.
Budianto, I., Wong, C., Nguyen, P. and Gan, S. (2015). StanXY: standard curve app for Android. Scientific Phone Apps and Mobile Devices, 1(1).
Daubs, M. and Manzerolle, V. (2015). App-centric mobile media and commoditization: Implications for the future of the open Web. Mobile Media & Communication, 4(1), pp.52-68.
Dutta, K. and Vandermeer, D. (2017). Caching to Reduce Mobile App Energy Consumption. ACM Transactions on the Web, 12(1), pp.1-30.
Hata, Y. (2013). Photo Quiz: Dermatomycosis. Medical Mycology Journal, 54(4), 317-318. https://dx.doi.org/10.3314/mmj.54.317
Hensel, M. (2015). Studio Mumbai. The Practice of Making. Architectural Design, 85(2), pp.94-101.
Jeon, H. and KOH, C. (2015). Text Extraction Algorithm using the HTML Logical Structure Analysis. Journal of Digital Contents Society, 16(3), pp.445-455.
Khan, S., Ali, H. and Saleem, S. (2015). Research On Auto Mobile-Pc Upload Images Application Through Bluetooth Using Java. VAWKUM Transactions on Computer Sciences, 8(1), p.1.
Kim, J., Lee, Y., Song, I. and Yoon, S. (2011). Analysis of Intersymbol Interference due to Overlap m Overlap-Based DM-BPSK CSS Systems. The Journal of Korea Information and Communications Society, 36(2C), pp.99-104.
KOCAKOYUN, ?. (2017). Developing of Android Mobile Application Using Java and Eclipse: An Application. International Journal of Electronics, Mechanical and Mechatronics Engineering, 7(1), pp.1335-1354.
Ko?ek, K. (2013). Application of Android OS as real-time control platform. Automatyka/Automatics, 17(2), p.197.
Lee, K. and Lee, H. (2016). An Automated Technique for Illegal Site Detection using the Sequence of HTML Tags. Journal of KIISE, 43(10), pp.1173-1178.
Lee, S. (2015). Design and Analysis of Mobile Learning Management System based on Web App. International Journal of Multimedia and Ubiquitous Engineering, 10(1), pp.417-428.
Moorkens, J., O'Brien, S. and Vreeke, J. (2016). Developing and testing Kanjingo: A mobile app for post-editing. Tradumàtica: tecnologies de la traducció, (14), p.58.
Nale, N. and Landge, S. (2016). Real-Time Carpooling Application for Android Platform. International Journal Of Engineering And Computer Science, 5(3).
Nishiyama, Y. (2013). Photo Quiz : Basic mycology. Medical Mycology Journal, 54(1), 5-6. https://dx.doi.org/10.3314/mmj.54.5
Oliveira, M. and Galembeck, E. (2015). Using a web analysis tool to evaluate an educational app usage. International Journal of Mobile Learning and Organisation, 9(2), p.146.
Sa'adah, U., Kamal, I., Tsabita, F. and Ekaputri, V. (2015). Go East Java : A Mobile Application For Tourist Guides In East Java. IPTEK Journal of Proceedings Series, 0(1).
Sari, T., Jayanti, A., Naini, R. and Wardani, R. (2014). Batik Guide Mobile Application Based Software with Java 2 Micro Edition (J2ME). Journal of Advances in Computer Networks, 2(4), pp.306-310.
Shen, Y. (2012). GOING MOBILE: DEVELOPING APPS FOR YOUR LIBRARY USING BASIC HTML PROGRAMMING. Scott La Counte. Technical Services Quarterly, 29(3), pp.256-258.
Singh, S., Bhardwaj, P. and Abdul Qadeer, M. (2012). Neo Browser: Java Based Web Browser for Mobile Phones. International Journal of Engineering and Technology, 4(6), pp.817-820.
Sugita, T. (2013). Photo Quiz : Basic mycology. Medical Mycology Journal, 54(4), 321-322. https://dx.doi.org/10.3314/mmj.54.321
Tsunemi, Y. (2013). Photo Quiz : Dermatomycosis. Medical Mycology Journal, 54(2), 101-102. https://dx.doi.org/10.3314/mmj.54.101
VOŠTINÁR, P. (2017). PROGRAMMING EDUCATIONAL MOBILE APPLICATIONS IN APP INVENTOR AND ANDROID STUDIO. Journal of Technology and Information, 9(1), pp.189-204.