[create-expo-module] Cleanly handle View/Module suffix (#19952)
[emt] ViewManager -> View (#19917)
[emt] Pass in appContext to view (#19916)
[modules][template] Start using `ExpoView` instead of Android's`View` (#19901)# Why Start using `ExpoView` instead of Android's`View`.
Creating Expo module with the example app (#17955)
Make Expo Modules template more robust (#17860)
[ios][android] Migrate names of module definition components (#17193)
Rewrite expo-module-template to be the ejs template (#15435)
[module-template] Use the sweet API (#15228)# Why Uses the sweet API in our module template. # How Created a simple empty module in Swift and Kotlin. # Test Plan - et create-unimodu
[module-template] Use the sweet API (#15228)# Why Uses the sweet API in our module template. # How Created a simple empty module in Swift and Kotlin. # Test Plan - et create-unimodule --name expo-test --use-local-template ✅
show more ...
[expo-module-template] Move kotlin classes to java src repository.Change location of kotlin files in expo-module-template from `android/src/main/kotlin` to `android/src/main/java`.
[module-template] Refresh template files & introduce Kotlin (#6022)
[android] Multiple Android project fixes (#4795)* [@unimodules/core] Do not try to implement RegistryLifecycleListener in SingletonModule * [tools] Use an explicit argument for ABI version to us
[android] Multiple Android project fixes (#4795)* [@unimodules/core] Do not try to implement RegistryLifecycleListener in SingletonModule * [tools] Use an explicit argument for ABI version to use when transforming react-native code * [tools] Make build-aar script more resilient * [expo-print] Remove obsolete import * [packages] Move all dependencies to api so other libraries can use them * [expo-updates] Add missing import * [expo-module-template] Add missing import * [expotools] Allow adding expokitTag option to android-update-expokit
[expo-module-template] remove ModuleRegistryConsumer from template (#4585)# Why Module template no longer compiles # How Applied changes from https://github.com/expo/expo/commit/1d5998d7b1
[expo-module-template] remove ModuleRegistryConsumer from template (#4585)# Why Module template no longer compiles # How Applied changes from https://github.com/expo/expo/commit/1d5998d7b12e09194c889abb361f51d283da5083 to module template
Fix Android module template (#4222)# Why After running `expo generate-module` and trying to build the Android client, an error was being thrown in the `ModuleTemplateModule.java` file because it
Fix Android module template (#4222)# Why After running `expo generate-module` and trying to build the Android client, an error was being thrown in the `ModuleTemplateModule.java` file because it was trying to use a Map when it wasn't declared in the following line: `public void someGreatMethodAsync(Map<String, Object> options, final Promise promise)` This PR fixes that by importing `java.util.Map` Edit: Additionally, after rebuilding the client and trying to call native functions in an expo app, I noticed it was rejecting the promise with the error `undefined is not an object` turns out `getName()` on the native side was returning something different than what `index.ts` tries to import. So I fixed that inconsistency and created a new NAME field, which is separate from the TAG. This is more inline with what we do in other modules.
[packages] Move unimodules foundation to `org.unimodules` scope
[expo-module-template] Create new typescript ready universal module template (#3060)* Create TS universal module template * [docs] Add logs for new module generation command * Fix Android & i
[expo-module-template] Create new typescript ready universal module template (#3060)* Create TS universal module template * [docs] Add logs for new module generation command * Fix Android & iOS template * Adjust expo-module-template * Adjust docs