Thumbnail
BEST
개발 · 프로그래밍모바일 앱 개발

처음 배우는 리액트 네이티브대시보드

(4.8)
41개의 수강평 ∙ 792명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: 김범준
총 75개 수업 (11시간)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • 박성춘 프로필박성춘
    2024-04-111235960

    안녕하세요! 스프링부트와 통신하는 채팅 앱을 React Native Expo로 만들어보려고 합니다. 현재 dev-client를 이용해서 카카오 로그인을 expo로 기능구현을 해보았는데요. 그 외의 스프링부트와의 통신(API 통신 axios를 사용할 예정), UI를 그리는법, 폴더 구조 등을 배울 수 있나요?

    김범준
    김범준
    김범준
    2024-04-11332084

    안녕하세요, 강의에서 firebase를 사용하고 있어서 axios 등 API 통신을 위한 별도 라이브러리를 사용하지 않습니다. UI, 컴포넌트 구성, 폴더 구조에 대한 설명은 강의에 있습니다. 참고로, 채팅 화면 구성은 react-native-gifted-chat을 사용합니다. (https://github.com/FaridSafi/react-native-gifted-chat)

  • zzan99 프로필zzan99
    2023-08-10973313

    안녕하세요 강사님 작은 스타트업을 만들고있는 대학생입니다! 다름이아니라 저희가 이번에 지자체 청년 창업지원 프로그램에 선정이되어 강의수강료를 일부분 지원받을 수 있는 기회가 생겼습니다. 수강료 지원에 있어서 원하는 강의의 강사님의 경력 또는 약력이 필요하다고 합니다. 혹시 실례가안된다면 간단하게나마 부탁드려될까요?

    김범준
    김범준
    김범준
    2023-08-11278760

    안녕하세요, 여러분의 도전을 응원합니다. 이메일 주소 남겨주시면, 정리해서 보내드리겠습니다. 추가로 필요한 내용이 있으면 말해주세요. 감사합니다.

  • jh k 프로필jh k
    2023-02-16786378

    웹뷰앱을 만들고 싶은데 이 강의에 해당 내용이 있나요?

    김범준
    김범준
    김범준
    2023-02-16242676

    안녕하세요, 웹뷰를 다루지는 않습니다. 감사합니다.

  • jetski0222 프로필jetski0222
    2022-11-15692559

    내일 배움카드로 수강가능한 강의인가요?

    김범준
    김범준
    김범준
    2022-11-15223458

    안녕하세요, 결제 관련된 문의는 인프런 문의하기를 이용해주세요. 저도 결제 관련되어서는 가능한것과 불가능한 것에 대해 알고있는 부분이 없습니다. 감사합니다.

  • wjdgksak 프로필wjdgksak
    2022-09-24659018

    expo bareworkflow 사용시, 간편로그인(카,네,구)이나 푸시메시지 사용할수있나요? 현업에서는 rn cli와 expi중 어떤것을 사용하나요?

    김범준
    김범준
    김범준
    2022-09-24214537

    안녕하세요, 현업에서는 Expo 보다 CLI를 더 많이 사용합니다. Expo 와 CLI의 차이는 네이티브 모듈 사용여부와 몇몇 라이브러리의 지원 여부입니다. 참고로, 이 강의에서는 네이티브 모듈을 다루지는 않습니다. 사용하고자 하는 라이브러리를 찾아서 공식 문서를 확인해 보시기 바랍니다. 만약 처음 리액트 네이티브를 공부한다면, Expo로 시작하는 것도 좋은 방법입니다. 여러가지 복잡한 설정 없이 다양한 기능을 사용할 수 있어서 처음 공부하고 익히는데 도움이 됩니다. 즐거운 하루 되세요 감사합니다

  • Rancho Kim 프로필Rancho Kim
    2022-08-28635521

    리뉴얼 강의는 언제 출시 예정이신가요?

    김범준
    김범준
    김범준
    2022-08-28208745

    현재 새로운 강의 촬영중에 있습니다. 촬영중인 강의는 "처음 배우는 리액트 네이티브"와는 다른 강의로 오픈할 예정입니다. "처음 배우는 리액트 네이티브" 강의에 대한 리뉴얼 계획은 아직 없습니다. 감사합니다.

  • 손지니 프로필손지니
    2022-06-06557459

    안녕하세요. 제가, 다른 곳에서 리액트 강의를 수강했을때 19년 강의라 리액트 문법이 업데이트가 안되어있었는데 혹시 해당 강의는 반영이 되어있을까요?ㅠㅠ 또 맥과 윈도우는 진행방법이 다르던데 이거에 대해서도 설명이 있을지 궁금합니다.

    김범준
    김범준
    김범준
    2022-06-07192528

    안녕하세요. 리액트 네이티브 사용 방법은 크게 변한것이 없어 강의와 현재 사용 방법에 차이는 없다고 봐도 됩니다. 다만, 사용하는 라이브러리에 약간의 차이가 있습니다. 그 중 특히 파이어베이스는 강의에서 사용하고 있는 8버전과 현재 최신 버전인 9버전에 차이가 있습니다. 추가로 맥과 윈도우는 처음 개발 환경 구성에만 차이가 있을 뿐 진행에 있어 차이는 없습니다. 윈도우 개발 환경 구성 방법은 강의에 포함되어 있습니다. 감사합니다.

  • 코지 프로필코지
    2022-03-22485268

    수강신청시 책값을 포함시켜 청구하시고 책을 한권 보내주시는 식으로 할 수 는 없나요?

    김범준
    김범준
    김범준
    2022-03-22177667

    안녕하세요 moritakys 님, 강의 수강을 위해 책을 구매하실 필요는 없습니다. 강의와 책의 내용에 큰 차이는 없습니다. 즐거운 하루 되세요 감사합니다

  • 박세진 프로필박세진
    2022-01-02383637

    5회차 강의영상 - Node.js 7회차 강의영상 - Android 저는 윈도우,갤럭시폰을 이용해 참여해보려 하는데 그 전에 무료영상을 보고 있는 와중에 1. 터미널이 무슨 의미인지 모르겠습니다. 2. 아래 내용들이 맥에 관련된 설명인가요? 환경설정 하는 과정에서 nvm을 터미널에서 실행한다. bash_profile에 입력한다. 3.jdk를 어디에 설치하라는건지? 모르겠습니다 ㅠㅠ

    김범준
    김범준
    김범준
    2022-01-02157493

    안녕하세요 박세진님, 강의 영상은 맥북을 기준으로 진행됩니다. 윈도우 환경은 섹션1의 6번째 강의인 Windows 강의를 확인해 주세요 환경설정을 제외한 나머지 부분은 맥북과 윈도우에 차이는 없습니다. 윈도우-안드로이드 사용자면 iOS 테스트는 불가능 하겠지만, 안드로이드 기준으로 진행을 하시면 진행에 큰 문제는 없습니다. 추가적으로, 이 강의는 이미 자바스크립트를 사용할 수 있는 분들을 기준으로 진행합니다. 혹시, 아직 자바스크립트를 잘 모르는 상태라면, 자바스크립트를 먼저 공부 하시고 강의를 수강하시는 것을 권장합니다. 질문에 답변을 드리면, 1. 터미널은 윈도우에서 "명령 프롬프트(cmd)"입니다. 앞서 설명드린 Windows 강의 영상에서는 PowerShell 도 사용합니다. 2. 윈도우에서는 nvm 설치 없이 그냥 nodejs를 설치하고 진행하셔도 됩니다. 강의에서는 nvm-windows(https://github.com/coreybutler/nvm-windows)를 이용해 윈도우용 nvm을 설치합니다. bash_profile혹은 zshrc등은 모두 맥북 기준 설명이니 윈도우 사용자시면 설정하실 필요 없습니다. 3. jdk도 사용중인 운영체제에 맞는 파일을 다운로드 하셔서 설치하시면 됩니다. 강의에서는 chocolatey를 이용해서 설치를 진행합니다. 즐거운 하루 되세요 감사합니다

  • sangho26262626 프로필sangho26262626
    2021-12-21372715

    DB는 어떤걸 사용하나요?

    김범준
    김범준
    김범준
    2021-12-21154901

    안녕하세요, 백엔드를 따로 다루지는 않습니다. 채팅을 구현하는 마지막 예제에서 firebase를 이용해서 채팅 메시지를 저장합니다. 즐거운 하루 되세요 감사합니다.

  • 이광원 프로필이광원
    2021-12-16369671

    강의를 듣기전에 몇가지 궁금한점이있어서 질문 남겨봅니다. expo를 연동(?) 사용하시는데 제가 이것도 듣고 부족하다싶으면 wintho님의 강의도 들어볼 생각입니다. 그런데 이곳에선 expo를 쓰는것같고 다른분은 expo를 안쓰시는거같아서요. 추후 다른강의를 들을때 문제가 생길까요?

    김범준
    김범준
    김범준
    2021-12-16153940

    안녕하세요 이광원님, 질문에 대한 답변부터 해드리면, "어떤 강의를 들으셔도 다른 강의를 듣는데 문제는 없습니다". 추가적으로 조금 자세한 설명을 드리겠습니다. expo를 사용하든 cli를 사용하든 큰 차이는 없습니다. 다만, expo가 cli에 비해 제약이 약간 있을 뿐입니다. cli에서 가능하지만, expo에서 불가능한 대표적인 두가지가 있습니다. 1. 네이티브 모듈 제작 네이티브 모듈을 직접 제작하고 싶은경우 expo에서는 불가능하고, cli에서는 가능합니다. 하지만, 네이티브 모듈을 직접 제작하기 위해서는 ios를 위해 Objective-C/Swift를 알아야하고, 안드로이드를 위해서 JAVA/Kotlin을 알아야 합니다. 즉, 직접 네이티브 모듈을 제작하는 연습을 할게 아니라면 cli와 expo의 차이는 없습니다. 2. 서드파티(3rd party) 라이브러리 서드파티 라이브러리는 리액트 네이티브에서 제공하는 기능 외에 다른 기능을 위한 라이브러리입니다. 리액트 네이티브를 사용하면서 설치하는 외부 라이브러리들이라고 생각하시면 됩니다. 리액트 네이티브 자체 기능만으로는 부족한 부분이 많기때문에 어쩔 수 없이 라이브러리들을 설치해서 사용하게됩니다. expo에서는 사용할 수 있는 라이브러리에 제한이 있지만, cli에는 없습니다. 하지만, 많은 사람들이 사용하는 대표적인 라이브러리들은 expo에서도 지원하고 있습니다. 대표적으로 react-navigation 은 필수로 사용하는 라이브러리라고 봐도 되는데, 이 라이브러리는 expo, cli 모두 사용 가능합니다. expo와 cli에서 모두 사용 가능한 라이브러리인 경우 expo를 사용하는게 오히려 라이브러리 설치와 사용에 더 편한 부분도 있습니다. 추가적으로 expo에서 자체적으로 지원하는 라이브러리들이 많이 있는데, 이런 기능은 오히려 cli에서 사용하는 라이브러리를 이용할 때보다 더 편하게 사용할 수 있는 기능들도 있습니다. 그 외에도 배포 방식의 차이등 몇가지가 더 있지만, 리액트 네이티브를 공부하는데 cli와 expo의 차이는 크게 없다고 보셔도 됩니다. 만약 expo를 사용하다가 cli형태로 변경하고 싶다면 eject 명령어를 통해 변경이 가능합니다. 강의에서는 네이티브 모듈을 다루지 않고, 특별히 expo에서 사용 불가능한 라이브러리를 이용하지 않기때문에 eject를 하거나 cli로 프로젝트를 생성해서 진행하지는 않습니다. 다시 한 번 말씀드리지만, 어떤 강의를 들으셔도 다른 강의를 듣는데 크게 문제는 없습니다. 추가적으로, 내년 초에 오픈 할 새로운 리액트 네이티브 강의를 제작중에 있으니 새로 제작하는 강의도 관심 부탁드립니다. 즐거운 하루 되세요 감사합니다.

  • shafeel2 프로필shafeel2
    2021-11-18351834

    새소식 탭에 있는 질문 관련 글이라고 하신 https://www.inflearn.com/news/187905 위페이지는 없는 페이지라고 나옵니다

    김범준
    김범준
    김범준
    2021-11-18149363

    안녕하세요, 해당 페이지가 "수강생에게만 공개"로 설정되어 있었네요. 혼란을 드려 죄송합니다. 설정을 변경했으니 다시 한 번 확인해 주시면 감사하겠습니다. 위 글의 내용을 간단하게 정리해서 말씀드리면 다음과 같습니다. 우선 검색을 해보고 스스로 해결하려는 노력을 해보시고, 그래도 잘 해결이 되지 않을때는 깃헙에 코드를 올리고 상세한 상황설명과 함께 질문을 올려주시면 가능한 빠른 시일 내에 답변해 드리고 있습니다. 다만, 제가 지내는 곳이 한국과 시차가 있어서 답변이 조금 늦어질 수 있는 부분과, 강의의 내용을 벗어나는 질문에 대해서는 답변하지 않는 점은 양해 부탁드립니다. 예를 들어, 자바스크립트(혹은 타입스크립트)에 대한 질문이나 강의의 내용과 다르게 프로젝트를 진행한 질문에 대해서는 답변하지 않습니다. 즐거운 하루 되세요 감사합니다.

  • shafeel2 프로필shafeel2
    2021-11-17351321

    강의수강도중 궁금한 점들에 관한 질문은 어떻게 하나요 ?

    김범준
    김범준
    김범준
    2021-11-17149245

    안녕하세요, 새소식 탭에 있는 질문 관련 글을 확인해 주세요. https://www.inflearn.com/news/187905 즐거운 하루 되세요 감사합니다.

  • Figulr 프로필Figulr
    2021-08-10281030

    이 강의에서 권한관리에 대한 것도 다루어 지나요?

    김범준
    김범준
    김범준
    2021-08-11129635

    안녕하세요, 사용자와 관련되어서는 회원가입과 로그인 만 다루고 있고, 파이어베이스를 이용해서 처리합니다. 말하신 권한 관리가 사용자의 역할 혹은 다른 기준으로 이용할 수 있는 기능을 구분하는 형태를 말하는거라면 다루지 않습니다. 감사합니다

  • 배근한 프로필배근한
    2021-06-19234541

    미리보기 강의 를 보고 책을 구매 했는데 강의도 구매하면 도움이 많이 될까요???

    김범준
    김범준
    김범준
    2021-06-19116963

    안녕하세요, 강의는 책의 내용을 바탕으로 제작되었습니다. 집필했던 시기와 강의 촬영 시기가 달라 버전에 차이는 있지만, 내용에는 큰 차이가 없습니다. 감사합니다.

  • info 프로필info
    2021-05-01204465

    expo 강의 인가요 cli 강의인가요?

    김범준
    김범준
    김범준
    2021-05-01108254

    안녕하세요, 강의는 expo를 이용해서 진행합니다. 감사합니다

  • JJin 프로필JJin
    2021-04-20197223

    책이 없어도 강의 수강에 어려움이 없을까요?

    김범준
    김범준
    김범준
    2021-04-20106230

    안녕하세요, 책 없이도 수강 가능합니다. 감사합니다.

  • 이상훈 프로필이상훈
    2021-04-09189363

    처음 배우는 리액트 네이티브 책으로 공부할 생각인데 수업 내용과 책의 내용이 다른 점이 있나요?? 예 ) 리액트 네이티브 버전업에 따른 변경점

    김범준
    김범준
    김범준
    2021-04-09104044

    안녕하세요, 설명을 위한 예제에서 약간 차이가 있지만, 프로젝트로 진행하는 TODO 앱과 채팅 앱에서는 차이가 없다고 봐도 됩니다. 프로젝트에 있는 차이는, expo 버전, 라이브러리 버전 변경 등으로 인해 발생하는 약간의 차이입니다. 따라서 책의 내용과 큰 차이는 없습니다. 예를 들면, async-storage 라이브러리 설치가 책에 서는 npm i @react-native-community/async-storage 였지만, 현재 해당 라이브러리는 npm install @react-native-async-storage/async-storage 로 설치해야 하는 차이가 있습니다. 이정도 차이만 있기 때문에 책의 내용과 차이가 없다고 봐도 무방합니다. 감사합니다.

  • seungyun lee 프로필seungyun lee
    2021-04-07188105

    RN 에서 redux를 다루는 강의도 있을까요?

    김범준
    김범준
    김범준
    2021-04-07103806

    안녕하세요, 강의에서 리덕스를 다루지는 않습니다. 감사합니다.

  • sori_127 프로필sori_127
    2021-04-02184703

    function , class 둘 중 어떤거 사용하시나요 ?

    김범준
    김범준
    김범준
    2021-04-02102813

    안녕하세요, 강의는 함수 컴포넌트를 이용해서 진행합니다. 감사합니다.