支持特性

添加至 Android 应用

19956127-9b2bca52fbcda99e

  • 可通过在 Gradle 脚本中添加一个 Flutter SDK hook 来自动构建和导入 Flutter 模块。

  • 请将您的 Flutter 模块构建至通用 Android Archive (AAR) 文件中,从而实现与构建系统的集成并提高与 Jetifier 和 AndroidX 的兼容性。

  • 请通过 FlutterEngine API 启用并保留您的 Flutter 环境,以便让 Flutter 运行环境模块与 FlutterActivity 或 FlutterFragment 显示模块托偶。

  • Android Studio 里 Android/Flutter 协同编辑以及模块创建/导入向导。

  • 支持 Java 和 Kotlin 宿主应用。

  • Flutter 模块可通过 Flutter 插件与平台进行互动。如需取得最佳的 add-to-app 效果,请将 Android 插件迁移至 V2 插件 API。在 Flutter 1.12 中,由 Flutter 团队或 FlutterFire 维护的大部分插件已完成迁移。

  • 支持通过 IDE 中的 flutter attach 或命令行连接到包含 Flutter 的应用,以便调试 Flutter 或启用有状态的热重启。

  • Android Archive (AAR) 文件

https://developer.android.google.cn/studio/projects/android-library

  • FlutterEngine

https://api.flutter.dev/javadoc/io/flutter/embedding/engine/FlutterEngine.html

  • FlutterActivity

https://api.flutter.dev/javadoc/io/flutter/embedding/android/FlutterActivity.html

https://flutter.dev/docs/development/packages-and-plugins/plugin-api-migration

  • Flutter 团队

https://github.com/flutter/plugins/tree/master/packages

  • FlutterFire

https://github.com/FirebaseExtended/flutterfire/tree/master/packages

添加至 iOS 应用

19956127-83ebc5756f9f118c

  • 可通过 CocoaPods 在 Xcode 构建阶段内添加一个 Flutter SDK hook 来自动构建和导入 Flutter 模块。

  • 请将您的 Flutter 模块构建至一个通用 iOS 框架中,从而实现与构建系统的集成。

  • 请通过 FlutterEngine API 启用并保留您的 Flutter 环境,以便单独添加一个 FlutterViewController。

  • 支持 Objective-C 和 Swift 宿主应用。

  • Flutter 模块可通过 Flutter 插件与平台进行互动。

  • 支持通过 IDE 中的 flutter attach 或命令行连接到包含 Flutter 的应用,以便调试 Flutter 或启用有状态的热重启。

请前往 GitHub 网站探索 add-to-app 示例 repo,学习如何在 Android 和 iOS 项目中导入 Flutter 模块,打造精美的应用 UI。

  • iOS 框架

https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WhatAreFrameworks.html

  • FlutterEngine

https://api.flutter.dev/objcdoc/Classes/FlutterEngine.html

  • FlutterViewController

https://api.flutter.dev/objcdoc/Classes/FlutterViewController.html

  • Flutter 插件

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

最后

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

)]

[外链图片转存中…(img-SmBDP3TU-1712386504781)]

[外链图片转存中…(img-njH3Jvns-1712386504781)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