How to create a native module with the Expo modules API

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 32

  • @promisesheggs8863
    @promisesheggs8863 4 หลายเดือนก่อน +14

    I love this new initiative from the expo team. Putting out very informative content on the Expo youtube channel helps alot. I look forward to more of this.

    • @MarkWettinger
      @MarkWettinger 4 หลายเดือนก่อน

      Agreed, very helpful!

  • @mycloudvip
    @mycloudvip 4 หลายเดือนก่อน +2

    great video! about time Expo is offering videos like these! Thumbs up! how about a voice recognition video using the device's native engine for any language (no time limit option) ... that would be awesome! (ios / android)

  • @sandylewis79
    @sandylewis79 4 หลายเดือนก่อน

    Wow, what a great video. Thank you so much for this.

  • @ярославчорний-з4ь
    @ярославчорний-з4ь 4 หลายเดือนก่อน

    ✖ Installing module dependencies
    Error: npm install exited with non-zero code: 1

    • @RickYang-lu7jy
      @RickYang-lu7jy 2 หลายเดือนก่อน

      I met the same problem as you.

  • @kavy6114
    @kavy6114 4 หลายเดือนก่อน

    How do i install dependencies for the native ios?

    • @ExpoDevelopers
      @ExpoDevelopers  4 หลายเดือนก่อน

      How to wrap native libraries | Expo modules tutorial
      th-cam.com/video/M8eNfH1o0eE/w-d-xo.html

  • @MikhailAdutskevich
    @MikhailAdutskevich หลายเดือนก่อน

    How to install third party sdk into native module?

    • @daniel-moniz
      @daniel-moniz 29 วันที่ผ่านมา

      Good question, I want to know also

  • @josephmgift
    @josephmgift 2 หลายเดือนก่อน +1

    Awesome

  • @GabrielLogan17
    @GabrielLogan17 4 หลายเดือนก่อน

    I installed it locally and it worked perfectly, but when I published it on npm and tried to use it in another expo project I received the following error:
    Error: Cannot find native module 'ExpoBarcode', js engine: hermes
    What do I do ?

    • @GabrielLogan17
      @GabrielLogan17 4 หลายเดือนก่อน

      Apparently it only works with npx expo run:android or npx expo run:ios, but it's not working with expo go, only on emulators. My native expo module won't work on expo go?

    • @GabrielLogan17
      @GabrielLogan17 4 หลายเดือนก่อน

      I tested a native lib of mine with react native cli, and it also worked with expo bare, but then the expo modules becomes useless because I don't see the purpose of doing something with expo when I can do it with react native and get the same result with expo, and even get a better result with react native. I wanted to understand more about why... AND IF there is a way for me to run my native lib downloaded from npm in expo GO if not... Expo modules are of no use to common users as I said.

    • @usmansbk
      @usmansbk 4 หลายเดือนก่อน +1

      create a expo development client to use the module

  • @lahoriji5828
    @lahoriji5828 4 หลายเดือนก่อน

    Love this

  • @sahilverma_dev
    @sahilverma_dev 4 หลายเดือนก่อน

    can i create a native module in windows?

    • @oliverloops.
      @oliverloops. 4 หลายเดือนก่อน

      Yes but the only exception is Xcode support, but you can use VScode and a Swift highlight extension directly to add or modify Swift code

    • @sahilverma_dev
      @sahilverma_dev 4 หลายเดือนก่อน +1

      @@oliverloops. I am not sure about it I am not even able to make a project
      i am getting
      set -eo pipefail
      error everytime

    • @frammolzamanda3129
      @frammolzamanda3129 3 หลายเดือนก่อน

      @@sahilverma_dev The initialization script for create-expo-module currently only supports Unix-like systems. What you need to do is switch to Linux or macOS for development, or rewrite a set of initialization scripts that support Windows.

    • @sahilverma_dev
      @sahilverma_dev 3 หลายเดือนก่อน

      @@frammolzamanda3129 yeah just got to know about this.
      Thankx for the reply

  • @omarms3341
    @omarms3341 23 วันที่ผ่านมา +1

    Could you please check this tutorial on windows ? just the android part

  • @shaoncode
    @shaoncode 4 หลายเดือนก่อน

    I wonder why you set the setTheme in the dependency array instead of the theme?

  • @akosbalint3485
    @akosbalint3485 หลายเดือนก่อน +1

    Could you check/run this tutorial on windows? I have error even at creating an empty module.

    • @ExpoDevelopers
      @ExpoDevelopers  หลายเดือนก่อน

      You need a mac to develop an iOS module!

    • @akosbalint3485
      @akosbalint3485 หลายเดือนก่อน

      @@ExpoDevelopers I am talking about android native module.

    • @akosbalint3485
      @akosbalint3485 หลายเดือนก่อน

      @@ExpoDevelopers * I have problem with that part.

  • @channyeintun6411
    @channyeintun6411 4 หลายเดือนก่อน

    Thanks

  • @AllahomAnsorGaza
    @AllahomAnsorGaza 2 หลายเดือนก่อน +1

    please create native module for over other apps for android

    • @ExpoDevelopers
      @ExpoDevelopers  2 หลายเดือนก่อน

      Can you elaborate more on what you mean?

  • @shafiqrezal-w8w
    @shafiqrezal-w8w 4 หลายเดือนก่อน

    Cannot find module '@octokit/request'

  • @shafiqrezal-w8w
    @shafiqrezal-w8w 4 หลายเดือนก่อน

    Cannot find module '@octokit/request'