크로스플랫폼 코리아
크로스플랫폼 코리아
  • 93
  • 52 927
Expo SDK 52 업데이트
Expo SDK 52 업데이트 내용 브리핑입니다.
expo.dev/changelog/2024/11-12-sdk-52
00:00 인트로
00:22 New Architecture
03:36 Highlights
14:10 Big Improvements in expo-splash-screen
17:06 DOM Components
17:49 Expo CLI
20:55 Expo Module API
23:12 Expo Router
25:39 Notable Breaking Changes
27:13 Known Issues
#엑스포 #리액트네이티브 #업데이트 #reactnative #expo
Переглядів: 185

Відео

리액트네이티브 0.76 업데이트
Переглядів 37721 день тому
리액트네이티브 0.75 업데이트 내용 브리핑입니다. (이번 주에 목감기에 걸려서 목이 많이 잠겨 있네요. 양해 부탁드립니다. 🙏) 00:00 Intro 02:11 React Native Dev Tools 06:14 React Native Dev Tools 데모 07:18 React Native Dev Tools 문서 09:22 Faster Metro Resolution 09:40 Box Shadow and Filter style props 10:40 Breaking Changes 11:59 Other Breaking Changes #리액트네이티브 #0.76 #업데이트 #reactnative
[크로스플랫폼 코리아] 11월 밋업 공지 (2024년)
Переглядів 1102 місяці тому
11월 13일 수요일 (오후 7시) 밋업 신청 받아요~! - 소식: crossplatformkorea.com/docs/current/news 이번 발표는 2분이고 발표 이후 소소한 네트워킹 시간이 있습니다. - 밋업 신청: www.meetup.com/ko-KR/crossplatformkorea/events/304324445 #밋업 #리액트네이티브 #모니모니 #reactnative #monymony #skia #zustand #meetup #크로스플랫폼 #크로스플랫폼코리아
Clerk 회원 관리
Переглядів 4123 місяці тому
Expo 앱에서 Clerk를 사용하여 회원을 관리하는 방법을 알아봅니다. 특히, Clerk와 Supabase와의 연동 방식을 살펴보겠습니다. 이메일: crossplatformkorea@gmail.com 소스코드: github.com/crossplatformkorea/cpk 00:00 인트로 00:04 Clerk 소개 01:23 Clerk 도입 PR 보기 01:56 Clerk 개발 문서 확인 04:08 Clerk 대시보드 04:58 Clerk 도입시 유의 사항 05:50 Clerk와 Supabase 연동하기 06:50 Clerk와 도입 코드 확인 08:50 Clerk와 Supabase 연동 검증 09:22 이미지 캐시 코드 보완 10:39 업로드 불가한 상황 재현 11:43 수정 코드 반영 및 확인 #c...
커뮤니티 앱 개발 리뷰
Переглядів 1,1 тис.3 місяці тому
스택을 공유하는 목적으로Supabase로 앱을 커뮤니티 앱을 만들어보았습니다. 대표적으로 Prisma, Supabase, Expo가 사용되었습니다. 안드로이드 테스터 신청은 아래 메일로 이메일을 보내주시면 등록해드리겠습니다. 이메일: crossplatformkorea@gmail.com 소스코드: github.com/crossplatformkorea/cpk 00:00 인트로 00:24 커뮤니티 앱 소개 00:48 안드로이드 테스터 신청 01:34 기능 소개 02:00 개발 요약 04:00 라우터 파라미터 전달 07:35 코드 살펴보기 08:22 Supabase Subscription 기능 09:30 Supabase 쿼리 10:10 안드로이드 테스터 신청 #community #supabase #reactn...
Convex, BaaS의 미래?
Переглядів 4983 місяці тому
국내에서는 Firebase와 Supabase가 잘 알려져 있지만, Convex BaaS는 아직 인지도가 높지 않습니다. 이번에는 Convex BaaS에 대해 알아보고, 기존의 잘 알려진 BaaS 서비스들과 비교하여 어떤 점에서 더 나은지 살펴보겠습니다. www.convex.dev 00:00 인트로 00:04 Convex 소개 01:53 Convex 시작하기 02:14 Convex 개발환경 설정 05:44 데이터 추가하기 07:50 데이터 동기화 기능 확인 08:31 Convex 차별화 제대로 이해하기 20:28 Firebase vs Convex 21:29 Supabase vs Convex #convex #baas #firebase #supabase #reactnative #expo #데이터베이스 #se...
[밋업] AST Bonus 2부
Переглядів 414 місяці тому
크로스플랫폼 코리아 8월 밋업 영상입니다. 영상이 다소 길어 1부, 2부로 나누어져 제작되었습니다. 현 영상은 2부 영상입니다. 00:00 Intro 00:05 AST 09:19 Q&A #sendbird #센드버드 #ast #typescript #compiler #api #reactnative #리액트네이티브 #크플코 #크로스플랫폼코리아 #크로스플랫폼 #crossplatform #crossplatformkorea #crossplatform
리액트네이티브 오디오 리코더 오픈소스 리뷰
Переглядів 874 місяці тому
github.com/hyochan/react-native-audio-recorder-player 에서 최근 올라온 두개의 PR을 함께 살펴 봅니다. github.com/hyochan/react-native-audio-recorder-player/pull/619 github.com/hyochan/react-native-audio-recorder-player/pull/625 00:00 인트로 00:10 Playback Speed PR 확인 01:10 레코딩 실패시 복구할 수 없는 상태 PR 확인 04:42 stream-chat-react-native PR 확인 #react-native-audio-recorder-player #리액트네이티브 #녹음 #재생 #reactnative #audio #recorder...
[밋업] 센드버드 SDK의 타입 정의는 어떻게 빌드되고 있을까?
Переглядів 1474 місяці тому
크로스플랫폼 코리아 8월 밋업 영상입니다. 영상이 다소 길어 1부, 2부로 나누어져 제작되었습니다. 00:00 Intro 02:24 타입 정의 05:44 문제의 시작 10:06 도구 탐색 11:38 API Extractor 14:46 문제 해결하기 1 26:53 문제 해결하기 2 35:28 DX 개선하기 #sendbird #센드버드 #typescript #compiler #api #reactnative #리액트네이티브 #크플코 #크로스플랫폼코리아 #크로스플랫폼 #crossplatform #crossplatformkorea #crossplatform
리액트네이티브 0.75 업데이트
Переглядів 2394 місяці тому
리액트네이티브 0.75 업데이트 내용 브리핑입니다. (이번 주에 목감기에 걸려서 목이 많이 잠겨 있네요. 양해 부탁드립니다. 🙏) 00:00 Intro 00:09 업데이트 목록 00:58 Yoga 3.1 02:51 New Architecture 안정화 05:51 Framework 사용하기 08:12 Breaking Changes 10:39 Other Breaking Changes #리액트네이티브 #0.75 #업데이트 #reactnative
[8월 3주차] Expo Production Build, Docusaurus
Переглядів 1154 місяці тому
[8월 3주차] Expo Production Build, Docusaurus
[8월 2주차] React Native 브리핑
Переглядів 2105 місяців тому
[8월 2주차] React Native 브리핑
[크로스플랫폼 코리아] 8월 밋업 공지 (2024년)
Переглядів 3245 місяців тому
[크로스플랫폼 코리아] 8월 밋업 공지 (2024년)
Expo 파일 네이티브 자동 등록
Переглядів 1425 місяців тому
Expo 파일 네이티브 자동 등록
[채용 공고] 보닥
Переглядів 1285 місяців тому
[채용 공고] 보닥
신상 API Client, Posting
Переглядів 8386 місяців тому
신상 API Client, Posting
[밋업] React Native New Architecture 라이브러리 제작하기
Переглядів 3876 місяців тому
[밋업] React Native New Architecture 라이브러리 제작하기
[리액트네이티브에 Supabase 사용하기] 6. Edge Function
Переглядів 3656 місяців тому
[리액트네이티브에 Supabase 사용하기] 6. Edge Function
Rive 2부: 직접 애니메이션 만들고 구현까지
Переглядів 5416 місяців тому
Rive 2부: 직접 애니메이션 만들고 구현까지
인앱 오픈소스 공지사항 (후속편)
Переглядів 1716 місяців тому
인앱 오픈소스 공지사항 (후속편)
인앱 오픈소스 업데이트 리뷰 (feat. react-native-iap)
Переглядів 2796 місяців тому
인앱 오픈소스 업데이트 리뷰 (feat. react-native-iap)
Expo Orbit 소개
Переглядів 3996 місяців тому
Expo Orbit 소개
[리액트네이티브] 자주 변경되는 UI 관리
Переглядів 3636 місяців тому
[리액트네이티브] 자주 변경되는 UI 관리
리액트네이티브에서 Prisma를 써요?
Переглядів 2286 місяців тому
리액트네이티브에서 Prisma를 써요?
[리액트네이티브] 안전한 파일 업로드
Переглядів 1706 місяців тому
[리액트네이티브] 안전한 파일 업로드
[리액트네이티브에 Supabase 사용하기] 5. 스토리지
Переглядів 1287 місяців тому
[리액트네이티브에 Supabase 사용하기] 5. 스토리지
리액트네이티브 녹음 및 재생 (feat. Expo)
Переглядів 1697 місяців тому
리액트네이티브 녹음 및 재생 (feat. Expo)
Copilot이 무료?
Переглядів 6 тис.7 місяців тому
Copilot이 무료?
[리액트네이티브에 Supabase 사용하기] 4. 구글 로그인
Переглядів 3947 місяців тому
[리액트네이티브에 Supabase 사용하기] 4. 구글 로그인
[리액트네이티브에 Supabase 사용하기] 3. 모델 타입 불러오기
Переглядів 947 місяців тому
[리액트네이티브에 Supabase 사용하기] 3. 모델 타입 불러오기

