/CMOV-Mobile-Computing

Projects made in Mobile Computing class - MIEIC 5y1s

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

CMOV - Mobile Computing

Projects made in Mobile Computing class - MIEIC 5y1s

Project 1 - Android applications and services for a theater ticketing and payment

This project had us createa company server complete with a backoffice and a REST API to allow us to manage a theater ticket and payment service. There are four applications: Company Server, Ticket Validation Terminal, Cafeteria Order Terminal and Customer App.

For more details on the implementation, how it works, and how to run, see the report: Relatorio.pdf


Project 2 - My Stock’s Analysis

The second project had us create an mobile application to view companies stocks. The requirements were that the application had to support at least two different mobile Operating Systems and we should use Xamarin to accomplish that. The apps should also use SkiaSharp do draw the graphs and all the information about the stocks should be obtained through an API like https://www.barchart.com/ondemand/freemarket-data-api. To ensure that the application doesn't block while waiting for the information, all API requests are made asynchronously.

For more details on the implementation and how the app works, see the report: Relatorio.pdf