当前位置:网站首页>Investing in a good navigation framework from the beginning of the jetpack compose tutorial will help you save a lot of migration work later
Investing in a good navigation framework from the beginning of the jetpack compose tutorial will help you save a lot of migration work later
2022-06-24 10:58:00 【Knowledge fatness】
since Google announce Jetpack Compose Of 1.0 About a year has passed since the stable version , This means that developers can now use their UI Toolkits create applications that can be used for production , however , Should you do this ? please remember , What I am saying in this article is purely my point of view , So if you disagree with anything , Please comment or Twitter Tell me
as time goes on ,“ Stable ” The word has been misused many times , And for Jetpack Compose It feels right . Even if they ( Google ) Said it was ready for production , When you use it for large business projects , You should really do your research , For example, check for active problems on the problem tracker , Write a sample application to see how it performs , That is, whether the toolkit provides the necessary widgets ? Will it affect the size and performance of the published application ? most important of all , Does it affect developer productivity and tool support ? It doesn't just apply to Jetpack Compose, And for any library you want to use / frame . What they use to escape is not called “ alpha ” One of the technologies is the introduction of @Experimental Mark some features as unstable comments ( It's not that these functions don't work , It is API May change , This will destroy binary compatibility with previous versions ). In choosing a new framework to write UI when , You really should think about these things .
So when can it be stably used for production purposes ? Don't get me wrong , You can still use it , But if you use it in applications used by millions of users , You should know some questions . please remember , Existing based on View Your toolkit requires 10 Years to mature , So actually we should expect Jetpack Compose At least about 3-4 Years to catch up and become stable , In order to be adopted by the team on a larger scale . Even today , If you see ,Android Of Kotlin The adoption rate is about 70%,
边栏推荐
- Svg+js drag slider round progress bar
- Install wpr Exe command
- 2008R2 precautions for configuring L2TP pre shared key VPN
- 把騰訊搬到雲上,治愈了他們的技術焦慮
- Why use a firewall? What is the function of firewall?
- Distributed transaction principle and solution
- A group of skeletons flying canvas animation JS special effect
- The record of 1300+ times of listing and the pursuit of ultimate happiness
- Jetpack Compose 教程之 从一开始就投资于良好的导航框架将帮助您在之后节省大量的迁移工作
- JMeter interface test tool foundation - sampler (II)
猜你喜欢

23. opencv - image mosaic project

JMeter interface test tool foundation - use badboy to record JMeter script

Act as you like

What you must know about distributed systems -cap
![Illustration miscellaneous [for archiving to prevent loss]](/img/cf/bf48bfda020a3c8690339a388efc5d.png)
Illustration miscellaneous [for archiving to prevent loss]

“一次编写,运行各端”,高通重磅发布 AI 软件栈!

栈题目:函数的独占时间

解决DBeaver SQL Client 连接phoenix查询超时

机械臂速成小指南(三):机械臂的机械结构

Simple pricelist style code
随机推荐
Any 与 TypeVar,让 IDE 的自动补全更好用
[ei sharing] the 6th International Conference on ship, ocean and Maritime Engineering in 2022 (naome 2022)
Tencent geek challenge small - endless!
Which map navigation is easy to use and accurate?
Illustration miscellaneous [for archiving to prevent loss]
Window function row in SQL Server_ number()rank()dense_ rank()
What is recursion?
Distribute proofs of manuscripts by scanning
把騰訊搬到雲上,治愈了他們的技術焦慮
Solve the timeout of Phoenix query of dbeaver SQL client connection
图片的可视化呈现有效增强大屏吸引力
把腾讯搬到云上,治愈了他们的技术焦虑
[energy reports] International Conference on energy and environmental engineering in 2022 (cfeee 2022)
MYSQL_ Elaborate on database data types
Learn how to use PHP to filter special symbols in strings
What is a compressed file? What are the advantages of different methods of compressing files?
JMeter interface test tool foundation - sampler (II)
Self service troubleshooting guide for redis connection login problems
Pycharm shortcut keys
Common third-party UI frameworks