Designing a Blended Course in Android App Development using 4C/ID

Author(s):  
Marco Marcellis ◽  
Erik Barendsen ◽  
Jeroen van Merriënboer
2021 ◽  
Vol 1 (2) ◽  
pp. 1-6
Author(s):  
Anmol Tewari ◽  

Android is a software stack for mobile devices that includes an operating system, middleware, and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries but does not support programs developed in native code. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34 hard-ware, software and telecom companies devoted to advancing open standards for mobile devices. When released in 2008, most of the Android platform will be made available under the Apache free-software and open-source license.


Author(s):  
Wen-Chen Hu ◽  
Naima Kaabouch ◽  
Hung-Jen Yang

Mobile application stores (or app stores) sell or provide mobile applications/services for handheld devices such as smartphones or tablet computers. A wide variety of mobile applications is available on the app stores. Popular applications include location-based services, mobile games, mobile offices, and music. The highly popular apps create great opportunities for IT companies and workers. However, traditional desktop programmers have problems switching to handheld programming because it requires a different approach from desktop programming. Unlike desktop application development, there are no widely accepted tools or software for mobile app development. At the same time, mobile app development is complicated and platform-specific compared to desktop application development. This chapter introduces mobile app development using Android. Mobile developers can get a sense of mobile app development by reading this chapter and apply it to other platforms or further explore the Android app development.


Author(s):  
Wen-Chen Hu ◽  
Naima Kaabouch ◽  
Hung-Jen Yang

Mobile application stores (or app stores) sell or provide mobile applications/services for handheld devices such as smartphones or tablet computers. A wide variety of mobile applications is available on the app stores. Popular applications include location-based services, mobile games, mobile offices, and music. The highly popular apps create great opportunities for IT companies and workers. However, traditional desktop programmers have problems switching to handheld programming because it requires a different approach from desktop programming. Unlike desktop application development, there are no widely accepted tools or software for mobile app development. At the same time, mobile app development is complicated and platform-specific compared to desktop application development. This chapter introduces mobile app development using Android. Mobile developers can get a sense of mobile app development by reading this chapter and apply it to other platforms or further explore the Android app development.


Sign in / Sign up

Export Citation Format

Share Document