Open Native brings cross-platform communities together to help them collaborate and strengthen each other through development diversity.
MIT License
Bot releases are hidden (Show)
Published by ammarahm-ed over 1 year ago
In just a span of few weeks, Open Native has gone through a serious overhaul with changes that will help future proof our support for react native modules and views.
In v1.0.0 Open Native heavily depended upon metadata generated at compile time for modules. This worked well but it was prone to breaking and always in need of maintenance and filling in for different edge cases in regex parsing.
In v2.0.0 we have switched to doing this at runtime similar to how it's done in React Native. This means we can now almost guarantee that any react native module will work drop-in with Open Native.
Thanks to the @NativeScript community for being open and welcoming towards Open Native and all the effort around it.
Published by ammarahm-ed over 1 year ago
startActivityForResult
not handled correctly on androidPublished by ammarahm-ed over 1 year ago
Published by ammarahm-ed over 1 year ago
Published by ammarahm-ed over 1 year ago
BOOL *
param type is parsed as other
on iosPublished by ammarahm-ed over 1 year ago
Full Changelog: https://github.com/OpenNative/open-native/compare/1.0.0-alpha.33...1.0.0-alpha.34
Published by ammarahm-ed over 1 year ago
BaseActivityEventListener
class on androidPublished by ammarahm-ed over 1 year ago
Published by ammarahm-ed over 1 year ago
RCTNativeAppEventEmitter
on androidnonnull
on iOSPublished by ammarahm-ed over 1 year ago
[RCTBridge eventDispatcher]
method implementationPublished by ammarahm-ed over 1 year ago
boolean
to java.lang.Boolean
if argument is nullable boolean by @edusperoni in https://github.com/OpenNative/open-native/pull/17
Full Changelog: https://github.com/OpenNative/open-native/compare/1.0.0-alpha.26...1.0.0-alpha.27
Published by ammarahm-ed over 1 year ago
the "path" argument must be of type string. Received undefined
error when have some npm dependency with no exports such as types packages.Published by ammarahm-ed over 1 year ago
Alert.alert(title,message)
not accepting numbers as title/message.react-native
source inside node_modules
folder if it does not exist. Required to build some libraries on android.Published by ammarahm-ed over 1 year ago
Utils.dataDeserialize
. This commit also adds handling of NSError
to Error
conversion explicitly. Closes #15Published by ammarahm-ed over 1 year ago
react
when using react-native modules in a non-react framework such as vue/svelte. If you were using react-polyfill
of some sort before, it's safe to remove it now.Published by ammarahm-ed over 1 year ago
Published by ammarahm-ed over 1 year ago
This release simplifies installation steps on android. See documentation for details.
apply from: new File(["node", "--print", "require.resolve('@open-native/core/package.json')"].execute(null, rootDir).text.trim(), "../scripts/open-native.gradle");
- ext {
- buildToolsVersion = '33.0.0'
- minSdkVersion = 23
- compileSdkVersion = 33
- targetSdkVersion = 33
- androidXCoreVersion = "1.8.0"
- androidXCompatVersion = "1.5.1"
- reactNativeProjects = []
- }
Published by ammarahm-ed almost 2 years ago
methodQueue
missing in Linking module metadata@rigor789/resolve-package-path
to resolveERR_PACKAGE_PATH_NOT_EXPORTED
import { Alert } from "react-native
& use it.getConstants
method to native modulepublic
on android@ReactModule
annotation when possible because modules for new arch might not have the getName
method defined on androidCoreModules
on iOS