Name: | Description: | Size: | Format: | |
---|---|---|---|---|
1.68 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Mobile Applications, while a recent addition to the tools humans use, have a substantial
impact on our lives, and whilst most improve them, some can change the lives of its users.
Developing a mobile application gets easier every day but innovative ideas require lots of work
and research in order to make up for the effort.
Lose It Together is a mobile application that aims to bring people together facing similar
challenges regarding weight loss. Through its group feature any user can find others within the
same age group and with the same weight. Once grouped up, the users can motivate each other,
share milestones together, share difficulties faced and offer and receive advice from their peers.
This work aims to shows the process from idea to a product (an alpha version) along with
the challenges met as well as the solutions engineered to overcome such challenges. Using new
but formidable technologies such as Flutter, Firebase and .NET allowed to create an application
that offer a smooth experience in all handheld devices, offer scalability which is extremely import
for the final product and most important imposed the need to research, learn and apply the
knowledge acquired.
The group feature is a technical challenge as it must dynamically introduce users in the
application pool and find them, as fast as possible, a group while constraint by the user
preferences, this problem brushes in the clustering topic mostly known in the machine learning
field.
Description
Keywords
Mobile Applications Flutter Group-finder Clustering