Open source BusuuClone app using Xamarin.Native and MvvmCross

Tuyến VũTuyến Vũ
2 min read

Overview

In 2017, I found up Naxam with the aim to build a great software development company specialized in Microsoft technologies, started with Xamarin. Following my way of learning, I chosen a pet project for the first Nxers to learn and practice their Xamarin skills. I chose Busuu, a world leading application for learning English skills, because it has a beautiful UI/UX and I strongly believe my Nxers can improve both technical skills and English skills through out the project.

Nxers ~ Naxam's people

What we gained

  • A bulk of features cloned are runnable with mock data
  • All people joined can do Xamarin project at various levels of confidence
  • All people understood how to form up a good architecture for a Xamarin.Native app
  • The company had its first Xamarin capable team to handle incoming projects

Why I made it open sourced

This pet project was made private and only available for internal Nxers to refer to while building a Xamarin.Native application. However, Naxam is no longer in business for years now, I think this pet project will benefit other developers around the world when finding a good MvvmCross sample application specifically and a .NET application in general.

This project is also to show the way I normally organize a .NET application where I am the tech lead of the project.

Please find out the repo on Github. Please star if it benefits you.

Credits

I would like to say "Thank you" to all of my Nxers who had been working with me for that so long. This project was made by them and always belongs to them. You can find their github in the README of the project.

NOTE: This project was made in the early of 2017, so the referenced libraries are outdated by now.

1
Subscribe to my newsletter

Read articles from Tuyến Vũ directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Tuyến Vũ
Tuyến Vũ

Tuyen is a very skilled C#.NET developer with many years of building large systems for banking, real estate and ecommerce. He is also very strong in mobile application development across different stacks like Flutter, ReactNative, Xamarin.Forms/.NET MAUI.