Git Product home page Git Product logo

Comments (9)

borrrden avatar borrrden commented on September 28, 2024 2

.NET MAUI compatibility is not a thing yet, unfortunately. This is coming in 3.1. We don't release from the master branch. The 3.0.x line comes from the release/lithium branch. 3.1 is in the RC stage so it will be coming probably in a matter of weeks as we internally test it. I know it's slow but hopefully this is the last gigantic support matrix explosion that needs to happen for a while.

from couchbase-lite-net.

borrrden avatar borrrden commented on September 28, 2024 1

3.1.0 was released 20 days ago with support for .NET 6 (and therefore MAUI)

from couchbase-lite-net.

kissgyula avatar kissgyula commented on September 28, 2024

Is CB Lite compatible with .net Maui?

from couchbase-lite-net.

dk-mushiyoke avatar dk-mushiyoke commented on September 28, 2024

@kissgyula from what I gathered personally, Couchbase.Lite.Support.iOS.csproj on master branch targets <TargetFrameworks>net6.0-ios14.2;net6.0-maccatalyst14.2;Xamarin.iOS10</TargetFrameworks> while Couchbase.Lite.Support.Android.csproj targets <TargetFrameworks>net6.0-android31;monoandroid10.0</TargetFrameworks>, which indicates that the .net6 version of maui is supported. Some of the past commits (such as this one or this one) were also worded for maui implementation

The latest nuget version (3.0.8 as of written) iOS and android only listed xamarin-ios and monoandroid10.0 in the frameworks tab however, which seems to contradict what's defined in the project files.

from couchbase-lite-net.

everythingbytesnz avatar everythingbytesnz commented on September 28, 2024

Hi, any news on this one please?

from couchbase-lite-net.

kissgyula avatar kissgyula commented on September 28, 2024

Are you sure MAUI is supported? I can't find any reference to this in the documentation.

from couchbase-lite-net.

borrrden avatar borrrden commented on September 28, 2024

I worked on it myself, so yes. There is probably no direct mention of it in the documentation because it's not an actual platform. It is a combination of several .NET 6 platforms, of which we support iOS, Android, WinUI and Mac Catalyst.

from couchbase-lite-net.

kissgyula avatar kissgyula commented on September 28, 2024

Good to hear that and thanks for the good work! Could you point me in the right direction on how to start integrating couchbase lite into the maui app? Is there a sample or tutorial somewhere?

I have one more question about compatibility, is dotnet 7 supported, maybe the next dotnet version 8? I know the 8 is still in early development, but the release isn't that far off? If these are not supported, when is it expected?

from couchbase-lite-net.

borrrden avatar borrrden commented on September 28, 2024

There is no tutorial, but it should just be the same as any other project. Just install the package from NuGet.

.NET 7 is backwards compatible with .NET 6 libraries as is .NET 8. There should not be any changes needed on our end.

from couchbase-lite-net.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.