분류 전체보기
-
[expo] react-native android 빌드시 아이콘(icon) 특수문자 깨짐 현상 해결Frontend/react-native 2019. 10. 17. 18:06
expo로 앱을 개발하면서 언제부턴가 안드로이드 apk로 빌드를 하고나면 글이 아닌 것들이 모두 깨지기 시작했다. 알고보니 나의 expo 버전은 34인데 expo-sdk 버전은 33.0.0이었다. 그래서 sdk 버전을 최신 버전으로(현재 35) 업데이트 해주니 해결되었다... 이렇게 간단하게 해결되는 문제인데,, 모르면 그냥 삽질만 하는거니.. 이렇게 기록으로 남긴다. SDK 업데이트 방법
-
[leanmass] 백업 데이터 복원 방법 (Google Drive)Frontend/leanmass 2019. 10. 14. 14:28
구글 드라이브를 이용한 린매스 백업 데이터 복원 방법. 1. [구글 드라이브] > [leanmass.db 파일] > [마우스 우클릭] > [공유 가능한 링크 가져오기] (백업 파일명은 leanmass.db 인지 꼭 확인하자.) 2. 다운로드 페이지 주소는 자동으로 복사 된다. (파일 공유 설정이 OFF면 ON으로 변경하자.) 3. [다운로드 페이지] > [다운로드 버튼 클릭] 4. [파일 주소(url) 복사] > [앱 주소(url) 입력란에 붙여넣기]
-
애국심?Thinking 2019. 9. 26. 10:25
먼저 이 글은 좀 불편한 글이 될 수 있겠다. 이 캡쳐는 삼성 갤폴드 기사를 보고 누가 단 댓글이다. 저 글쓴이는 전 세계에 한국을 알려준 삼성을 엄청 자랑스러워하며 감사해한다. 삼성이 잘되면 우리에게 아니 나에게 어떤 헤택이 있는걸까? 삼성에 딸린 기업이나 직원들은 당연히 혜택이 있을꺼고, 나라는 세금을 걷어서 혜택이 있을꺼고. 일자리 창출? 정부 지원 사업? 공직자 월급? ...? 뭐 이것저것 많겠다. 다시 워점에서 질문을 해보자. 지금까지 삼성(전자)가 잘 커왔다. 무선 사업부도 꾸준했고. 그게 나랑 어떤 연관이 있었을까? 내 삶에 조금이라도 혜택이 왔는가? 비싼 돈주고 갤럭시 폰을 사용하면서 편리함을 느꼈다? 이건 내 돈주고 산거긴하지만 기술에대한 혜택은 확실히 받았다. 근데 이게 내 삶을 바꿀 ..
-
[expo] [react native] make .csv fileFrontend/react-native 2019. 9. 23. 20:34
헬스앱을 만들면서 sqlite에 저장된 데이터를 .csv 파일 export 해서 메일로 보낼려고 한다. 작성 코드는 아래와 같다. let rows = [ ["종목명", "세트번호", "무게", "반복횟수", "휴식시간", "볼륨", "날짜"] ]; let csvContent = "\uFEFF";// 한글 깨짐 방지 // sql 결과값을 배열값으로 rows에 푸시 async insertCsvRows(rows, records) { try { await records.forEach(function(record) { const arrayOne = [`${record.종목명}`,`${record.세트번호}`,`${record.무게}`,`${record.반복횟수}`,`${record.휴식시간}`,`${record...
-
[expo][react native] <NumericInput /> re-render issue 해결Frontend/react-native 2019. 9. 20. 17:13
react native에선 this.setState({}) 호출시 컴포넌트들이 리랜더링된다. 다시말해 state 값의 변경이 발생하면 render()가 호출되어 실행된다. 아래의 코드는 계속 문제없이 작동이 되다가.. 언제부턴가 state 값은 바뀌는데, UI상에선 값이 그대로 유지하게 되었다. (예를들어 set_num의 값이 1인데 setState()로 set_num의 값을 2로 바꾸면, 실제 값은 바뀌는데 UI 상에선 1이 그대로 유지된다.) this.setState({set_num: value })} value={this.state.set_num} /> 이 문제를 해결하는 방법은 매우 간단하다. 아래와 같이 initValue 속성을 추가하면 된다. this.setState({set_num: valu..
-
[react native] 안드로이드 상태바 겹침 현상 해결 (Android header is overlapped)Frontend/react-native 2019. 9. 4. 15:49
expo react native 앱을 개발하는데 아래 캡쳐와같이 상단에 상태바와 헤더가 겹치는 현상이 발생했다. 해결책을 찾아 구글링을 하고 https://github.com/react-navigation/react-navigation/issues/1478#issuecomment-301220017 Android header is overlapped · Issue #1478 · react-navigation/react-navigation On iOS I see this On Android I see this.. The code uses defaults const AppRoot = StackNavigator({ Home: { screen: HomeScreen, navigationOptions: ({ navi..
-
[번역] AWS SAM Template ConceptsInfra/AWS 2019. 8. 30. 13:14
원문 AWS SAM을 사용하여 Serverless 어플리케이션을 만들때, 주 목표는 Serverless 어플리케이션의 구조를 표현하는 AWS SAM 파일을 작성하는 것이다. AWS SAM 템플릿 파일은 YAML과 JSON으로 구성되어지며 AWS Serverless Model Specification 에서 확인 할 수 있다. Serverless 어플리케이션을 이루는 모든 AWS 리소스들의 선언을 위한 템플릿으로 사용한다. AWS SAM 템플릿은 AWS CloudFormation 템플릿의 확장이다. 그 말은, AWS CloudFormation 템플릿에서 선언할 수 있는 어떤 리소스들도 AWS SAM 템플릿에서 또한 선언 할 수 있다. 추가적으로, AWS SAM으로부터 제공되는 추가적인 리소스 타입들도 Ser..