Project-based app programming: tools and techniques for a successful novice-focused app development course. - Michael Makutonin; Samuel Chen (J. Comput. Sci. Coll., 2020)