Integrating BlackBerry wireless devices into computer programming and literacy courses
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
iPhone application development across the curriculum
Journal of Computing Sciences in Colleges
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
An academic kit for integrating mobile devices into the CS curriculum
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
It's for you!: an iPhone development primer for the busy college professor
Journal of Computing Sciences in Colleges
iPhone SDK Development
Novel approaches to CS 0 with app inventor for android
Proceedings of the 41st ACM technical symposium on Computer science education
Wrong number: avoiding the hidden perils in iPhone development
Journal of Computing Sciences in Colleges
Cocoa Design Patterns
Beginning Android 2
Professional Android 2 Application Development
Professional Android 2 Application Development
Teaching embedded software concepts using Android
WESE '11 Proceedings of the 6th Workshop on Embedded Systems Education
Cabana: a cross-platform mobile development system
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Using mobile phone programming to teach Java and advanced programming to computer scientists
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Teaching mobile computing using Cabana
Journal of Computing Sciences in Colleges
The future of teaching programming is on mobile devices
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Reading mobile games throughout the curriculum
Proceeding of the 44th ACM technical symposium on Computer science education
Using app inventor in a K-12 summer camp
Proceeding of the 44th ACM technical symposium on Computer science education
Using interdisciplinary teams in a mobile application development course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
In a remarkably short timeframe, developing apps for smartphones has gone from an arcane curiosity to an essential skill set. Employers are scrambling to find developers capable of transforming their ideas into apps. Educators interested in filling that void are likewise trying to keep up, and face difficult decisions in designing a meaningful course. There are a plethora of development platforms, but two stand out because of their popularity and divergent approaches - Apple's iOS, and Google's Android. In this paper, we will compare the two, and address the question: which should faculty teach?