Flutter大佬推荐下 Android 学习路线

我是 Android,想学 flutter。

我看 flutter 用的是 dart,所以想问一下各位大佬,我是直接开始啃 flutter 的 doc 还是需要先学一下 dart ?


Flutter大佬推荐下 Android 学习路线
5 回复

冇人吗?

更多关于Flutter大佬推荐下 Android 学习路线的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我是服务器开发,也是想学 Flutter,昨天下午直接就照着官网的教程一步步做下来就好了,也简单入下门,还挺好玩的
另外美团点评博客写了个深入原理的文章,也可以去搜一下
一般来说官方教程是最好的,不用担心什么学习顺序不对导致自己学不会
万一错了的话,再纠正一下就行了的。

  1. 会 android 的话不用专门学 dart,最多官网那个 get started 过一遍就行。
    2. 照着 flutter 官网的教程走一遍
    3. github 找几个最近更新的项目看一遍,着重了解下一般怎么组织文件夹结构,怎么拆分啥的
    4. 对照 flutter 官网的 class api 和你已经熟悉的 Android 的 api,找联系,比如 grid,list,navigation,router 之类的在 flutter 里叫啥名,咋用。
    5. 找个感兴趣的、简单的 app,盘它,仿一遍。

会 js 和 react 的话 直接开撸就是

不会?异步协程写过没?没写过先去你服务端熟悉下协程

这玩意前端都思路都差不多,不是高阶就是用同样方式拼 ui

针对Flutter开发者想要学习Android的路线,以下是一个专业且系统的建议:

  1. 基础入门

    • 了解Android操作系统的基础知识,包括应用程序、活动、服务等。
    • 学习Java或Kotlin语言的基本语法和面向对象编程。
    • 掌握Android Studio开发工具的使用,包括项目创建、界面设计等。
  2. 进阶开发

    • 深入理解Android应用程序的五大组件及其交互方式。
    • 学习自定义View与ViewGroup,掌握实现自定义UI的方法。
    • 熟练使用属性动画、自定义字体等高级UI技巧。
    • 学习插件化与模块化开发的基本概念和实现方法。
  3. 性能优化与调试

    • 掌握性能优化的基本技巧,如减少布局重建、优化动画效果等。
    • 学习使用调试工具进行性能监控和异常处理。
  4. 项目实战与团队合作

    • 通过构建完整的Android应用程序来巩固所学知识,如新闻应用、音乐播放器等。
    • 学习版本控制工具(如Git)的使用,以及模块化开发与插件的复用。
  5. 持续学习

    • 关注Android官方文档和社区动态,了解最新技术动态和最佳实践。
    • 参与开源项目或技术社区,提升自己的代码能力和团队协作能力。

希望这条学习路线能帮助你成为一名优秀的Android开发者。

回到顶部