분류 전체보기 86

[React Native] 하단 네비게이션 사용시 주의 해야할 점.

[React Native] 하단 네비게이션 사용시 주의 해야할 점. 주의 Status bar SafeArea Bottom bar 라이브러리 react-native-paper 특정뷰가 bottom bar위에 overlap 되지 않는다. 뷰 전체를 감싸기에 renderSceen을 이용해서 화면을 그려줘야 한다. react-native-material-bottom-navigation 해당 라이브러리 사용시 overlap 되니 주의 해야한다. 또한 view 올리는 단순한 행위일 뿐이다. 그러니 실제 navigation이라고 착각하면 안된다. react-native-paper react-native-material-bottom-navigation

Google Play, Apple Store 정책 준수 해야하는 것들

Google Play, Apple Store 정책 준수 해야하는 것들 [TOC] I. 서론 안드로이드 개발한 앱을 구글 플레이에 배포할 때, 정책 문제가 점점 엄격해지고 있다. Apple Store도 만찬가지이다. 거기다가 국내에서는 한국인터넷진흥원, 정보통신망법 등도 강화되고 있어서 국내에서는 추가적으로 표기 해야 하는 것이 있다. 이로인해 안드로이드 및 iOS 앱에서 다음과 같은 상황을 준수해야 한다. II. 접근 권한 표기 ( 국내 ) 앱 내에서 사용하는 접근권한을 표시해야 한다. 앱이나 구글 플레이에 둘 중 하나만 해도 되지만 누락 될 수도 있기에 둘다 하는 것이 좋다. 해당 권한 표기는 국내에서만 해도 된다. 국내에만 적용되기 때문이다. 국내에서 생긴 법이다 보니 굳이 안해도 된다고 생각할 수도..

Mobile App/Policy 2019.07.13

Javascript에서 Array는 Array가 아니다?

(티스토리는 PC에서 문단이 안보이는 현상이 있습니다.) 우리가 흔히 C++, java 등에 있는 array하고는 다릅니다. c++, java 등에서 사용되는 array는 연속된 메모리주소에 있는 값을 말합니다. int[] a = new int[]{0,1,2,3,4,5}; (메모리주소) (값) (값) (값) (값) ... 00400400 00 01 02 03 04 05 ... 하지만, javascript에서 array는 객체입니다. 연속된 메모리를 가지는 것은 아닙니다. 그리고 객체는 Property를 가질 수 있습니다. var john = []; // john이라는 배열이라는 **객체** 생성. john[“name”] = “john” // 객체는 속성을 가질 수 있음. 그러므로 john[“name”] ..