The goal of this thesis was to investigate and display how to develop a revision application for Android devices. Work has been restricted so that application must be developed using C#-code language and revision material is limited to logical problem-solving. The thesis has no commissioner and the subject has been chosen by the author. The theoretical portion deals with and investigates the demands and practices of modern software development and introduces development tools. Background information was collected from writer’s own personal experiences as well as from selected literature and internet sources. The practical portion consists writing an application plan that is based on the discoveries and selections in the theoretical portio...