For the past weeks, I have been teaching Xamarin Forms to Software/System engineering students at INTEC University in the Dominican Republic. As a final project, they had to create a new Xamarin Forms application using any open-source API.
Today I’m very proud to show the result of these excellent applications that have been made in a very short period of time:
–
WikiHeroApp (Marvel vs DC)
This application displays Marvel and DC information using the ComicVine API. You can see characters, their powers, compare them, etc.
Group Members:
Full source code here.
–
Pocket Bar
Pocket Bar is an application that extracts cocktail information from TheCocktailDB and presents it to the user in a fun, interactive way. Among other things, it allows a user to List cocktails, Given a certain Cocktail, Given a certain Ingredient, Add Cocktail as Favorite and Share Cocktails for easy access, List cocktails By Name, Category, Glass Type, Ingredient or Random.
Group Members:
Full source code here.
–
Just Beer
Mobile application for beer lovers. This application consumes information from the BreweryDB and allows users to navigate and find beers.
Group Members
Full source code here.
–
NotSpotifyApp
NotSpotifyApp is an application that retrieves it’s data from the Deezer API, allowing you to search for an artist, album or track by it’s Deezer ID and finally displaying its information on the screen. It also allows you to add your favorite albums, tracks and play music.
Group Members
Full source code here.
Xport
Xport is a simple application about soccer showing data from leagues and teams.
Group Member
Full source code here.
–
MLBInfo-App
The MLBInfo app is built to provide its users with an up to date information about the upcoming games, player stats and team rosters with the use of the MLB Data API.
Group Members
Full source code here.
–
Libraries Used
In these projects, they used various libraries. Here is a summary of the main ones:
- Prism
- Pancake View
- State Squid
- Shared Transitions
- MonkeyCache
- Acr.UserDialogs
- Xamarin.Essentials
- Plugin.Fingerprint
- Refit
- Plugin.Share
- Com.Airbnb.Xamarin.Forms.Lottie
- Microcharts.Forms
- FFImageLoading
- Glide
–
Final thoughts
When we talk about the benefits of Xamarin Forms, we always mention the short learning curve of this framework, these applications are an example that you can create beautiful and quality applications quickly using this framework.
Congratulations to my students, who did a very good job :).
10 Comments
holy! you are a great teacher! all the apps look pretty cool! 😀 the projects in my school were pretty Meh! compared to this ones 😀
Very cool apps. Well done everyone!
Congrats to all your students! And to you as their teacher too…
I have to assume the students didn’t have prior experience of xamarin forms, so their work is very very impressive!
Salud
Hi,.
I have only made 2x applications, both use code behind.
What MVVM framework would you recommend for my first MVVM application? I notice one of these examples is made with PRISM.
I recommend you to use Prism, it is easy to use and also encouraged you to apply good practices.
Thanks for the reply @ char0394
I will have a look for a udemy course, unless you can share some good tutorials
thank you.
I have a serie of step by step articles of how to configure it and use https://xamgirl.com/prism-in-xamarin-forms-step-by-step-part-1/ or you can watch this great video https://m.youtube.com/watch?v=81Q2fxFWIqA
Hi again,
I will be making my first commercial application. Is it safe you use Mvvm Prism framework, it is likely to stop getting supported?
It is safe. Go for it!
Yes, it is safe! 🙂