일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 플러터 설치
- 플러터 설치 2022
- 스택 큐 차이
- jvm 작동 원리
- 안드로이드 os 구조
- 멤버변수
- rxjava hot observable
- 객체
- 안드로이드 레트로핏 사용법
- ANR이란
- 안드로이드 유닛 테스트 예시
- android ar 개발
- 안드로이드 유닛 테스트
- android retrofit login
- 2022 플러터 안드로이드 스튜디오
- 큐 자바 코드
- 스택 자바 코드
- 클래스
- 자바 다형성
- 안드로이드 유닛테스트란
- 안드로이드 라이선스
- rxjava cold observable
- 안드로이드 라이선스 종류
- ar vr 차이
- 서비스 쓰레드 차이
- 서비스 vs 쓰레드
- rxjava disposable
- 안드로이드 레트로핏 crud
- jvm이란
- Rxjava Observable
- Today
- Total
목록기타 (30)
나만을 위한 블로그
이 글은 내가 개발자로서 기본기나 능력이 탄탄하다고 생각해서 쓰는 게 아니다. 나 자신도 항상 많이 부족하다고 생각되서 더 잘 하는 개발자가 되고 싶은데, 매번 찾아보긴 귀찮아서 써 두고 필요할 때마다 보려고 적는다. 주기적으로 찾아보고 업데이트할 예정이다. https://goldenrabbit.co.kr/2022/01/05/%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A1%9C-%EA%B1%B0%EB%93%AD%EB%82%98%EA%B8%B0%E2%8B%AF-%EB%84%A4-%EA%B0%80%EC%A7%80-%EA%B8%B0%EB%B3%B8-%EC%86%8C%EC%96%91%EC%9D%84-%EA%B8%B0%EC%96%B5%ED%95%98%EC%84%B8/ 개발자로 거듭나기⋯ 네 가지 기본..
2023년은 새로운 시도를 해볼 수 있는 기회가 주어졌던 해였고, 동시에 내가 개발자로서 아직 한참 미숙하단 걸 깨닫고 동기부여를 할 수 있게 해준 한 해였다. 바쁘면서도 모르는 걸 알고 배워가는 기회가 많았는데 그냥 알아가는 게 아니라 몸에 익혀서 한 명의 어엿한 개발자로 될 수 있으면 해서 중요한 부분만 따로 기록한다. 개발자로서의 나 2023년 초는 새 회사로 이직하면서 환경설정과 내가 앞으로 동고동락할 코드와 인사하는 시기였다. 네이티브 앱이지만 하이브리드 앱인 부분도 많아서, 네이티브 앱만 주로 맡아왔던 내게 새로 주어진 코드들은 그 자체로 새로운 도전이었다. 그리고 하이브리드 앱 디버깅에 사용되는 툴들과 앰플리튜드 등 다른 마케팅 툴들의 사용법을 어찌어찌 알아가면서 적응하고, 틈틈이 들어오는 ..
브라우저에서 특정 주소창에 어떤 URL을 치면 잠시 후에 해당 웹 페이지가 열린다. 개발을 공부하기 전에는 굳이 의문을 가질 필요 없는 아주 당연한 현상이었다. 그러나 주소창에 URL을 입력하고 크롬 인스펙트를 켜서 기다리다가, 브라우저는 안에서 무슨 일을 하길래 웹 페이지가 빠르거나 느리게 뜨는 걸까 궁금해졌다. 그래서 정리해 본다. https://aws.amazon.com/ko/blogs/korea/what-happens-when-you-type-a-url-into-your-browser/ 웹 브라우저에 URL을 입력하면 어떤 일이 생기나요? | Amazon Web Services여러분은 매일 웹 브라우저를 열고 소셜 미디어, 뉴스, 전자 상거래 사이트 등 즐겨 찾는 웹 사이트를 탐색합니다. 주소창에..
0. 갤럭시 버즈 2의 터치 컨트롤 on 설정. 내 경우 이 설정을 꺼 놓으면 무슨 짓을 해도 연결이 안 됐는데 혹시나 해서 on으로 바꾸니 곧바로 작동했다. 1. 맥북의 블루투스 on 설정. 이 때 블루투스 설정 화면을 아예 열어서 Nearby Device 부분을 주목한다. 2. 핸드폰에서 버즈와의 페어링 해제 3. 버즈 이어폰을 귀에 모두 낀 상태에서 터치패드 5초 넘게 누르고 있는다. 터치 컨트롤을 on으로 설정해서 주변 소음을 차단하도록 설정했다면 소음이 들릴 것이고, 이 설정을 하지 않았다면 주변 소음이 차단된다. 무시하고 그 상태를 5초 넘게 유지한다. 터치패드 영역이 어딘지 모른다면 아래 그림을 참고한다. 4. 잠시 후 또롱또롱 소리가 나면서 Nearby Device 부분에 Galaxy Bu..
맥북에서 단어를 입력할 때 첫 글자를 입력한 후 두 번째 글자를 입력하면, 첫 번째 글자가 갑자기 하나 더 생겨서 총 2번 입력되는 현상이 있다. 이 현상을 수정하려면 System Settings > Keyboard > Key Repeat Rate의 시크바를 off로 맞추면 된다.
얼마 전에 Google I/O 2023이 열렸다. 유튜브 영상에 자막 달리고 나서 확인했었는데, 안드로이드 14 소식과 구글에서 접을 수 있는 폴더 폰을 출시했다고 해서 내용을 좀 요약해본다. 핵심 키워드 이번 Google I/O의 핵심 키워드는 인공지능(AI)이었다. 2시간의 기조 연설 동안 140번 넘게 AI를 언급했다는 뉴스 기사도 있으니 이번에 구글이 어떤 방향으로 나아갈지를 생각하는지 상상할 수 있었다. https://www.cnet.com/tech/computing/google-said-ai-over-140-times-in-its-two-hour-google-io-keynote/ Google Said 'AI' Over 140 Times in Its 2-Hour Google I/O Keynote..
안드로이드 스튜디오에서 코루틴을 사용하려면 라이브러리 의존성 가져와서 앱 gradle에 넣으면 된다. 그러나 인텔리제이에서도 코루틴을 사용하고 싶다면 어떻게 해야 할까? 이전 포스팅인 세마포어, 뮤텍스 관련 포스팅을 인텔리제이로 작성했는데 코루틴을 사용할 수 있게 따로 환경설정을 해줘야 했었다. 이 포스팅에선 인텔리제이에서 코루틴을 쓸 수 있게 환경설정하는 방법을 정리한다. 먼저 프로젝트 설정창을 열어야 한다. 윈도우는 Ctrl + Alt + Shift + S를 누르면 표시된다. 그 다음 Libraries를 누르고 +를 눌러 From Maven을 클릭한다. 그럼 아래와 같은 팝업이 나타날 것이다. 여기에 coroutine을 입력하고 검색한다. 그럼 잠시 후 인텔리제이에 설치할 수 있는 라이브러리 중 "c..
ChatGPT도 써봤으니 코파일럿도 써보려고 어떻게 적용하는지 검색해 봤는데 한글 자료가 없어서 내가 쓴다. 먼저 코파일럿 홈페이지로 이동한다. GitHub Copilot · Your AI pair programmer GitHub Copilot · Your AI pair programmer GitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire functions for you. github.com 홈페이지에 들어가서 흰색 버튼을 누른다. 이메일, 비밀번호를 입력하고 로그인하는 화면으로 이동하면 로그인한다. 그러면 이런 화면이 나올 것이다. 등록하고 처음 60일 간은 무료로 사용할 수 있다. 즉 ..
주석을 친 다음 코드를 치는 내 입장에서 주석은 가끔 코드보다 우선순위가 높아질 때가 있다. 그래서 안드로이드 스튜디오에서 javadoc 주석을 제외한 한 줄 주석, 블록 주석의 색은 쨍한 색으로 사용하는데 vs code에선 어떻게 하는지 찾아보니 이걸 다루는 확장 프로그램이 있었다. 이름은 포스팅 제목에 쓴 대로 "Better Comments"다. 공식 페이지는 아래 링크로 들어가면 볼 수 있다. https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments Better Comments - Visual Studio Marketplace Extension for Visual Studio Code - Improve your co..
먼저 전체 화면으로 스크린샷을 찍고 싶은 웹 페이지를 띄워 놓는다. 그리고 그 페이지를 보는 상태에서 F12를 눌러 개발자 도구를 연다. 보통 오른쪽에서 개발자 도구가 나온다. 이 상태에서 Ctrl + Shift + P를 동시에 누르면 이런 화면이 나온다. 여기서 capture라고 입력하면 보라색 테두리에 싸인 Screenshot이란 글자 4개가 보이고 이 중 하나를 선택할 수 있다. 여기서 2번째에 있는 Capture full size screenshot을 클릭하면 내가 보고 있는 웹 페이지의 전체화면 스크린샷이 생성되고 다운로드 폴더에 자동 저장된다. png 확장자로 저장되고 파일명은 내가 보고 있는 웹 페이지의 URL 주소로 자동 설정된다.