반응형

전체 글 250

[Node.js] Mac 환경에서 설치하기

0. 회사에서 하고 있는 프로젝트 중에, Google Spread Sheet 를 이용해서 xml 설정 파일을 만들고, 해당 설정 파일을 Android App 에서 이용하는 부분이 있었다. 매번, xml 파일을 수기로 만들어야 했고, 내가 해당 설정파일 필드를 하나도 빠짐 없이 체크해야 하는 것이 부담이되서, 컴퓨터를 믿어보기로 했다. 간단하게, Google Spread 에서 javascript 적용 기능을 이용해서 진행할 수도 있었다. 더보기 https://www.benlcollins.com/apps-script/google-sheets-button/ Google Sheets Button: Run Apps Script With A Single Click Add a Google Sheets button t..

Platform/BackEnd 2021.08.03

[javascript] 구글스프레드시트에서 읽어오기-(0)

0. 회사에서 하고 있는 프로젝트 중에, Google Spread Sheet 를 이용해서 xml 설정 파일을 만들고, 해당 설정 파일을 Android App 에서 이용하는 부분이 있었다. 매번, xml 파일을 수기로 만들어야 했고, 내가 해당 설정파일 필드를 하나도 빠짐 없이 체크해야 하는 것이 부담이되서, 컴퓨터를 믿어보기로 했다. 간단하게, Google Spread 에서 javascript 적용 기능을 이용해서 진행할 수도 있었다. 더보기 https://www.benlcollins.com/apps-script/google-sheets-button/ Google Sheets Button: Run Apps Script With A Single Click Add a Google Sheets button t..

Platform/BackEnd 2021.08.02

[WebView] Android SDK 버전별 WebView 버전 확인

전 버전 (??) WebView webview = findViewById(R.id.webView); Log.d("Webview", webview.getSettings().getUserAgentString()); 더보기 Android 4.4 (API 19)이상 에서 Chrominum 에 기반한 새 버전의 WebView 가 도입 1. Android 6.0 (API 23) 이하 PackageManager pm = getPackageManager(); try { PackageInfo pi = pm.getPackageInfo("com.google.android.webview", 0); Log.d(TAG, "version name: " + pi.versionName); Log.d(TAG, "version code:..

Platform/Android 2021.07.27

[Kotlin] 기초

https://developer.android.com/courses/kotlin-android-fundamentals/overview?hl=ko Android Kotlin 기초 | 학습 과정 | Android Developers Android Kotlin 기초 교육 과정은 Google Developers 교육팀에서 만들었습니다. 이 교육 과정에서는 Android Kotlin 프로그래밍 개념에 관해 알아보고 다양한 앱을 빌드합니다. Android Kotlin 기초 교육 과정 자 developer.android.com apply, with, let, also, run #범위지정함수 #수신객체 #수신객체지정람다 https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%..

Platform/Android 2021.07.21

[Error] Cannot fit requested classes in a single dex file

kotlin 연결하다가 만난 문제 https://velog.io/@jojo_devstory/Android-Cannot-fit-requested-classes-in-a-single-dex-file-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-%EB%B0%8F-%EC%9B%90%EC%9D%B8-%EB%B6%84%EC%84%9D [Android] Cannot fit requested classes in a single dex file 해결 방법 및 원인 분석 어제 개인 토이 프로젝트를 하는 도중에 오류가 발생 했는데 에러가 해결되어 해결방법을 포스팅 합니다.이전에도 앱개발을 하면서 해결한적이 있었던 에러지만 꽤나 예전에 발생했던터라 해 velog.io

Platform/Android 2021.07.21

[CleanArchitecture] 앱 아키텍처 가이드

- 앱 데이터나 상태를 앱 구성요소에 저장하면 안 되며 앱 구성요소가 서로 종속되면 안된다. 1. UI 기반 클래스에는 UI 및 운영체제 상호작용을 처리하는 로직만을 포함해야 한다. (WHY? 메모리 부족 등의 이유로 OS가 클래스를 제거할 수 있다.) 2. Model(뷰에 표시될 데이터를 가지고 처리를 담당하는 구성요소) 을 뷰 객체 및 앱 구성요소와 독립시키는 것 https://developer.android.com/jetpack/guide 앱 아키텍처 가이드 | Android 개발자 | Android Developers 이 가이드에는 고품질의 강력한 앱을 빌드하기 위한 권장사항 및 권장 아키텍처가 포함되어 있습니다. 이 페이지는 Android 프레임워크 기본을 잘 아는 사용자를 대상으로 합니다. A..

Platform/Android 2021.06.23

[Test-Driven Development: By Example] 테스트 주도 개발-Money편_자세히

1. 재빨리 테스트를 하나 추가한다. 2. 모든 테스트를 실행하고 새로 추가한 것이 실패하는 지 확인한다. 3. 코드를 조금 바꾼다. 4. 모든 테스트를 실행하고 전부 성공하는 지 확인한다. 5. 리팩토링을 통해 중복을 제거한다. Chapter1. 다중 통화를 지원하는 Money 객체 참고) inteliJ unit test 추가하기 https://ildann.tistory.com/5 [삼각측량, triangulation] - 설계상의 결함을 그 결함으로 인해 실패하는 테스트로 변환했다. - 스텁 구현으로 빠르게 컴파일을 통과하도록 만들었다. - 올바르다고 생각하는 코드를 입력하여 테스트를 통과했다. Chapter3. 모두를 위한 평등 - 우리의 디자인 패턴(값 객체)이 하나의 또 다른 오퍼레이션을 암시한..

카테고리 없음 2021.05.31
반응형