【连载进度】当前已更新至第3章:3.8 Gorm操作数据库

欢迎来到凯冰科技移动应用开发手册

* 本页面的内容用于回答你这本手册是用来干什么的以及它能解决什么问题的综合性概述。

这本手册是我2021年春节自己封闭开发期间学习和时间移动应用开发的经验总结之作。

设计并之作凯冰科技移动版APP,一直都是这些年来的“梦想”,但都因为各种原因(大概率是懒)都没有完成,哪怕是一个最最简单的Demo!但是今年因为疫情原因,无法回家过年的“机会”,成为了这个梦想“落地并实现”的一个契机。

当然因为精力有限,所以为了最大程度的节省时间,且又能够让我体验和感受一次移动APP的开发经历,不说精通,但是也对移动端开发有一个粗浅的了解,所以最终决定用下面的几个技术栈进行凯冰科技APP的开发工作。

  • 移动开发平台:Flutter
  • Flutter 由 Google 的工程师团队打造,用于创建高性能、跨平台的移动应用。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。

    Flutter 可以给开发者提供简单、高效的方式来构建和部署跨平台、高性能移动应用;给用户提供漂亮、快速、jitter-free 的 app 体验。

  • 跨平台语言:Dart
  • Dart 是一个为全平台构建快速应用的客户端优化的编程语言。

    Dart是一种基于类的可选类型化编程语言,设计用于创建Web应用程序。 Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器 和不同环境中实现高性能。

  • 高效的后台开发语言:Golang
  • Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

  • 高效的后台微服务框架:Go-Micro
  • Go Micro is a framework for distributed systems development.

当然,第一个版本想要实现的功能,是最实用也最想实现的:凯冰音乐(music.zkbhj.com)。

hello, everyone! I'm ZhengKai,English name is Ken.

这本手册适合使用的人群包括但不限于:

  • 和我一样,从0开始接触移动端开发的同学
  • 想要学习和入门Flutter的同学
  • 想要学习和入门Dart的同学
  • 想了解移动端开发,尤其是跟后端开发有何不同的同学

这这本手册会一直处于更新维护状态,其中涉及的知识点的来源包括且不限于书本或者网络教程!

因本人学习能力和理解能力有限,在本书中对一些问题的个人理解可能会存在一些误差和错误,如果您对文章内的任何问题点有异议,欢迎通过微信告诉我,我们一起让这本手册更加完善和准确,更好的帮助到大家!

最后祝愿大家都·能轻松上手移动开发,真正做一个全栈工程师!

相信你已经准备好,摩拳擦掌要对这门课程一探究竟了,那么就让我们一起开始吧!


* 本页内容参考以下数据源:

  • https://flutter.dev/
  • https://www.dartcn.com/
  • https://golang.google.cn/
  • https://github.com/asim/go-micro

凯冰科技 · 代码改变世界,技术改变生活
Next Page→