David founded App Dev for All in 2023 to help bridge the divide between communities that have access to digital education materials and those that do not. App Dev for All’s first product is Code on the Go, is a FOSS, offline-first IDE that runs on low-end Android phones, designed to enable the two billion people who lack a laptop, lack reliable internet access, or live under repressive regimes to develop the apps they need. Previously, David was Vice President at BNY Mellon and held senior engineering roles at companies including LinkedIn, Zynga, Disney Interactive, and Oracle. He developed a love of teaching programming at Hewlett-Packard, where he designed and led the Software Job Skills program, which retrained hardware engineers and technicians to become programmers.

Presentations

23x

Developing full-strength Android apps on Android phones, offline

Presenting an offline-first IDE that runs on low-end Android phones. It includes the standard toolchain for Java and Kotlin, a Java debugger, full documentation, open-source textbooks, and a curriculum for classrooms and self-learners. The IDE is user-extensible with plugins and it supports on-phone and remote AI assistance, enabling the two billion people who lack a laptop, reliable Internet, or who live under repressive regimes to develop the apps they need.

See Presentation