Need help with Mobile.BuildTools?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

dansiegel
155 Stars 20 Forks MIT License 507 Commits 13 Opened issues

Description

The Mobile.BuildTools makes it easier to develop code bases in a clean, consistent, secure, and configurable way. Determine at Build which environment your app needs to run on, and what Client Secrets it should have. Plus many more amazing features!

Services available

!
?

Need anything else?

Contributors list

# 11,818
xamarin...
C#
Xamarin
prism
435 commits
# 131,293
sqlite3
elixir-...
phoenix...
reposit...
2 commits
# 284,996
c-sharp
Angular
Shell
multi-t...
1 commit
# 225,323
Objecti...
React N...
bluetoo...
Android
1 commit
# 50,064
C#
xamarin...
curses
cil
1 commit
# 303,673
F#
Shell
bot-fra...
microso...
1 commit
# 267,580
Xamarin
aggrega...
C#
xamarin...
1 commit

Mobile.BuildTools

Build Tools

There is a lot of talk these days about DevOps. One of the problems with DevOps is that it can be really challenging. Far too many companies suffer from reliance on poor practices that their Development teams know need to be fixed. Today we have a variety of Build Systems that are at our disposal and we no longer need to rely on such poor practices. Mobile.BuildTools can help turn your run of the mill project into a streamlined DevOps masterpiece. Best of all because the Mobile.BuildTools simply provide new targets for MSBuild it works absolutely EVERYWHERE that MSBuild itself is installed!

Background

As part of my frustration at how challenging it was to go from File -> New Solution to a base project that was ready to put into a DevOps pipeline, I set out to create the Prism QuickStart Templates. Part of the templates included many of the features you see in the Mobile.BuildTools. As time went on I realized the need to decouple the tools from the template so as new features were added, or bugs fixed it could be more easily added.

Support

If this project helped you reduce time to develop and made your app better, please be sure to star the project & help support Dan.

GitHub Sponsors

Samples

  • App Config Demo - Sample Xamarin app using the new app.config. This sample uses Xamarin.Forms with Prism to show how you can use this with Dependency Injection and keep your apps testable with the IConfigurationManager rather than using all statics. NOTE: This project does not take advantage of build time transformations.

Mobile.BuildTools

For more information on the various Build Tasks, and Properties please see the WIKI.

| Package | NuGet | Sponsor Connect | | --------------- | ----- | ----- | | Mobile.BuildTools | BuildToolsNuGetShield | BuildToolsSponsorConnectShield | | Mobile.BuildTools.Configuration | BuildToolsConfigNuGetShield | BuildToolsConfigSponsorConnectShield |

| | Status | |-|-| | Build | Build Status | | Integration Tests (Mac) | Build Status | | Integration Tests (Windows) | Build Status | | Tests | Tests |

Want to consume the CI packages? Be sure to sign up as a GitHub sponsor and get the pacakges from Sponsor Connect.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.