Skip to content

Repository files navigation

NCode

Editor de código para Ubuntu y Android (Flutter + Rust).

La pantalla principal divide controladores (estado) y vistas (UI):

  • Izquierda: árbol de archivos propio (FileTreeController + FileTreePanel)
  • Derecha: editor con resaltado vía code_text_field

Los paquetes file_tree / file_tree_view de pub.dev no sirven aquí: uno es CLI y el otro depende de un Font Awesome incompatible con Flutter 3.47.

Arranque

Hace falta el SDK de Flutter. Desde esta carpeta:

flutter create . --project-name ncode --platforms=android,linux
flutter pub get
flutter run -d linux   # o un emulador / dispositivo Android

El crate nativo está en native/ncode_core. Hoy lib/services/file_io.dart usa dart:io con la misma firma (readFile / writeFile) para sustituirlo por FFI más adelante.

En Android el árbol abre el directorio de documentos de la app. En Linux usa el directorio de trabajo actual.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages