V2ex.MAUI, 一个 C#的 MAUI 客户端,需要你的帮助

查看 43|回复 1
作者:rwecho   
开始
相信这本是一个不应该存在的项目,因为已经有很多优秀的 app 在之前已经被大家所熟知, 不过由于 dotnet core 8.0 即将发布, dotnet 社区也越来越获取, 借着这股东风, 我希望能把这个项目建立起来. 目前它还是一个粗糙的半成品, 虽然有了几个基本功能但是离能用和好用,还有不少距离. 但是相信随着对 app 知识的了解, 将会把这个 app 打造成一个多平台,好用,易用,v2ex 的 app
介绍
这是一个 C# MAUI 项目,里面已经完成的模块有主页,话题列表,节点等基础浏览功能,每个功能都需要认真打磨,但是我想在这个阶段把这个项目和大家分享下,也希望得到你们的帮助。
之前一直想用 c# 开发 app ,尝试过 Xamarin, Flutter ,MAUI 6.0 ,最后都已 react 和小程序来解决了。但是最近 dotnet 8.0 preview 已经发布,里面有很多特性可圈可点,Visual Studio 对 MAUI 的支持也越来越好( BUG 更少了)。所以,在这个节点邀请各位,希望能参与进来,大家一起来给 dotnet core 圈增加一点点热度。
邀请
这个项目中,用到了一些优秀的框架,它可以帮助我们把代码写的更简单:
  • Abp: 一个非常优秀的 C# 框架,里面集成了很多基础模块,这个项目的模块注入和本地化等功能都是依赖于它而建立的
  • CommunityToolkit:一个 MAUI 的基础功能开源库,里面很多组件都是非常实用的
  • MVVM: 使用的非常古老的方式来开发,刚开始我想用 MVU 模式,但是看了一些项目之后发现它的写法怪怪的,并且 Comet 库最近不怎么活跃,不知道 MVU 模式还能不能成熟起来

    这里面很多功能很有趣,里面有很多问题需要我们解决和讨论,有些可能需要扒源码,有些需要去问,整个 MAUI 还是比较有吸引力的。目前这个项目还有很多功能需要完成:
  • 只有浏览功能,没有发布和回复功能
  • webview 没有样式
  • reply 里面的 html 没有解析
  • 感谢,打赏金币等功能没有
  • 样子很丑
  • ...

    最后
    写到这,我还在想要不要发布,因为已经有非常多优秀的 V2EX app 在论坛里面,实在不不到一个很好的理由让别人来使用这么一个粗糙的软件,当然它还没有发布你们也用不了。但是最近我看到论坛里面最近多了很多关于 C#的关键字,看来有不少小伙伴喜欢这门语言,那我们就一起搞个事情呗。
    当然不仅仅是 C# 的伙伴们,如果你是 Java 开发,你可以给我们指点一下, 如果你是前端开发,你可以告诉我们怎么搞好界面。如果编程不是你吃饭的家伙,你可以用你专业的眼光告诉我们软件应该怎么开发。当然如果你讨厌 C# 也可以看看这个语言还行不行了
  • 项目地址:V2ex.Maui
  • 微信:cndlY2hvMDA4 如果下面二维码无效了,加我微信,或者把微信留下面我来加你


    maui, V2EX, dotnet, App

  • cnbatch   
    看完介绍,我只有一个疑问:为什么不直接用网页版?
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部