| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 서비스 쓰레드 차이
- jvm이란
- 플러터 설치 2022
- 자바 다형성
- 안드로이드 유닛 테스트 예시
- android retrofit login
- rxjava hot observable
- 안드로이드 os 구조
- 안드로이드 유닛테스트란
- 2022 플러터 안드로이드 스튜디오
- 안드로이드 레트로핏 crud
- 객체
- 스택 자바 코드
- 스택 큐 차이
- 클래스
- 안드로이드 라이선스 종류
- android ar 개발
- jvm 작동 원리
- rxjava cold observable
- ar vr 차이
- 서비스 vs 쓰레드
- 멤버변수
- Rxjava Observable
- rxjava disposable
- 안드로이드 유닛 테스트
- 안드로이드 라이선스
- 큐 자바 코드
- ANR이란
- 2022 플러터 설치
- 안드로이드 레트로핏 사용법
- Today
- Total
목록2025/11 (7)
나만을 위한 블로그
2번째 경험하는 해커톤이라 긴장보다는 이걸 또 하네 하는 생각만 들었다.이번에도 서버 3, 기획자 / 디자이너 각 1명, 안드로이드 2명의 총 7명으로 한 팀이었다. 나와 같이 개발할 안드 개발자는 UMC 진행 중인 대학생이었다.컴포즈와 XML 중 뭐가 익숙한지 확인하니 XML이라고 해서 주저없이 XML을 선택했는데, 이 분이 레트로핏을 제대로 공부해서 써보기도 전에 해커톤에 참가했다고 하셨다. CMC보다 먼저 진행되는 UMC 과정 9주차를 진행중이라 하셔서 경험한 프로젝트를 물어보니 안드 개발을 막 시작한 분이라는 걸 알게 되어 작업 분배를 어떻게 해야 할지 고민됐다. 해커톤 주제는 청춘이었고 이와 관련된 키워드들이 10개 남짓 뽑혀 있었다.사칙연산 기호로 키워드들이 분류돼 있었는데 -, / 기호는 재..
이 포스팅은 아래 링크를 바탕으로 작성했다. https://docs.flutter.dev/get-started/fundamentals/user-input Handling user inputLearn how to handle user input in Flutter.docs.flutter.dev 플러터는 유저가 앱과 상호작용해서 상태를 바꿀 수 있게 여러 위젯을 제공한다. 스크롤 등 일부 유저 입력 메커니즘은 아래 링크를 참고한다. https://docs.flutter.dev/get-started/fundamentals/layout LayoutsLearn how to create layouts in Flutter.docs.flutter.dev 플러터는 안드로이드의 Material, iOS의 Cupertino..
플러터 앱 구현 중 핸드폰을 흔들었음을 감지해야 하는 경우 shake 라이브러리로 구현할 수 있다.아래는 pub.dev 링크와 예시다. https://pub.dev/packages/shake shake | Flutter packageA flutter package to detect phone shakes. Adjustable G-force and reset periods.pub.devflutter pub add shake 추가만 하면 별도의 설정 없이 바로 흔들기를 감지할 수 있다.아래는 pub.dev에 있는 예시다. import 'package:flutter/material.dart';import 'package:shake/shake.dart';void main() { runApp(const MyAp..
지난 번 17기 활동을 끝내고 몇 달의 공백기 이후 18기 모집이 시작됐다.17기로 활동할 땐 XML로 앱을 만든 게 아쉽고 컴포즈 앱을 만들고 싶어서 다시 18기에 도전했다.지원부터 면접 합격까진 17기 안드로이드 파트에 합격했을 때와 동일한 과정이다. https://onlyfor-me-blog.tistory.com/1152 [CMC] CMC 17기 안드로이드 개발자 합격부터 OT까지시작은 같이 일하던 동료 iOS 개발자에게 CMC에 참가해 보는 게 어떻겠냐고 권유받은 것이다.지금까지 다니던 회사 사람들과만 의사소통하고, 스터디는 성향상 싫어해서 해 본 적이 없는 데다 극onlyfor-me-blog.tistory.com 오티는 오후 1시에 선정릉 디캠프에서 진행됐다. 처음 가는 곳이고 먼저 가서 놀다가..
플러터를 최신 버전으로 업그레이드하려고 설치했던 플러터를 제거한 다음 새로 설치한 후 안드로이드 스튜디오에서 플러터 프로젝트를 만들었는데 .idea 폴더만 딸랑 생성됐다.또한 cmd에서 flutter doctor를 실행하니 에러가 발생하면서 cmd가 빠르게 꺼졌다.에러가 발생한 것 같은데 에러 내용도 확인하지 못하고 cmd가 꺼져서 전체 에러는 확인하지 못했지만 아래와 같이 표시됐다. vs code에선 아래 메시지가 표시됐다. 아마 같은 에러일 거라 생각하고 어떻게 해결할까 하는데 중간에 깃 명령어가 보였다. git config --global --add safe.directory C:/flutter 에러 문구도 의심되는 소유권이 감지됐다는 내용이고 소유주가 서로 다르게 표시되어 깃 명령어를 실행하면..
rememberCoroutineScope https://developer.android.com/develop/ui/compose/side-effects?hl=ko#remembercoroutinescope Compose의 부수 효과 | Jetpack Compose | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Compose의 부수 효과 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 부수 효과는 구성 가능한 함수의 범developer.android.comLaunchedEffect는 컴포저블 함수라 다른 컴포저블 함수 안에서만 쓸 수 있다. 컴포저블 밖에 있는데 컴포지션 종료 후 자동 취소되게 범위가 지정된..
먼저 사이드 이펙트가 뭔지 알아본다. https://developer.android.com/develop/ui/compose/side-effects?hl=ko사이드 이펙트는 컴포저블 함수 범위 밖에서 발생하는 앱 상태에 대한 변경사항이다. 컴포저블의 생명주기, 속성(예측 불가능한 리컴포지션, 다른 순서로 컴포저블의 리컴포지션 실행, 삭제 가능한 리컴포지션)으로 인해 컴포저블엔 사이드 이펙트가 없는 게 좋다그러나 필요할 때도 있다. 스낵바 표시, 특정 상태 조건에 따라 다른 화면 이동 등 1회성 이벤트를 트리거할 때다. 이런 작업은 컴포저블 생명주기를 인식하는 환경에서 호출해야 한다...(중략)...앱 상태를 바꿔야 하는 경우 이런 사이드 이펙트가 예측 가능한 방식으로 실행되게 Effect API를 써야 ..
