InterviewApp

包含将帖子及其评论持久化存储在本地的实现

安装

下载提供的apk以安装应用程序。只需要互联网权限。

flutter pub get 
Flutter run 

架构

所有文件和代码均基于TDD方法构建,从而便于测试,并具有代码可扩展性、代码可读性和整体代码性能的优势。每个功能分为三个层:表示层、域层和数据层。表示层处理所有前端工作,包括视图、bloc和组件。域层是数据层和表示层之间的连接层,在设计功能时对代码骨架有用。数据层用于在将数据馈送到表示层之前进行数据处理。这是调用api并将数据准备好的地方。

状态管理

使用bloc进行状态管理,无缝分离了业务逻辑和表示代码,有助于实现清晰的代码架构。

截图

alt-text-1 alt-text-2 alt-text-1 alt-text-2

贡献

Pramod Bhusal

许可证

GitHub

查看 Github