• StudioLE@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Give MudBlazor a try, I’ve found it surprisingly easy to develop half decent UIs that don’t feel too boilerplate without much customisation

      • x0y@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I’ve been using MudBlazor on my last few small projects. With the MAUI template, Blazor is quickly replacing WPF and MVVM hell for me.

  • Cynthia@beehaw.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 year ago

    Figuring out how to actually put a package on nuget, but I have fully implemented the API

    https://github.com/SlyCedix/dotNETLemmy/tree/main
    https://slycedix.github.io/dotNETLemmy/

    I intend to write a mobile app using Avalonia UI using it

    Do note, it’s mostly untested so there’s a good chance a handful of the datatypes won’t serialize or deserialize correctly, but that’s an easy fix once found

    edit: Uploaded to nuget, currently being validated

    https://www.nuget.org/packages/dotNETLemmy.API/0.0.1

    • crystelium@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Just out of interest, why not use refit for something like this? You could get a basic client going much faster - unless there’s some specific behaviour you want for the client (which would require painful customisation with refit).

      I’ve come to be quite a fan of refit recently purely for how quick you can get a basic, working client

      • nibblebit@programming.devM
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I like refit too! It’s super nice, but very quickly i realised the API does some weird undocumented stuff and isn’t very consistently implemented. I feel more comfortable doing the boilerplate my myself (chatgpt helps) while i figure out the funk.

        • crystelium@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Ah, that’s fair - haven’t encountered anything weird with it yet. I can imagine with chatgpt it’s become much easier though - I need to start giving AI tools a try. Do you have a particular set up for using chatgpt with rider or anything?

  • canpolat@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    That’s a good idea. I would like to experiment with some ideas where one could have an RSS reader together with a lemmy client. But the ideas are too raw and I’m not yet sure if it’s feasible.

    Maybe I misunderstood, but it sounds like you are looking for “team mates” to develop a lemmy client. Or was it just a suggestion to others?

    • HTTP_404_NotFound@lemmyonline.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Maybe I misunderstood, but it sounds like you are looking for “team mates” to develop a lemmy client. Or was it just a suggestion to others?

      Well, honestly- I am a backend person. I can build a functional UI, it’s just not pretty. (Its going to be very vanilla bootstrap-ish)

      As well, in terms of unit testing, I have done tons of it for back-end, but, very little for front-end.

      So- assuming I dedicated the time to start building libraries to interact with lemmy, I’d need some help on the front end, at least, for a product that would receive use outside of my homelab.

      • canpolat@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        That makes sense. Same here (backend dev). Good luck with the project. Keep us posted! Maybe it will attract some designers over time.