《真律法律咨询平台》HarmonyOS鸿蒙Next端云一体化开发记录

《真律法律咨询平台》HarmonyOS鸿蒙Next端云一体化开发记录 一、前言:

这是我第一次参加跑跑“码”特活动,其实对于端云一体化能力,我一直都在关注,苦于没有真机,也就一直没有入手体验。报名活动时我是准备做一个与“跳绳”相关的应用,但是一次行业群里的交流改变了我的想法。首先说明一下,我的本职工作是一名执业律师,最近在群里看到大家都在吐槽,说都没什么来咨询的了,偶尔有的,聊两句提到咨询费,都说网上都是免费咨询为什么你们要咨询费?刷刷小红书,又看到一堆说自己被律师骗的帖子,结果一看都是法律工作者。在与一些客户、律师同行交流过后,我决定先做一个法律咨询平台,让咨询者直接对接真实的律师,这就是《真律》的由来

真律logo

二、项目开发背景:

最近两年,网络上都在热议,很多人都说自己找律师被骗了,最后发现,他们找的实际上都是“法律工作者”,这样的现象真真切切的影响到了律师行业以及迫切需要找律师寻求咨询的人们。对于需要法律服务的人们来说,如果只是通过互联网,很难找到真实的律师,因为真正的律师根本不可能也没时间天天守着手机app或者电脑屏幕去等着接待免费的线上咨询,线上那些都是法律服务公司的销售。而对于专研业务的律师来说,也不知道如何让更多的人知道自己,从而去扩展业务。“真律”的开发目的即为解决这个问题。对于用户而言,只需要根据自己的需求选择“专业律师”或者“资深律师”,并简单的描述一下自己的问题即可生成咨询信息工单。系统会派单给真实的符合用户需求的律师,然后律师与用户之间直接联系、对接,律师第一时间出示自己的律师证来让用户验明身份,再开始咨询。

总的来说,“真律”app,就是让需要咨询的用户跳过所有中间环节,直接对接上真实、可靠的律师。

我们的口号是:找真律师,上真律平台!

三、项目页面和功能介绍:

(一)首页

  1. 将咨询区分为“专业律师”和“资深律师”,两类律师的区别在于执业经验的不同,通过banner图,我们可以知道专业律师是4年以上经验的律师,资深律师则要求10年以上,当然,对应的咨询费也是不同的

  2. 其实很多时候,大家只是有一些小问题,那么就可以浏览常见问题板块,点击问题,通过弹窗获取回答内容,此处采用了端云一体化的预加载服务

(二)咨询页

咨询页主要功能在于录入,包括称呼、联系方式和问题简述

  1. 问题简述可以调用Core Speech Kit的语音识别能力,点击后首先检查是否获取了权限,如果没有则先获取权限。然后长按开始录音,一边说一边写入到输入框中,松开后结束录音,光标点击文字后,支持从点击处继续语音输入内容

  2. 提交表单功能实用的是端云一体化的云数据库能力,同时为了防止云数据库因为各种原因的错误,因此在提交云数据库失败的时候,会再调用我自己服务器的接口将数据传到另一个数据库中。

(三)法律工具箱

法律工具箱内置了4个常用的法律工具

  1. “诉讼费计算器”可以计算不同类型案件的诉讼费,对于涉及财产的复杂计算,具有显示计算过程的功能,并结合文字大写转换防止输入错误

  2. **“法律通讯录”**记录了上海各个法院的地址和电话,分为了本部和立案地址,之所以交法律通讯录不叫法院通讯录,也是为了后续更新更多的法律相关机构的信息

  3. **“民事案由查询”和“刑事案由查询”**功能在于起诉的时候查询案由(或者了解刑事的案由),案由最多有三级

(四)系统

  1. 点击查看“隐私协议”和“用户协议”

  2. 通过App Linking可以直接打开关于作者信息的元服务

各个页面中都大量使用了动画效果,提升用户的使用体验

四、应用截图:

五、开发感受:

这次开发过程中,我第一次实用了云开发的能力,云数据库让我感觉回到了之前用类似bmob后端云一类产品时候的感觉,但是明显鸿蒙的云开发从各个方面的体验都更好。预加载服务是其他平台都没有的,鸿蒙的专属特性,说实话,当时我第一次听说预加载的时候就惊为天人,这个思路就让人有种眼前一亮的感觉,在实际测试中,通过打日志的方式,我发现的确是在首页加载之前就已经通过云函数获取到了数据,这个和传统的打开页面再获取数据相比无疑提升了效率。


更多关于《真律法律咨询平台》HarmonyOS鸿蒙Next端云一体化开发记录的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

《真律法律咨询平台》在HarmonyOS鸿蒙Next端云一体化开发中,主要涉及以下几个关键点:

  1. 端云一体化架构:平台采用HarmonyOS的分布式能力,实现端云一体化架构。通过分布式数据管理,确保数据在设备和云端之间的无缝同步,提升用户体验。

  2. ArkUI框架:使用ArkUI进行界面开发,ArkUI是HarmonyOS的声明式UI框架,支持跨设备开发,能够自动适配不同设备的屏幕尺寸和分辨率。

  3. 分布式任务调度:平台利用HarmonyOS的分布式任务调度能力,实现任务在多个设备间的协同处理。例如,用户可以在手机端发起法律咨询,任务会自动分配到云端进行处理,结果再返回到手机端。

  4. 安全与隐私保护:HarmonyOS提供了多层次的安全机制,包括数据加密、权限管理等,确保用户数据的安全性和隐私性。平台在开发过程中严格遵守这些安全规范。

  5. 云服务集成:平台集成了华为云服务,如云数据库、云函数等,实现数据的云端存储和计算。通过HarmonyOS的分布式能力,设备与云端的交互更加高效和稳定。

  6. 性能优化:在开发过程中,针对HarmonyOS的特性进行了性能优化,包括减少应用启动时间、优化内存使用等,确保平台在不同设备上都能流畅运行。

  7. 测试与调试:使用HarmonyOS提供的开发工具进行测试和调试,确保平台的功能和性能达到预期。通过模拟不同设备和网络环境,进行全面的测试。

《真律法律咨询平台》在HarmonyOS鸿蒙Next端云一体化开发中,充分利用了HarmonyOS的分布式能力和云服务,实现了高效、安全、跨设备的法律咨询服务。

更多关于《真律法律咨询平台》HarmonyOS鸿蒙Next端云一体化开发记录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


《真律法律咨询平台》在HarmonyOS鸿蒙Next端云一体化开发中,主要实现了以下功能:

  1. 用户认证与授权:通过鸿蒙的分布式能力,实现跨设备用户身份同步与安全认证。

  2. 法律咨询模块:利用端云协同,用户可实时获取法律建议,数据通过云端处理并返回结果。

  3. 案件管理:用户可创建、查看和管理案件,数据在云端存储,确保多设备同步。

  4. 智能推荐:基于用户历史数据,云端AI模型提供个性化法律资源推荐。

  5. 消息通知:通过鸿蒙的推送服务,及时通知用户案件进展和咨询回复。

  6. 数据安全:采用鸿蒙的加密技术,确保用户数据在传输和存储过程中的安全性。

回到顶部