What programming languages can be used to develop Google Fuchsia applications?
Google Fuchsia required Development SDK : Flutter.
Google Fuchsia Supported languages
- C/C++
- Dart
- FIDL
- Go
- Rust
- Flutter modules (to write a graphical module)
official documentation https://fuchsia.googlesource.com/docs/+/ea2fce2874556205204d3ef70c60e25074dc7ffd/development/README.md
The apps are primarily developed in Flutter SDK, in Dart.
But reportedly, apps made for Android are going to work seamlessly on Fuchsia as well: https://www.businessinsider.com/google-fuchsia-run-android-apps-2018-4?IR=T
Depends on which layer you are working, if it is about low level, around kernel then you should consider C, C++. FIDL and all are interface definitions but the programming language is C, C++. You should have all the focuses on C++ to start with.
If you are into application development then you should get your hands dirty with Rust programming which will be eventually be developed in Flutter. And the internal runtime mechanism is Dart. So concentrate in Rust to start with.
Google has added Python to its Fuchsia Programming Language Policy.
Please note that if you intend to write code outside the Fuchsia Platform Source Tree, not all languages are supported
The current complete list:
© 2022 - 2024 — McMap. All rights reserved.