Share code with Android runtime
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- android
- Área
- mobile-dev
Línea de trabajo
Comienza comparando la estructura de runtime existente de iOS/macOS con el runtime de Android e identifica qué componentes de URL, CommonJS y debugger son compartidos y cuáles son específicos de FFI. Revisa después el runtime de ObjC y el límite de JNI, y define el alcance de una interfaz de runtime común. Se considera terminado cuando el runtime base compartido funciona en Android e iOS/macOS, manteniendo separadas sus implementaciones de FFI.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Base runtime code like URL, CommonJS can be shared. Even debugger support. Only difference is mainly the FFI, which is very different for Android and iOS/macOS. Shared runtimes codebase will make it easier to add more platforms as well. In future, maybe FFI code could be refactored to have a common interface which makes it easier to handle like native objects and their memory management across different FFI types (ObjC runtime, JNI).
- Lenguaje dominante
- C++
- Estrellas
- 25
- Forks
- 4
- Merge medio
- 5 d 19 h
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NativeScript/runtimes
-
Autolinker for React Native apps Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
NativeScript/runtimes#42 ·
-
Swift Binding Generator Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
NativeScript/runtimes#41 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
NativeScript/runtimes#40 ·
-
Smart Metadata Analysis Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
NativeScript/runtimes#39 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
NativeScript/runtimes#38 ·
Todos los issues de NativeScript/runtimes
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
ArthurSonzogni/FTXUI#1363 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
ginkgo-project/ginkgo#2108 ·
-
[CI] Nightly Clang build broken: structured binding captured in a lambda in FileDataSource.cpp Abiertobug build
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Abiertofuzz
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ClickHouse/ClickHouse#122114 ·