Android开发和Flutter开发对比

·  阅读 62
分类FLutterAndroidAndorid Compose
网络请求DioOkHttp+Retrofit同Android
json序列化和反序列化开发时代码生成:json_serializable、代码生成注解:json_annotationGson/Serialization同Android
权限框架permission_handlerrequestPermission(原生方法)/其他三方权限框架
状态管理provider
下拉刷新和上拉加载pull_to_refresh_notification(下拉刷新)/loading_more_list(上拉加载)BRVAH(针对于RecyclerView)/其他三方框架未知
吐司(Toast)oktoastToast同Android
文本显示Text/Text.rich()/RichTextTextViewText
列表ListView、GridViewListView、RecyclerViewLzayColumn、LazyRow、LazyGridRow、LazyGridColumn
ScrollViewSingleChildScrollViewScrollView、NestedScrollViewScrollView
图片显示Image.asset(本地资源图片),Image.network(网络图片)ImageView搭配网络请求框架(Glide,Picasso)Coil
路由/页面跳转NavigatorstartActivity、Arouter(第三方框架)、Navigation(Jectpack)
少量数据持久化hive&&hive_fluttersharedpreferences、datastore(Jectpack)
数据库未知sqlite、Room、GreenDao
复杂动画LottieLottieLottie
屏幕适配flutter_screenutil修改density适配未知

持续添加修改中......

分类:
前端
标签:
分类:
前端
标签:
收藏成功!
已添加到「」, 点击更改