Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added maui support #18

Merged
merged 32 commits into from
Apr 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0bea5b0
updated bindings
cameron-morrow-toptal May 18, 2023
a753c7f
updated iOS binding
cameron-morrow-toptal May 19, 2023
b8f8d64
updated crossplatform lib
cameron-morrow-toptal May 19, 2023
5267224
updated autogenerated comments
cameron-morrow-toptal May 19, 2023
5ddf809
updated nuget packages
cameron-morrow-toptal May 22, 2023
0f01456
updated auto-gen code
cameron-morrow-toptal May 22, 2023
7a4ed5e
updated nuspec
cameron-morrow-toptal May 22, 2023
cf31f6d
updated android location package
cameron-morrow-toptal Jul 25, 2023
a3c0330
updated nuspec
cameron-morrow-toptal Jul 26, 2023
faaa3e9
added maui bindings
cameron-morrow-toptal Feb 12, 2024
bc9273e
added maui lib
cameron-morrow-toptal Feb 13, 2024
c319708
added maui sample
cameron-morrow-toptal Feb 13, 2024
084e0a8
fixed radar events
cameron-morrow-toptal Feb 15, 2024
0584968
reorg
cameron-morrow-toptal Feb 15, 2024
aec6837
reorg
cameron-morrow-toptal Feb 15, 2024
f5944a0
resolving nuget issues
cameron-morrow-toptal Feb 22, 2024
ff9ebca
testing gtihub actions
cameron-morrow-toptal Feb 22, 2024
52e8a9e
fixing github actions
cameron-morrow-toptal Feb 22, 2024
498efd1
fixing github actions
cameron-morrow-toptal Feb 22, 2024
f01376e
fixing github actions
cameron-morrow-toptal Feb 22, 2024
5dd5572
fixing github actions
cameron-morrow-toptal Feb 22, 2024
9b26fee
fixing github actions
cameron-morrow-toptal Feb 22, 2024
5eec6d1
added buttons to maui sample
cameron-morrow-toptal Mar 12, 2024
fb4c7d9
added background mode permissions
cameron-morrow-toptal Mar 20, 2024
580b8af
added version num input to publish action
cameron-morrow-toptal Mar 20, 2024
fbef7e7
added geofence id and tag fields
cameron-morrow-toptal Mar 25, 2024
b92e4a7
Revert "added version num input to publish action"
cameron-morrow-toptal Mar 26, 2024
2998792
updated version
cameron-morrow-toptal Mar 26, 2024
85dbcc2
added nuget build config to maui sample
cameron-morrow-toptal Mar 27, 2024
9d666f0
removed my ios codesign key
cameron-morrow-toptal Mar 27, 2024
93c7001
updated version and migration guide
cameron-morrow-toptal Apr 7, 2024
f2bef58
rm beta.1 from samples
tjulien Apr 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,14 @@ jobs:
runs-on: macos-latest
steps:

- name: Setup .NET Core SDK 5.0.x
- name: Setup .NET Core SDK 7.0.x
uses: actions/setup-dotnet@v1
with:
dotnet-version: '5.0.x'
dotnet-version: '7.0.x'

- name: Install MAUI Workloads
run: dotnet workload install android ios maui-android maui-ios --ignore-failed-sources

- uses: actions/checkout@v1
- name: build
run: |
nuget restore
msbuild /p:Configuration=Release
run: ./build.sh
13 changes: 6 additions & 7 deletions .github/workflows/nuget-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,17 @@ jobs:
runs-on: macos-latest
steps:

- name: Setup .NET Core SDK 5.0.x
- name: Setup .NET Core SDK 7.0.x
uses: actions/setup-dotnet@v1
with:
dotnet-version: '5.0.x'
dotnet-version: '7.0.x'

- name: Install MAUI Workloads
run: dotnet workload install android ios maui-android maui-ios --ignore-failed-sources

- uses: actions/checkout@v1
- name: Build and Publish
run: |
nuget restore
cd Library
msbuild /p:Configuration=Release RadarIO.Xamarin
msbuild /p:Configuration=Release RadarIO.Xamarin.iOS
msbuild /p:Configuration=Release RadarIO.Xamarin.Android
./build.sh
nuget pack
nuget push *.nupkg ${{ secrets.NUGET_API_KEY }} -Source https://api.nuget.org/v3/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0-android</TargetFramework>
<SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
</Project>
11 changes: 11 additions & 0 deletions Bindings/RadarIO.Maui.AndroidBinding/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<metadata>
<!--
This sample removes the class: android.support.v4.content.AsyncTaskLoader.LoadTask:
<remove-node path="/api/package[@name='android.support.v4.content']/class[@name='AsyncTaskLoader.LoadTask']" />

This sample removes the method: android.support.v4.content.CursorLoader.loadInBackground:
<remove-node path="/api/package[@name='android.support.v4.content']/class[@name='CursorLoader']/method[@name='loadInBackground']" />
-->
<attr path="/api/package[@name='io.radar.sdk']" name="managedName">RadarIO.AndroidBinding</attr>
<attr path="/api/package[@name='io.radar.sdk.model']" name="managedName">RadarIO.AndroidBinding</attr>
</metadata>
Binary file added Bindings/RadarIO.Maui.AndroidBinding/sdk.aar
Binary file not shown.
Loading
Loading