Abstract :
African software developers are creating and embracing mobile technologies, cloud com-puting, and social media to address their needs in many areas, including banking, informa-tion gathering, farming, healthcare, and education and training. However, in developing such apps, software developers face harsh realities in Africa in terms of the mobile phones and services people can afford and limitations in bandwidth, coverage, and electric power. Learn how developers are overcoming such limitations.
Keywords :
banking; education; farming; health care; mobile computing; software engineering; training; African software developers; banking; cloud computing; education; farming; healthcare; information gathering; mobile apps; mobile technologies; social media; training; Africa; Cloud computing; Computer applications; Media; Mobile communication; Mobile computing; Social network services; Software development; Africa; Emerging markets; information technology; mobile computing;