Giter Site home page Giter Site logo

coolapk-uwp's Introduction

Coolapk-UWP

这是一个兴趣使然的项目,主要目的用于学习 UWP 应用开发,以及 C#语言

其次,为了方便在 Windows 上刷酷安


目前支持的设备架构: arm, x86, x64

是的,你可以在windows arm设备上运行本应用! (但还没试过)

仅供个人用于学习、研究;不得用于商业用途;

预览效果 (Mica!)

4Ttux1.md.png 4TtmG9.md.png 4TtlqK.md.png 4TtePJ.md.png 4Ttn2R.md.png 4TtMKx.md.png 4TtQr6.md.png

适配酷安的 URI SCHEME

  • 打开动态

    coolmarket://feed/ + feed id

简要说明各目录及文件作用:

  • Assets 资源文件
  • Controls 控件
    • AsyncLoadStateControl.xaml 针对一波获取的页面提供三种状态
    • DataList.xaml 数据列表
    • MyRichTextBlock.xaml 富文本编辑器实现
    • PicArrBox.xaml 宫格图片
    • ReplyList.xaml 回复列表
  • DataTemplates 模板
    • EntityListItemDataTemplate.xaml 提供一个 TemplateSelector 和简单的模板用于动态列表
    • FeedCardTemplates.xaml 和动态有关的 Item 的模板
    • FeedReplyTemplate.xaml 和评论有关的 Item 模板以及 Selector
    • IconScrollCardTemplates.xaml
    • ImageTextScrollCardTemplate.xaml
    • PicTextMixTemplates.xaml 图文模板
  • Models 数据模型
    • Entity.cs 包括所有数据模型的基类 实现了根据EntityType和EntityTemplate进行AutoCast
  • Network 网络相关
    • CoolapkApi.*.cs 酷安 Api
    • TokenHeaderHandler.cs Token 生成等
  • Other 其他工具
    • AppUtil.cs
    • IncrementLoadingCollection.cs 实现了IncrementalLoadingEntityCollection
    • NotifyPropertyBase.cs
  • Pages 各个页面
  • Themes ...
  • ViewModels 视图模型
    • BaseViewModel.cs 视图模型基类
  • App.xaml

动态列表实现思路

大致意思

coolapk-uwp's People

Contributors

cyanray avatar cyenoch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

coolapk-uwp's Issues

内容与标题栏重叠观感不佳

QQ截图20211007213910

这个设计看起来是有意为之,难道灵感来自于 Android 的透明状态栏?

但是 Windows 的标题栏有按钮要点击,有文字要显示,还是不要让内容和标题栏重叠好。

而且 Android 上也少让有文字的内容覆盖到标题栏上的设计。

可以发布release吗?

请问可以发布release吗?这样就会大大降低使用门槛。或者附带一篇简易的教程也🆗

问题依旧很多

(注意,仅为个人观点,指出问题并非否认作者的成果,作者已经很厉害了,但我还要提出以下这个程序的问题)
1.ui不统一,uwp通病,圆角与方角混搭。
2.不太稳定,出现了大批乱码,体验不是太好
3.评论重复,出现了评论滞留的问题,打开下一个动态了,就还是上一个的评论。
4.无法发动态或是评论(这里我知道作者已经在开发了,但是这里催一下更( ̄︶ ̄)↗)
5.打开速度过慢
6.无法打开设置啊!!
这是上述的一些问题,祝愿作者越做越好O(∩_∩)O,谢谢。

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.