Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/realzhangchi/booster
Booster encapsulates commonly used third-party SDKs to make them usable out of the box.
https://github.com/realzhangchi/booster
cross-platform maui mobile mobile-app mobile-development sdk wechat weixin
Last synced: 21 days ago
JSON representation
Booster encapsulates commonly used third-party SDKs to make them usable out of the box.
- Host: GitHub
- URL: https://github.com/realzhangchi/booster
- Owner: realZhangChi
- License: mit
- Created: 2021-09-22T01:21:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T08:40:23.000Z (12 months ago)
- Last Synced: 2024-12-13T03:39:33.574Z (about 2 months ago)
- Topics: cross-platform, maui, mobile, mobile-app, mobile-development, sdk, wechat, weixin
- Language: C#
- Homepage: https://booster.zhangchi.io
- Size: 47.9 MB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Booster
Booster is a toolkit that makes [MAUI](https://github.com/dotnet/maui) development easier. Booster creates binding libraries for commonly used third-party SDKs, and uses these binding libraries to develop MAUI libraries to provide out-of-the-box and **SOLID** development experience.
## Getting Started
Adding third-party SDK support to your application is a breeze, just add a few lines to your `MauiProgram` class:
``` C#
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();builder
.UseMauiApp()
.UseWeChat(new WeChatOption()
{
AppId = "YOUR AppId",
AppSecret = "YOUR AppSecret"
})
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
});return builder.Build();
}
```See the [/sample/Booster.Sample](https://github.com/realZhangChi/Booster/tree/main/sample/Booster.Sample) directory for a complete sample.
## Packages
| Package | Source | SDK Documentation |
|:-:|:-:|:-:|
| Booster.WeChat | [Booster.WeChat](https://github.com/realZhangChi/Booster/tree/main/src/Booster.WeChat) | [Documentation](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html)## Support the Booster
Love Booster? **Please give a star** to this repository :star: