React Native란?React Native CLI는 React Native 프로젝트를 생성, 관리, 빌드하고 디버깅하는 데 사용되는 표준 도구. 장점1. 자유도가 높아 React Native의 모든 기능을 100% 활용할 수 있습니다.2. 네이티브 코드에 직접 접근할 수 있어, 복잡한 네이티브 기능이나 타사 네이티브 모듈을 쉽게 통합할 수 있습니다.3. 다양한 라이브러리를 자유롭게 사용할 수 있는 유연성이 있습니다.4. 앱의 빌드 설정, 종속성 등을 세밀하게 조정할 수 있어 커스터마이징이 용이합니다. 단점1. 프로젝트를 시작하는 데 시간이 더 오래 걸립니다. (Xcode, Android Studio 등의 설치가 필요하기 때문)2. 모든 라이브러리를 직접 설치하고 설정해야 하므로 설정이 복잡할 수 있..
React Native는 뭘까?React Native는 페이스북이 만든 React와 JavaScript를 이용해서 네이티브 앱을 개발하는 오픈 소스 모바일 애프리케이션 프레임워크. 어떻게 기업들의 비즈니스 욕구를 충족시킬까?1. iOS와 Android 플랫폼을 위한 단일 코드베이스로 개발할 수 있어 개발 및 유지보수 비용이 줄어듭니다.2. 양 플랫폼에서 동일한 코드를 사용하므로 일관된 사용자 경험을 제공할 수 있습니다. 개발자들에게 어떤 이점을 줄까?1. React와 JavaScript 지식만으로 모바일 앱 개발이 가능해 웹 개발자들의 진입 장벽이 낮아집니다.2. 대부분의 코드를 iOS와 Android 플랫폼에서 공유할 수 있어 개발 시간이 단축됩니다.3. 많은 서드파티 라이브러리와 도구를 활용할 수 있..
1) 네이티브 앱특정 플랫폼 (ios, android)를 위해 최적화되어 개발된 애플리케이션플랫폼의 네이티브 프로그래밍 언어(swift, objective-c, kotline, java 등)로 개발장점:1. 성능: 최적화된 코드로 인해 빠른 성능을 제공2. 기능 접근성: 카메라 GPS 등 기기의 하드웨어 기능에 완벽하게 접근 가능단점:1. 개발 비용: 각 플랫폼마다 별도의 앱을 개발해야 하므로 비용과 시간이 많이 소요됨2. 유지 관리: 여러 플랫폼 버전을 유지 관리 해야 함3. 앱 스토어 심사: 각 플랫폼의 앱 스토어 정책에 따라 앱 심사 과정을 거쳐야 하며, 이는 시간이 소요되고 때로는 승인이 거부될 수도 있음 2) 웹 앱웹 기술(예: HTML, CSS, JavaScript)을 사용하여 개발별도의 앱 ..
오늘은 실제로 어플에 Google Map을 띄우는 프로그램을 작성해 보겠습니다. 이전 강의에서 구글 키를 발급받는 과정을 수행하고 키를 Manifest에 넣어 보았습니다. 이번 강의를 시작 하기전에 먼저 구글 라이브러리를 먼저 불러 온 뒤 구글 맵을 추가하여 보겠습니다. 1. 구글 맵을 불러오기 전에 왼쪽 상단의 File -> Project Structure 를 찾아 들어갑니다. 2. app -> Dependencies 이동하여 오른쪽에 플러스를 클릭하셔서 play-servieces 로 라이브러리를 검색합니다. 3.play-services로 검색하면 com.google.android.gms.play-services:9.4.0이 보입니다. 추가합시다. 4. 추가 되었습니다. OK를 눌러 창을 닫습니다. 이..
구글 맵을 사용하기 위해서는 SHA-1 인증서를 먼저구해야 합니다. (윈도우 기준)1. Key 발급① .android 폴더에 들어갑니다. C:\Users\사용자이름\.android> ② keytool 부터 복사한뒤 붙여넣습니다.keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android ③ 인증서 지문에서 SHA1: 뒤의 코드를 복사합니다.ex) BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75 ④ Google Developers Console에 접속해 프로젝트를 선택하여 Google ..
- Total
- Today
- Yesterday
- Google Map
- Git
- Apache
- ㄹ
- django
- 한글
- Windwos
- 플라스크
- 구글 맵
- 한글깨짐
- flask
- 깨짐
- 파이썬
- cmd
- git log
- 팩토리 메소드 패턴
- 한글 깨짐
- 웹
- 구글맵
- 추상 클래스
- 안드로이드
- Windows
- Python
- 팩토리 패턴
- 심플 팩토리 패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |