일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 큐 자바 코드
- 안드로이드 유닛 테스트
- 2022 플러터 설치
- 스택 자바 코드
- 클래스
- Rxjava Observable
- 서비스 쓰레드 차이
- jvm 작동 원리
- 서비스 vs 쓰레드
- 2022 플러터 안드로이드 스튜디오
- rxjava cold observable
- 안드로이드 라이선스 종류
- rxjava disposable
- ANR이란
- 멤버변수
- 안드로이드 레트로핏 사용법
- 안드로이드 유닛테스트란
- 안드로이드 os 구조
- 스택 큐 차이
- ar vr 차이
- 안드로이드 유닛 테스트 예시
- android retrofit login
- 안드로이드 레트로핏 crud
- 플러터 설치 2022
- rxjava hot observable
- jvm이란
- 안드로이드 라이선스
- android ar 개발
- 객체
- 자바 다형성
- Today
- Total
목록전체 글 (1002)
나만을 위한 블로그
대부분 글들에선 var, val의 차이를 말할 때 val은 불변이고 읽기 전용이라고 말한다.틀린 말은 아니다. 공식 문서에서도 val은 읽기 전용이라고 써 있다. https://kotlinlang.org/docs/properties.html Properties | Kotlin kotlinlang.org(중략)...val 키워드를 써서 읽기 전용으로 선언할 수 있다 그러나 불변이라는 말은 없다. 그럼 val은 읽기 전용일 뿐이고 불변은 아닌 건가?Dove Letter라는 곳에서 val이 정말 불변인지, 단순 읽기 전용인지 질문한 내용을 다룬 미디엄 포스팅이 있어서 이를 번역한다. https://proandroiddev.com/the-val-property-immutable-in-kotlin-2e4cf492..
※ 모든 코드는 예시 코드기 때문에 사용하려면 반드시 예외처리, 리팩토링 후 사용한다 libs.version.toml 파일에 라이브러리를 하나 추가하고 앱 gradle에 적용한다. [versions]playServicesLocation = "21.3.0"[libraries]play-services-location = { module = "com.google.android.gms:play-services-location", version.ref = "playServicesLocation" }implementation(libs.play.services.location) 그리고 매니페스트에 권한을 추가한다. 액티비티 파일은 아래와 같이 작성한다. import android.Manifestimport andr..
※ 이 포스팅은 리액트 네이티브와 npm 등 설치, 환경설정을 모두 완료했다고 가정하고 작성됐다※ 이 포스팅은 윈도우에서 테스트 후 작성됐다. 그러나 맥이라고 별다를 것 없다 리액트 네이티브 프로젝트를 만드는 법은 리액트 네이티브 CLI 방식 외에도 Expo CLI 방식도 있다.개인적으로 프로젝트를 만들 땐 리액트 네이티브 CLI 방식을 더 선호하지만 간단한 앱이라면 Expo로 만드는 것도 나쁘지 않아 보여서 사용한 후 방법을 정리한다.Expo CLI로 프로젝트를 만드는 법은 공식문서에 잘 나와 있어서 그대로 따라하기만 하면 된다.Expo CLI를 설치하려면 아래 명령어를 터미널에 입력한다. yarn add expo 사용할 수 있는 Expo CLI들을 확인하려면 터미널에 아래 명령어를 입력한다. npx ..
GlobalKey는 클래스로 공식문서의 설명은 아래와 같다. https://api.flutter.dev/flutter/widgets/GlobalKey-class.html GlobalKey class - widgets library - Dart APIA key that is unique across the entire app. Global keys uniquely identify elements. Global keys provide access to other objects that are associated with those elements, such as BuildContext. For StatefulWidgets, global keys also provide access to State. Wiapi..
참조 타입, 값 타입의 차이처럼 값에 의한 전달, 참조에 의한 전달도 존재한다. 둘의 차이는 무엇인지 확인한다.예시코드는 마찬가지로 자바를 사용한다. https://www.digitalocean.com/community/tutorials/java-is-pass-by-value-and-not-pass-by-reference Java is Pass by Value, Not Pass by Reference | DigitalOceanWorking on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.www.digitalocean.com많은 자바 개발자는 자바가 값으로 전달되는지 참..
크롬이 잠수함 패치를 진행했는지 갑자기 북마크바 맨 왼쪽에 이상한 버튼이 생겼다. 안 쓰는 버튼이라 거슬려서 없애려면 먼저 크롬 주소창에 chrome://flags를 입력한다. 그럼 Experiments 화면으로 이동한다. 크롬 관련해서 뭔가 실험적인 기능을 온오프할 수 있는 실험실 같은 곳 같다. 상단 입력창에 tab을 입력하면 Tab Groups Save and Sync V2가 있는데 사진처럼 Disabled로 바꾸면 된다.바꾸면 오른쪽 밑에 다시 시작 버튼이 표시되는데 이걸 눌러서 크롬 브라우저 종료 후 재시작하면 탭 그룹 버튼을 없애고 이전처럼 사용할 수 있다.