I wrote my thesis about implementing two application, which complement each other to allow to the users read the latest news, tables and events in the topic of sports.
One application is an ASP.NET MVC Web Application, which is responsible for download and store various content, and publish them with ASP.NET Web API. Moreover this application offer a management interface to read, edit and delete the stored content. In the thesis I present how can we reach an external service and how can we download and process the content that provides. You can learn about an easy, but varied and useful tool too, which allow real-time communication between different platforms.
The other part of the thesis is a Windows Phone Mobile Application, which mange and visualize the content provided by the web application. This application locally store the downloaded news, tables and events, and allow to view these without an internet connection. I present a multi platform, relational database engine, which I use to store the content locally, and the method that help to maintenance the stored data. You can learn about the MVVM (Model - View - ViewModel) pattern, which I used to separate the business and presentation logic of the application from its user interface.
You can read about a rapid wireframing tool too, what we can use to create a sample user interface for the applications.
In the thesis I explain the experiences what I got during the development. These can be instructive for other applications in the similar topic. I recommend several document and web pages, which can be useful if you are interested in these technologies or you want to learn more about the presented tools.