Home

Awesome

Tailwind Traders Mobile Reference App

This repo is now archived, so there will be no additional work done here. We encorage folks to develop Native Mobile Apps using .NET MAUI going forward.

Mobile Apps

Build status

Note: This app uses backend services detailed in the Backend repository.

You can also download the mobile apps connected to our public endpoints in your devices following these links:

Screens

Tailwind Traders App

<img src="Documents/Images/Splash.png" Width="210"/><img src="Documents/Images/Login.png" Width="210"/><img src="Documents/Images/Home.png" Width="210"/><img src="Documents/Images/Menu.png" Width="210"/><img src="Documents/Images/Product.png" Width="210"/><img src="Documents/Images/ProductList.png" Width="210"/><img src="Documents/Images/Cart.png" Width="210"/>

Xamarin.Forms 4

Latest features available in Xamarin.Forms 4 have been added as Shell navigation with routes and query parameters, and we added the new CollectionView control to show the different product list.

TailwindTraders.UITests

There are some Xamarin.UITests that are run in AppCenter to ensure the app works as expected. The UITests available have been designed with the best practices obtained from the experience of several developments in this way so we think it is a very good sample of how create UITests the good way.

Repositories

For this demo we built several consumer and line-of-business applications with a common set of backend services. You can find all repositories below:

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.