Design Principles for mHealth Application Development in Rural Parts of Developing Countries: The Case of Noncommunicable Diseases in Kenya | IEEE Journals & Magazine | IEEE Xplore