Skip to main content
Log in

App Development Paradigms for Instructional Developers

  • Published:
TechTrends Aims and scope Submit manuscript

Abstract

To create instructional apps for desktop, laptop and mobile devices, developers must select a development tool. Tool selection is critical and complicated by the large number and variety of app development tools. One important criterion to consider is the type of development environment, which may primarily be visual or symbolic. Those distinct environments give rise to competing development paradigms. This work contrasts LiveCode and MoSync, tools from the two paradigms, which enables informed tool selection. Contrasts are drawn with respect to prerequisite knowledge requirements for development, differences in the development of user interfaces, as well as differences in computer programming and app deployment. To maximize utility of the contrasts, this article considers the differences in apps developed for the same instructional purpose. Using a drag and drop technique with feedback, users learn to identify paintings created by Rembrandt. Additionally, the apps provide a method for storing results in a database.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Adobe (2014). Brackets. Retrieved August 2, 2014 from http://brackets.io/index.html

  • Baker, F.B. (1978). Englewood Cliffs, NJ: Educational Technology Publications.

    Google Scholar 

  • Clark, R.E. (1983). Reconsidering research on learning from media. (4), 445–459.

  • Dodge, B.J. (1995). WebQuests: A structure for active learning on the World Wide Web., (2).

  • jQuery Foundation (2014). jQuery. Retrieved August 2, 2014 from http://jquery.com

  • Kapp, K.M. (2012). San Francisco, CA: Pfeiffer

  • Luterbach, K.J. (2013). Building software development capacity to advance the state of educational technology. (2), 21–27.

  • Papert, S. (1993). New York, NY: Basic Books.

  • Partovi, H. (2014). Retrieved August 2, 2014 from https://code.org/leaderboards

  • RunRev (2014). Retrieved August 2, 2014 from http://livecode.com/get-started/

  • Sleeman, D., & Brown, J. S. (1982). (Eds.). New York, NY: Academic Press.

  • Smaldino, S.E., Lowther, D.L., & Russell, J.D. (2012). Boston: Allyn & Bacon.

  • Taylor, R.P (1980). Introduction. In R. P Taylor (Ed.), (pp. 1–10). New York: Teachers College Press. Retrieved August 2, 2014 from http://www.citejournal.org/vol3/iss2/seminal/article1.cfm

  • Taylor, R.P. (2003). Reflections on the computer in the school. (1). Retrieved August 2, 2014 from http://www.citejournal.org/vol3/iss2/seminal/article2.cfm

  • Wenger, E. (1987). Los Altos, CA: Morgan Kaufmann.

  • Woolfe, B.P (2009). Burlington, MA: Elsevier.

  • W3Schools (2014). CSS tutorial. Retrieved August 2, 2014 from http://www.w3schools.com/css/

Notes on the images in Figure 1

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kenneth J. Luterbach.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Luterbach, K.J., Hubbell, K.R. App Development Paradigms for Instructional Developers. TECHTRENDS TECH TRENDS 59, 31–39 (2015). https://doi.org/10.1007/s11528-015-0889-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11528-015-0889-z

Keywords

Navigation