What programming languages can be used to develop in Google Fuchsia?
Asked Answered
L

4

7

What programming languages can be used to develop Google Fuchsia applications?

Luba answered 25/7, 2018 at 17:29 Comment(0)
C
8

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

Casimiracasimire answered 22/6, 2019 at 6:1 Comment(0)
S
4

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

Stratocracy answered 1/8, 2018 at 10:17 Comment(0)
R
1

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.

Roband answered 18/7, 2019 at 7:30 Comment(0)
C
1

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:

  • C
  • C++
  • Dart
  • Rust (not supported for end-devs)
  • Go (not approved)
  • Python (not supported for end-devs)
Clastic answered 25/8, 2021 at 23:19 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.