КОМЕНТАРІ

  • @gaengedev2583
    @gaengedev2583 21 день тому

    영상 잘 보았습니다. 실무에서는 이제는 React Native보다는 Expo가 더 좋은 선택일까요?

    • @crossplatformkorea
      @crossplatformkorea 20 днів тому

      리액트 네이티브 공식 문서에서 Expo를 권장하는 이유가 분명하다고 생각합니다. 물론 단순히 공식 문서의 언급 때문이 아니라, 여러 실질적인 장점 때문인데요. 예를 들어, [이 영상](ua-cam.com/video/UILNBssGjiA/v-deo.html)에서 소개된 Expo Dev Client는 네이티브 개발의 제약을 해소할 뿐 아니라, 빌드에 소요되는 시간을 대폭 줄여준다는 큰 장점이 있습니다. 이런 점들을 고려하면 Expo는 효율적인 선택이라고 봅니다.

    • @gaengedev2583
      @gaengedev2583 20 днів тому

      @ 궁금증이 많이 해소 되었습니다ㅎㅎ 감사합니다

  • @fexit-k7f
    @fexit-k7f Місяць тому

    오호! 훌륭한 발표네유

  • @세훈김세훈
    @세훈김세훈 2 місяці тому

    근데 어제부터 잘되던데 오늘은 왜 자동으로 폴더 파일이 자동으로 생성이 안되네요 왜그러죠

  • @worldbest3097
    @worldbest3097 2 місяці тому

    와 자세한 설명 감사드립니다!1

  • @worldbest3097
    @worldbest3097 2 місяці тому

    감사합니다. 파이어베이스는 왜쓰는건가요?

    • @crossplatformkorea
      @crossplatformkorea 2 місяці тому

      좋은 질문입니다! 다양한 서비스를 사용해보시면 각각의 장단점을 직접 느끼실 수 있을 텐데요, Firebase는 React와 함께 사용하기에 다소 불편한 부분이 있습니다. (공식적으로 훅을 지원해 주면 좋겠다는 생각도 듭니다.) 또한, Firebase의 경우 `react-native-firebase`라는 오픈소스 라이브러리로 관리되는데, 변화가 잦고 네이티브와의 충돌 문제로 인해 많은 시간을 투자해야 할 때가 있습니다. 반면, Supabase는 Postgres 데이터베이스를 기반으로 하며, Prisma와 같은 범용적인 툴로 데이터베이스 마이그레이션을 손쉽게 관리할 수 있습니다. 영상에서 보신 것처럼 타입 추출 기능 덕분에 TypeScript와 완벽하게 호환되는 점도 큰 장점입니다. 하지만 최근에는 Convex가 최고라고 생각합니다. ua-cam.com/video/N6dTJ743-Ds/v-deo.html

    • @worldbest3097
      @worldbest3097 2 місяці тому

      @@crossplatformkorea 아 그 슈파베이스 구글 로그인 ios에서 파이어베이스에서 infolist를 가져오시던데 보니깐 구글 oauth id만들면 infolist 다운받을 수가 있더라구요. 제가 다시 한 번 살펴보도록 하겠습니다! 좋은 답변 감사드립니다. 나중에 정모나 교육이 있으면 참가하고 싶습니다~

    • @crossplatformkorea
      @crossplatformkorea 2 місяці тому

      @@worldbest3097 에고 제가 질문을 잘못 이해했네요! 넵넵 구글 로그인에서 필요한 부분이 있습니다.

  • @divakukulza
    @divakukulza 3 місяці тому

    혼자 개발하신건가요?

    • @crossplatformkorea
      @crossplatformkorea 3 місяці тому

      네~ 프리랜서 디자이너분께서 제공해주신 디자인을 기반으로, 여유 시간을 활용해 개발을 진행하게 되었습니다.

    • @crossplatformkorea
      @crossplatformkorea 3 місяці тому

      그리고 공익 목적으로 오픈소스로 제공 하였으니 참고 바랍니다. github.com/crossplatformkorea/cpk

  • @우니배찌
    @우니배찌 3 місяці тому

    라이브러리를 사용하지 않는 방법을 알려주는게 좋을것같네요. useMemo를 사용하세요.

  • @gaengedev2583
    @gaengedev2583 3 місяці тому

    잘보았습니다 감사합니다

    • @crossplatformkorea
      @crossplatformkorea 3 місяці тому

      도움이 되었길 바랍니다!

    • @gaengedev2583
      @gaengedev2583 3 місяці тому

      @@crossplatformkorea RN의 미래는 어떨까요? 리액트 컴파일러가 정식도입 되면 RN의 성능도 더 개선될것 같은데 어떻게 생각하시는지 궁금 합니다

    • @crossplatformkorea
      @crossplatformkorea 3 місяці тому

      React 컴파일러가 정적 최적화를 지원하면 불필요한 JS 코드를 줄이고, 네이티브와의 상호작용을 더 효율적으로 관리할 수 있기 때문에 렌더링 성능이 향상되고 앱 크기도 줄어들어 전반적인 사용자 경험이 좋아질 것으로 기대됩니다. React Native의 새로운 아키텍처가 발표된 후 5년이 지나면서 서서히 산업에 적용되고 속도가 붙기 시작했습니다. 과거에는 새로운 아키텍처에 대한 업데이트가 다소 느린 감이 있어 개발자들이 Flutter로 이탈하기도 했으나, 최근 새로운 아키텍처가 본격적으로 도입되면서 다시 많은 개발자가 React Native로 돌아오는 양상을 보이고 있습니다. 그 와중에 Flutter는 큰 혁신이 없었던 것도 한 요인입니다. 따라서 미래에 대해 궁금하시다면, React Native만큼 연속적으로 혁신적인 결과를 보여주는 플랫폼은 없기 때문에 전망이 매우 밝다고 생각합니다.

    • @gaengedev2583
      @gaengedev2583 3 місяці тому

      @@crossplatformkorea 자세한 설명 정말 감사드립니다. 저도 해당 말씀에 공감하는바이며 앞으로 네이티브앱보다 크로스플랫폼이 대세가 될것 같습니다.

    • @crossplatformkorea
      @crossplatformkorea 3 місяці тому

      @@gaengedev2583 종종 크로스플랫폼 앱은 품질이 좋아서가 아니라 비용이 저렴해서 사용한다는 의견이 있습니다. 하지만 더 중요한 포인트는 유지보수 비용을 크게 절감할 수 있다는 점입니다. 많은 기업들이 기존에 개발한 네이티브 앱을 크로스플랫폼으로 마이그레이션하는 이유도 이와 같습니다. (초기 앱 개발 비용도 많이 들지만 장기적인 관점에서는 유지보수 비용이 훨씬 더 많이 발생합니다) 물론, 무조건 크로스플랫폼이 정답은 아니지만, 대부분의 서비스 중심 기업들은 네이티브 기능보다 콘텐츠와 기능 개선을 더 빠르고 효율적으로 진행할 수 있기를 원합니다. 크로스플랫폼은 이러한 요구를 충족시켜주기 때문에 선택되는 경우가 많습니다.

  • @_________________________....
    @_________________________.... 4 місяці тому

    감사합니다 맛있게 먹을게요 😀

  • @gaengedev2583
    @gaengedev2583 4 місяці тому

    RN 맛집 🫶

  • @이성민-d8k
    @이성민-d8k 4 місяці тому

    좋은 내용 감사합니다😭

    • @crossplatformkorea
      @crossplatformkorea 4 місяці тому

      보는 김에 영상 틀어놓고 녹화하는 게 볼 만하나 보네요. 피드백 감사합니다

  • @QuickCodingkr
    @QuickCodingkr 4 місяці тому

    잘보고 갑니다😊

  • @cinoscinos81
    @cinoscinos81 5 місяців тому

    좋은 영상을 올려주셔서 감사합니다. 파일을 직렬화하고 역직렬화 하는 과정을 거쳐야 업로드가 되는군요..! 웹 플랫폼이 얼마나 많은 일을 해 주고 있는지 새삼 느낍니다. 쉬운게 하나도 없군요..

  • @physicstom4798
    @physicstom4798 5 місяців тому

    유튜브에서 (심지어 한글로 된) 이런 컨텐츠를 볼 수 있다는 게 참 기쁩니다. 매우 유익한 내용을 영상으로 남겨주셔서 감사합니다. 작업하다가 저도 가끔씩 마주친 주제도 있고, 처음 보는 주제들도 있네요. 영상 덕분에 미리 알게되어 나중에 비슷한 상황을 겪게 되면 보다 빠르게 대처할 수 있겠네요 감사합니다 :) 오픈소스에 기여하시는 모습이 참 보기 좋습니다. 제게도 큰 귀감이 되네요. 부디 이 컨텐츠 쭉 이어가주세요! 영상 잘 보고 갑니다.

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      힘이 되는 말씀 감사합니다. 꾸준히 올려 보도록 하겠습니다 :)

  • @cinoscinos81
    @cinoscinos81 5 місяців тому

    으아니 샌드버드로 삽질하는 와중에 이런 밋업이 생겼군요 ㅋㅋㅋ😂

  • @dongdong-gd4vt
    @dongdong-gd4vt 5 місяців тому

    감사합니다

  • @chanzerone0516
    @chanzerone0516 5 місяців тому

    감사합니다! supabase에서 kakao 로그인도 궁금합니다!!

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      넵 시간 내서 다루어보도록 하겠습니다!

    • @worldbest3097
      @worldbest3097 2 місяці тому

      @@crossplatformkorea 부탁드립니다~

  • @gaengedev2583
    @gaengedev2583 5 місяців тому

    이분 좋은 라이브러리와 좋은 영상 엄청 많은데 얼마나 RN이 인기가 없으면 댓글 하나 없는게 너무 슬프네요😢

    • @엉망진창
      @엉망진창 4 місяці тому

      영상의 정보가 좋은 것과 별개로 로티는 RN에서만 쓰는것도 아닌데 그냥 영상이 자극적이지 않아서 어그로가 덜끌리는듯.

  • @정주영-f1m
    @정주영-f1m 5 місяців тому

    너무 빨라서 무슨말인지…

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      죄송합니다. 내용을 모두 담고 싶어서 욕심을 부렸네요

  • @이건개발-p8n
    @이건개발-p8n 5 місяців тому

    오호 이런게 있었군요

  • @TheTeamSpoilers
    @TheTeamSpoilers 5 місяців тому

    좋은 발표 감사합니다! 큰 도움이 됩니다! 개인적으로 안되는게 코드젠을 해도 스펙파일대로 ios android 코드가 생성이 안되던데 뭐가 문제일까요?

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      발표자분께 문의드려놨습니다!

    • @mjstudio6843
      @mjstudio6843 5 місяців тому

      Codegen은 현재 React Native코어에 내장되어있어 React Native버전에 따라 사용법이 상이할 수 있습니다. 현재는(0.74.x 기준) Android에선 example project의 gradle task로 실행을 시키는게 좋아보이고, iOS에서는 react-native cli에 내장된(현재 cli도 react native에 내장되어있습니다.) `react-native codegen` 을 사용하는 것으로 하고있습니다. React Native New Architecture Working Group의 최신 가이드를 참고하시거나 관련 이슈를 찾아보시는걸 추천드립니다.

  • @seongminpark3131
    @seongminpark3131 5 місяців тому

    지나가던 뉴비입니다 네이티브 파일이란게 뭘까요?

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      안녕하세요~ 네이티브 파일이란 자바스크립트 레이어에서 직접 접근할 수 없는, 네이티브 레이어에서 필요한 리소스 파일을 의미합니다. 이러한 파일들은 Android나 iOS 플랫폼의 특정 기능을 구현하거나 플랫폼에 종속적인 리소스를 포함할 때 사용됩니다.

    • @seongminpark3131
      @seongminpark3131 5 місяців тому

      @@crossplatformkorea 와 그런게 가능한거엿군요 설명 감사합니다

  • @sungminkim6203
    @sungminkim6203 5 місяців тому

    Ollama 다운받아서 설치했는데 실행이 안되네요.. 컴퓨터 사양이 어떻게 되야 하나요?

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      어떻게 안되시나요? 오류 메시지를 알려주시면 한번 저도 보겠습니다. 컴퓨터 사양은 m1 macbook pro 입니다.

  • @physicstom4798
    @physicstom4798 5 місяців тому

    마지막에 소스코드 살펴보기까지 영상 내용이 정말 좋네요. 항상 잘 보고 갑니다 :)

    • @crossplatformkorea
      @crossplatformkorea 5 місяців тому

      친절하게 칭찬해주시고 포인트도 확실하게 집어주셔서 감사합니다. 앞으로 소스코드를 함께 살펴보는 부분을 더 다루면 좋겠다는 생각이 드네요!

  • @crossplatformkorea
    @crossplatformkorea 6 місяців тому

    혹시 pipx로 `posting`을 설치했는데 명령어가 인식되지 않는다면, `zsh profile`에 아래 환경 변수를 등록해보세요. ```sh export PATH=$PATH:${HOME}/.local/bin ```

  • @ssossoking
    @ssossoking 6 місяців тому

    continue가 로컬 llm을 자동감지하는건가요?

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      Default로 선택된 LLM이 있을 건데 명령어를 사용하여 원하시는 LLM을 다운로드 받고 추가로 설정할 수 있습니다.

  • @sungminkim6203
    @sungminkim6203 6 місяців тому

    이 코파일럿으로 앱 게임도 만들수 있나요?

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      코파일럿은 코딩 보조 도구로, 직접 게임을 만들어주는 것은 아니지만 게임 개발 시 유용하게 사용할 수 있습니다.

    • @sungminkim6203
      @sungminkim6203 6 місяців тому

      @@crossplatformkorea 코파일럿 코딩 무료로 배울수 있는 사이트나 유투부 영상 아시는 거 있으시면 공유 부탁드립니다.

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      공식 문서 한번 보셨을까요? docs.github.com/en/copilot

    • @sungminkim6203
      @sungminkim6203 6 місяців тому

      @@crossplatformkorea 네 감사합니다.

  • @_________________________....
    @_________________________.... 6 місяців тому

    메인테이너가 릴리즈하고 pr리뷰한거 다시보는 컨텐츠 진짜 좋은 거 같아요 😊 ui시스템이나 모노레포 이야기도 들어보고 싶습니당

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      dooboo-ui에 대해 아시나요?

    • @_________________________....
      @_________________________.... 6 місяців тому

      @@crossplatformkorea 네! 그래서 얘기 꺼낸 거였어요

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      그것을 알다니 영광입니다! 모노레포에 대해서 한번 다뤄보겠습니다!

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      UI 시스템의 경우, 디자이너의 역량과 이를 잘 소화하는 개발자의 시각이 매우 중요합니다. 도움이 얼마나 될지 모르겠지만 관련 영상도 공유드립니다. ua-cam.com/video/Zbph_vQwGc0/v-deo.html

  • @이냥코-j5p
    @이냥코-j5p 6 місяців тому

    안녕하세요! expo관련 영상 너무 잘 보고있습니다!! 혹시 앱이 디컴파일이 쉬워서 앱에서 백엔드 api가 아닌 디비에 바로 접근하는 방식이 보안에 취약하다고 들었는데 말씀하신 방식으로 앱에서 바로 supabase나 firebase를 사용하는게 문제가 되는 점이 있을까요??

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      BaaS 서비스들이 데이터베이스에 바로 접근한다고 하는 것은 사실이 아닙니다. BaaS는 API를 통해 추상화된 방식으로 데이터에 접근하며, 직접적으로 데이터베이스에 접근하지 않습니다. 보안 이슈는 항상 존재할 수 있으며, AWS를 백엔드로 사용하는 회사들도 예외는 아닙니다. 이를 보완하기 위해 기본적인 보안 조치를 철저히 하는 것이 중요합니다. Firebase는 Security Rules를 제공하고, Supabase는 RLS(Row Level Security)를 통해 데이터를 논리적으로 방어하는 방법을 제공합니다. 이는 데이터베이스를 보수적으로 방어하는 방법보다 오히려 더 안전할 수 있습니다. 요즘 보안은 네트워크 단에서 이루어지는 경우가 많아, 데이터베이스에 접근하게 되면 모든 정보가 노출될 수 있기 때문입니다.

    • @이냥코-j5p
      @이냥코-j5p 6 місяців тому

      @@crossplatformkorea 상세한 답변 너무너무 감사드립니다!! 😊😊 완벽 이해했습니다!!!

    • @이냥코-j5p
      @이냥코-j5p 6 місяців тому

      @@crossplatformkorea expo 앱에 prisma 적용하면서 이해가 안되는 부분이 있어 질문드립니다!! 위 말씀대로 추상화된 방식으로 데이터에 접근하는게 supabase에서 제공해주는 클라이언트 라이브러리를 사용하는것이라고 이해를 했습니다. 하지만 expo app에서 prisma를 사용하기 위해 env파일에 database의 url과 계정 정보를 포함시키는 방식은 디비가 직접적으로 노출되고 RLS를 적용한다고 해도 보안적으로 문제가 되지 않나요?? 혼자 사이드프로젝트를 진행하는데 제가 부족한게 많네요 ㅠㅠ 감사합니다!

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      @@이냥코-j5p 현재 Prisma는 React Native에서 별도의 API를 제공하는 방식이 아닌, 로컬 데이터베이스(SQLite)를 Prisma API를 사용해 작업할 수 있게 도와줍니다. 이후 서버가 필요할 때 백엔드 데이터베이스와 stealth하게 동기화하는 모델을 채택하고 있습니다(local-first database). 이는 Firebase가 로컬에서 데이터를 처리하고 네트워크가 연결되면 업데이트된 데이터를 동기화하는 방식과 유사합니다. 그러나 현재 Prisma를 React Native에서 사용하는 것은 매우 제한적이며, local-first database 모델의 동기화 부분이 명확하지 않기 때문에, 현재 개발 중인 앱에서는 사용을 자제하는 것이 좋습니다. 대신, Supabase와 같은 더 잘 지원되는 서비스를 고려해보는 것을 추천드립니다. 영상은 Prisma가 어떤 그림을 그리고 있는 단순 참고용으로 제작되었습니다.

    • @이냥코-j5p
      @이냥코-j5p 6 місяців тому

      @@crossplatformkorea 동작 방식을 이해를 잘 못하고있었네요! 상세한 답변 감사합니다 ㅎㅎ

  • @돌파장인
    @돌파장인 6 місяців тому

    와우 ~ 좋은 컨텐츠 감사합니다. 구독 눌렀어요

  • @maxi_798
    @maxi_798 6 місяців тому

    저도 코파일럿 결제해서 별 생각 없이 사용하고 있었는데, 덕분에 ollama 사용해보고 있습니다! 성능이 꽤 만족스럽네요 ㅎㅎ 감사합니다.

  • @chulgunsirru
    @chulgunsirru 6 місяців тому

    유료인데도 불구 하고 빌드 시간이 아쉽네요

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      빌드는 기존 컴파일러들을 활용하는 것이라 어쩔 수 없을 것 같습니다 🥲

  • @cinoscinos81
    @cinoscinos81 6 місяців тому

    서드파티 플러그인도 엑스포의 프로토콜을 따라 개발해야 orbit의 잇점을 다 가져갈 수 있겠군요?

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      단순히 쉽게 에뮬레이터를 선택하거나 스낵에 코드를 작성하고 실행하는 것만으로도 유용하게 사용할 수 있을 것 같아요!

  • @gyeongbinryu1068
    @gyeongbinryu1068 7 місяців тому

    코파일럿과 성능이 어떠한가요 ?

    • @crossplatformkorea
      @crossplatformkorea 6 місяців тому

      글쎄요. 정확히 측정해본 것은 아니고 사용중인데 저는 차이를 크게 못느끼고 쓰고 있습니다.

  • @doyoungpark4934
    @doyoungpark4934 7 місяців тому

    도움되는 플러그인이 많네요. 잘봤습니다

  • @김종민-q6u
    @김종민-q6u 7 місяців тому

    너무 느려서 답답하던디요..ㅠ

    • @crossplatformkorea
      @crossplatformkorea 7 місяців тому

      그런가요? 저는 딱히 못느끼고 잘 쓰고 있습니다 🤔

  • @sdsim1
    @sdsim1 7 місяців тому

    That's good! 💯

  • @호빵맨주인-j3j
    @호빵맨주인-j3j 7 місяців тому

    서버는 공짜가 아니죠옹

    • @crossplatformkorea
      @crossplatformkorea 7 місяців тому

      로컬에 설치된 LLM을 쓰면 무료인데 어떤 서버를 말씀하시는건가요?

    • @junsgk
      @junsgk 7 місяців тому

      본인의 종만한 뇌 서버를 말하는 듯

  • @백영래-u3x
    @백영래-u3x 7 місяців тому

    Amazon Q 쓰는게 더 쉬울 것 같네요. 너무 복잡해요. AWS 에 계정을 갖고 있는 분들은 AWS tool kit 을 VS code extension 검색하는 곳에서 찾아서 설치하고 AWS 계정에 로그인하고 Q 를 열고 질문을 하면 됩니다. ua-cam.com/video/e6TvjXxiX10/v-deo.html 물론 자동완성 기능도 있습니다.

  • @abc-zv9wy
    @abc-zv9wy 7 місяців тому

    ??? ㅋㅋㅋ

  • @stevekim9622
    @stevekim9622 7 місяців тому

    감사합니다

  • @sdsim1
    @sdsim1 7 місяців тому

    Thank you 😊

  • @sdsim1
    @sdsim1 7 місяців тому

    Thanx for this 👏

  • @wsjdayzz
    @wsjdayzz 7 місяців тому

    강추합니다~

  • @donny5771
    @donny5771 7 місяців тому

    codestral 모델도 당분간 무료인걸로 알고 있습니다 autocomplete 지원됩니다

  • @cinoscinos81
    @cinoscinos81 7 місяців тому

    ollama 를 저렇게 사용할 수 있었군요.. 감사합니다.

  • @_____4274
    @_____4274 7 місяців тому

    최근에 supabase 사용해서 서비스 몇개를 배포 했는데, 이제 정말 fcm만 아니라면 파이어베이스를 완전히 대체할 수 있겠더군요. 가격 정책도 더 좋구요.

    • @crossplatformkorea
      @crossplatformkorea 7 місяців тому

      네 근데 firebase도 위기를 느낀건지 최근데 Data Connect라는 SQL 서비스를 내놨더라고요. ua-cam.com/video/7OdVatEI85o/v-deo.html

  • @_________________________....
    @_________________________.... 7 місяців тому

    한국의 theo 같아요. 요즘 정말 재밌게 보고있어요.

    • @crossplatformkorea
      @crossplatformkorea 7 місяців тому

      안녕하세요. 최근에 주변의 권유로 더 자주 영상을 올리려고 합니다. 그 와중에 이렇게 힘이 되는 말씀 너무 감사드립니다. 언제든지 필요한 콘텐츠가 있으면 이메일도 편하게 주셔도 좋습니다. 이메일 주소: crossplatformkorea@gmail.com

  • @jeongbaebang-oo5ik
    @jeongbaebang-oo5ik 7 місяців тому

    영상 잘 봤습니다. RN 팀은 코어에 집중하고, 나머지 부분은 커뮤니티가 자유롭게 성장할 수 있도록 환경을 구성한 점이 다른 플랫폼과 비교하여 더욱 두드러지는 것 같습니다.

    • @crossplatformkorea
      @crossplatformkorea 7 місяців тому

      시장 선점에는 여러 가지 접근 방식이 있는 것 같아요. 록펠러처럼 새로운 발명이 나오기 전에 시장을 미리 장악하는 방법도 있고, 비트코인처럼 생태계가 스스로 성장할 수 있도록 환경을 조성하는 방법도 있죠. 발명과 혁신에 따라 다양한 전략이 필요하고, 상황에 맞는 최적의 방법을 선택하는 것이 중요하다고 생각해요. 말씀하신 대로, 때로는 환경을 조성해 자연스럽게 발전하도록 돕는 게 더 나을 때가 있는 것 같아요. 덕분에 RN 팀도 적은 인력으로 큰 성장을 이뤘고요.

  • @cinoscinos81
    @cinoscinos81 7 місяців тому

    cdn 네트워크에 엑스포 서버를 배포할 수 있어야 하겠네요? expo도 vercel의 edge runtime 같은 것을 자사 cdn에 배치하게 될까요?

    • @crossplatformkorea
      @crossplatformkorea 7 місяців тому

      저와 비슷한 생각을 가지고 계시네요! 그동안 Expo는 수익 모델이 다소 부진했지만, 앞으로 next.js와 유사한 제품군을 출시할 가능성이 있다고 예상됩니다. 다만, Expo는 그동안 벤더 락인에 대해 강하게 부정해왔기 때문에 이를 어떻게 해소할지 기대가 됩니다. 네이티브와 웹을 통합한 올인원 Vercel 같은 상품이 나오면 꽤 큰 게임 체인저가 될 것 같은데요. 내부적으로도 이를 어떻게 활용할지 많은 논의가 있을 것으로 예상됩니다.