자신만의 아이디어로 앱서비스를 만들어 보세요!

React Native

최근 IT 서비스를 만들게 될때 크게 아래 세가지 기술이 필요합니다.

  1. 이용자들이 사용할 화면의 보여주고 기능을 입혀주는 Web-Front
  2. 서비스의 기능을 작동시키고 데이터를 보내고 받는 Web-BackEnd,
  3. 스마트폰 앱을 만드는 App 개발

이 강좌에서는 앱 개발에 대한 내용을 다룹니다. React Native를 이용하여 자신만의 앱 서비스를 만들어 보세요!

배우는 것들

모바일 App (React Native)

  • 모바일 앱개발
  • ECMA Script6 소개
  • React Native 소개와 기초
  • 씬구성
  • 위치정보 사용
  • 터치, 버튼 각종 이벤트처리
  • 화면전환, 뷰 애니메이션
  • 센서 활용하기
  • 네트워크
  • Promise

모바일 앱 프로젝트

  • 맛집 어플리케이션 만들기
  • firebase 이용한 푸쉬 노티피케이션 구현

참고 사항

도움이 되는 분들

  • 앱서비스를 만들어 보고 싶은 분
  • 개발자로 진로를 생각중인 분

지식공유자 소개

박순영

현) (주)비바리퍼블리카, 서버 개발자
전) (주)푸른밤, CTO (2016-2017)
전) (주)데이터스퀘어, CEO / 개발자 / 공동설립 (2011-2016)
전) 멋쟁이 사자처럼, 운영 / 선생님 / 창립멤버 (2014-2016)
전) 아주대, KT&G 등 IT 강사 (2014-2016)
메르스맵 개발 (순수 방문자 500만명)
IEEE 국제학술상(Best-Poster) 수상
Microsoft Korea Cloud 경진대회 은상 수상
대한민국 인재상 수상

강좌 평가

3

1 개의 수강평
  • 5 점0
  • 4 점0
  • 3 점1
  • 2 점0
  • 1 점0
  1. 이선형의 프로필 사진

    리액트 네이티브 입문에 적당함, 다만,

    3

    1. ruby on rails 부분이 누락되어 관련 스택이 없으신 분들은 따로 학습한 뒤 강좌를 따라가야합니다.
    – ROR 설치/MVC 예제를 한번 익힌 뒤 오시면 강좌 팔로업 가능

    2. 제가 설치한 버전에서 react 패키지 일부에서 버그가 있었음
    – Button : string 신텍스 관련 에러 는 다음 버전으로 업데이트 해야함

    npm i -S react-native@0.57.1
    npm add @babel/runtime
    npm i schedule@0.4.0 –save-dev
    npm i

    – google dependency 관련

    bundle.gradle 에서 google() dependency 구문을 최상단으로 올려줘야 정산 빌드 되었음
    android config 에서
    configurations.all {exclude group: ‘com.android.support’, module: ‘support-v4’}
    설정 해줘야 필요한 구성이 완성되었음

    – rails 디비 스키마 붓기가 안될경우
    Gemfile 이 있는 곳에서 bundle install –path rake-12.3.1 rake 업데이트 후 정상 create 됨

    …강좌의 시점 차이가 좀 있어서 그런지..실제 11시간 수강보다 버전 에러 등등의 에러를 잡고 따라가는데 시간이 좀 더 걸렸어요
    ps. 유료 강좌인데 업데이트좀 해주셨으면 좋겠어요!

    감사합니다.

강좌 교육과정

리액트 네이티브 입문
모바일 앱 개발 개요학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:30:00
ECMA Script 6 소개학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:51:00
React Native 시작하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:51:00
React Native 컴포넌트학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:27:00
React Native 씬학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:42:00
여러 씬 연결하기 (네비게이션)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:55:00
GeoLocation학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:52:00
이벤트 처리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:32:00
애니메이션 / 효과학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:21:00
센서학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
네트워크학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
카메라학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
모바일 프로젝트
컴포넌트 설계학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:12:00
화면 구현학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:48:00
인증 처리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 01:44:00
모바일 API학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:50:00
AsyncStorage / 기능 구현학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:44:00
푸시 노티피케이션학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:48:00
  • 가격 옵션 +
  • 평생
  • 18개 강의, 총 11 시간 58 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등을 추구합니다. 🎄

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는 것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED