아이디어는 있는데 앱을 어떻게 개발해야할지 몰랐던 분들, 실전 프로젝트 4개를 만들어보면서 앱 개발을 마스터해봅시다!
이런 걸
배워요!
실무 100% 활용 리액트 네이티브 문법
리액트 실전 문법
효율적 개발에 최적화된 개발 환경 설정
가장 쉽게 api를 통해 외부 정보를 가져오는 방법
실제 앱에서 자주 쓰이는 실전적인 스킬 30개 이상
ㄱ새로워진 강의로 돌아왔습니다.
9월 촬영 / 10월 편집본
100% 새롭게 재탄생한 강의를 지금 바로 만나보세요.
React Native를 사용하는 가장 큰 이유들을 한번 정리해 봤어요
React Native는 Meta가 개발한 앱 개발 프레임워크로, 이미 국내 및 해외의 1,000여개 이상 전세계적 대기업들이 채택하여 사용하고 있습니다.
ex) 토X, 배X의민족, 인스타그램, 페이스북, 테슬라, 핀터레스트 등
React Native는 한 번의 코드 작성으로 iOS와 Android 플랫폼 모두에서 작동하는 앱을 만들 수 있게 해줍니다. 이는 개발자들이 두 개의 별도 코드를 작성할 필요 없이, 시간과 비용을 절감할 수 있다는 것을 뜻합니다. 이로 인해 동일한 UI 컴포넌트를 사용하여 두 플랫폼에서 일관된 사용자 경험을 제공할 수 있습니다.
React Native는 강력한 개발자 커뮤니티와 생태계를 자랑합니다. GitHub와 Stack Overflow에서 활발하게 활동하는 10,000여명 이상의 개발자들이 문제 해결을 돕고, 다양한 라이브러리와 플러그인들이 지속적으로 개발되고 있습니다. 커뮤니티의 지원 덕분에 새로운 기능이나 업데이트가 빠르게 적용되며, 최신 트렌드에 발맞출 수 있습니다.
React Native는 핫 리로딩이라는 기능을 통해 개발자가 코드를 수정할 때마다 앱을 다시 시작할 필요 없이 즉시 변경 사항을 확인할 수 있습니다. 이는 개발 과정 속에서의 생산성을 극대화하며, 실시간으로 UI를 구성하고 디버깅할 수 있게 해줍니다. 즉, 개발자들은 빠른 피드백을 통해 훨씬 더 나은 사용자 경험을 제공할 수 있으며, 개발 기간이 단축됩니다. 이러한 속도는 특히 스타트업이나 MVP(최소 기능 제품)를 개발할 때 큰 장점이 됩니다.
React Native는 네이티브 컴포넌트를 사용하여 뛰어난 성능을 자랑합니다. JavaScript로 작성된 코드가 네이티브 API와 직접 상호작용하기 때문에, 성능 저하 없이 원활한 사용자 경험을 제공할 수 있습니다. 특히 애니메이션과 제스처 처리에서 탁월한 성능을 발휘하여, 사용자들이 매끄럽고 반응성이 뛰어난 앱을 사용할 수 있도록 합니다. 이러한 특성 덕분에 많은 기업들이 React Native를 채택하여 고품질의 모바일 애플리케이션을 제공하고 있습니다.
뜬구름만 잡는 추상적인 이론 위주의 수업이 아닌 수강자가 실제 프로젝트를 개발하며 배우는
실습 위주의 수업으로 강의를 구성했습니다.
강의에서 "이렇게 하면 이렇게 된다"라고만 알려드리면 실습 위주의 수업이어도 쓸모가 없습니다.
실전에서 어디에서 써먹어야 할지, 진짜 앱에서 어느 기능으로 많이 쓰이는 지
실무에서 100% 활용할 수 있게 알려드립니다.
이 강의는 React Native의 무수히 많은 실전 스킬들을 알려드리는 강의이지만,
수강 난이도는 입문입니다. 그만큼 강의에서는 수강자분들이 앱 개발 분야에 대해
전혀 모르는 상태이셔도 모든 개념을 이해하실 수 있게 개념을 확실히 알려드립니다.
강의 촬영과 영상 편집에 심혈을 기울일 뿐만이 아닌 영상 검토를 총 두 번 이상 진행해
수강생 여러분들의 강의 수강에 문제가 없도록 강의를 제작하고 있습니다.
섹션 3부터의 5개 프로젝트들의 모든 구성은 이러한 구성으로 이루어져 있습니다. 이러한 체계적인 구성은 여러분들이 가장 쉽게 강의를 들으실 수 있게 직접 고안해낸 구성입니다.
실무 활용도 1위, 다수의 대기업들과 개발자들이 선호하는 레이아웃 도구인 Figma를 실제로 사용하고 그에 맞춰서 개발하는 효과를 직접적으로 경험하실 수 있습니다.
여러분들이 강의를 언제 어디에서나 들으실 수 있도록 100% 자막을 제공해드리고,
자막 제작 - 검수 - 수정 - 검수의 탄탄한 과정을 통해 자막이 제공됩니다.
여러분들이 자막때문에 가려지는 부분에 의해 스트레스를 받으시지 않도록 검정 그림자를 배경으로 삼아 가장 보기 편한 스타일로 자막 스타일로 채택하였습니다.
전 지난 2년간부터 지금까지도 패션계에 종사하고 있는 디자이너입니다. 예술에 대한 깊은 노력과 배움을 활용해 감각적으로 레이아웃에 적용시켜서 아름다운 UI를 제작해 냅니다.
여러분들이 각종 문제를 겪으실 때 전체 코드와 비교해 가시면서 문제를 해결하실 수 있도록 모든 프로젝트 강의 하단에 생략 없는 전체 코드를 제공해드립니다.
강의에서 한번, 강의 하단의 수업노트에서 한번 총 두 번 누구보다 이해하기 쉽게 개념을 설명드려서 여러분들이 따로 구글링 하시는 일 없게 강의를 제작하였습니다.
강의 내에서 나오는 모든 도구, 컴포넌트 등을 필요성과 함께 확실히 설명해드립니다.
답변속도 평균 4시간 이내, 들어오는 모든 질문을 발빠르고 친절하게 답변해 드립니다.
인프런 타 강의와 이 강의를 비교해 봤어요
⛔추상적인 개념만 공부하는 이론강의
🔻들으면 들을수록 이해가 안되는 강의
🚫왜, 어떤 상황에서 사용하는 지를 알려주지 않는 강의
❌전체 코드를 제공하지 않는 강의
⚠ 체계적이지 못한 실험적 구성의 강의
📃설명이 부족한 강의
💸기본 3만원대를 넘어가는 수강료
✅실제 프로젝트를 만들면서 배우는 실전강의
🔺기초적인 부분마저 지속적으로 상기시켜 뇌에 바로 저장되는 강의
💡WHY, WHEN을 확실히 알려주는 강의
📔전체 코드를 반드시 제공하는 강의
🪜기본기부터 확실히 마스터하는 체계적 강의
📚기초적인 이해부터 들어가는 설명을 하는 강의
👌시간당 5000원대, 치킨 한마리 값으로 강의 평생 소장
- 미리보기 섹션
- 강의 구성 설명
- 미리보기 섹션
- 변수, 함수 등 기본적인 코딩 지식 설명
- React Native 살펴보기
- 개발 환경 구성
- 앱 빌드 방법
- React Native 기본 컴포넌트 살펴보기
- Figma 사용법
- 기본 컴포넌트 마스터
- 복잡한 로직 논리적 구현
- useState 활용 기초
- 번역 기능 구현
- Picker 기능 구현
- 복잡한 로직 이해 및 구현
- useState 심화 활용
- API 기초 이해 및 활용
- 사용자 위치 접근
- useState 완벽 활용
- 컴포넌트 속성 심화 활용
- 개발 보조를 위한 Figma 레이아웃 기초 활용
- 하단 탭 이동(Bottom Tab Navigation) 기능 구현
- 화면 이동(Stack Navigation) 기능 구현
- 이미지 생성 및 자유자재 스타일링
- 카드 형태 컴포넌트 고급 스타일링
- Map 함수 ⇄ API 데이터 연계 활용 => 리스트 형태 컴포넌트 스타일
- Stack Navigation 데이터 Route 이해 및 활용
- 검색창 스타일 & 검색 기능 구현
네. 가능합니다. 이 강의는 React Native 한 분야에 심화적으로 중점을 둔 강의가 아닌, 기본적인 프로그래밍 관련 상식을 누구보다 쉽게 알려드리므로 코딩을 처음 접하시는 분들도 큰 어려움 없이 강의를 수강하실 수 있고, 코딩 공부를 조금이라도 해보셨다면 강의를 수월하게 들을 수 있으실겁니다.
아닙니다. 리액트 네이티브는 리액트가 베이스인 언어이지만, 강의에는 리액트의 기초 문법 설명이
포함되어 있습니다. 리액트를 전혀 모르셔도 이 강의를 통해 리액트와 리액트 네이티브를 배워가실 수 있으실겁니다.
네. 업데이트됩니다.
리액트 네이티브 버전 업데이트에 따라서 강의는 계속해서 업데이트됩니다!
강의는 Windows 11 Home 환경으로 진행됩니다.
macOS를 사용하고 계셔도 강의를 문제없이 들으실 수 있습니다.
운영 체제 및 버전(OS): Windows 7 이상 / macOS 10 이상 / Linux
사용 도구: Android Emulator, Android Studio, VSCode, Node.js, JDK
필요 저장공간: 최소 50GB
매 강의마다 강의 하단에 중요한 자료들이 있습니다! 만약 강의에서 설명이 생략되는 개발 용어가 등장하거나, 코드 등이 필요한 상황에서는 강의 하단을 참고해주시면 됩니다.
이 강의는 React의 기본적인 문법들과 React Native를 배우는 강의입니다. React를 알고 계시면 강의를 수월하게 들으실 수 있으나, React를 모르셔도 문제없이 강의를 들으실 수 있습니다.
이 강의는 2024년 9월에 기획하고 녹화하였습니다.
이 강의는 여러분들의 수강평 및 React Native 버전 업데이트에 따라 꾸준히 업데이트됩니다.
실습하면서 강의를 들어주시면 감사하겠습니다.
본 강의는 질의응답을 지원하며, 커뮤니티에 궁금한 것을 질문해주시면 됩니다.
본 강의는 오직 강의를 결제한 수강자 본인만 수강해야만 하며, 공유 및 2차 창작은
예외 없이 금지입니다.
본 강의는 Windows(Android) 환경을 사용합니다.
macOS(iOS) 환경에서도 충분히 실습 가능합니다.
학습 대상은
누구일까요?
아이디어를 직접 앱으로 만들고 싶으신 분들
앱 개발 분야에 뛰어들고 싶으신 분들
나만의 앱을 만들어보고 싶으신 분들
앱 개발자로 취업하고 싶으신 분들
앱 개발을 빠르게 배워서 사이드 프로젝트를 만들고 싶으신 분들
앱 개발 분야에 관심이 있으셨던 분들
선수 지식,
필요할까요?
React.js (선택)
Javascript (선택)
Hello, World.
안녕하세요. 저는 5년째 앱 개발 분야에서 활동하고 있는 시니어 앱개발자 정현우라고 합니다 :)
FAQ
사용할 수 있는 스택:
React Native, JavaScript, p
ython, TypeScript, React.js
전문분야:
React Native(앱 개발)
LECTURES
전체
31개 ∙ (3시간 48분)
강의 소개
06:13
개발 환경 구성
10:34
React Native 시작하기
04:26
앱 개발에 필요한 것들 익히기
09:44
계산기 앱의 원리 이해
00:30
시작하기
03:05
레이아웃 구성하기
19:34
기능 만들기
16:24
번역 앱의 원리 이해
00:29
시작하기
05:02
레이아웃 구성하기
13:14
기능 만들기
04:52
날씨 앱의 원리 이해
00:32
시작하기
03:42
레이아웃 및 정보 구성하기[0]
08:35
레이아웃 및 정보 구성하기[1]
09:43
레이아웃 및 정보 구성하기[2]
12:23
코인 앱의 원리 이해
00:27
시작하기
12:37
레이아웃 및 정보 구성하기[0]
07:27
레이아웃 및 정보 구성하기[1]
18:36
레이아웃 및 정보 구성하기[2]
24:16
레이아웃 및 정보 구성하기[3]
17:13
레이아웃 및 정보 구성하기[4]
13:56
이 강의를 마치며
01:57