| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- ANR이란
- 서비스 vs 쓰레드
- 안드로이드 레트로핏 사용법
- android ar 개발
- 멤버변수
- rxjava disposable
- 큐 자바 코드
- 안드로이드 유닛 테스트 예시
- 객체
- compose navigation3
- 안드로이드 레트로핏 crud
- 플러터 설치 2022
- 안드로이드 라이선스 종류
- 클래스
- nav3
- ar vr 차이
- android retrofit login
- 2022 플러터 안드로이드 스튜디오
- 스택 자바 코드
- 컴포즈 네비게이션3
- 2022 플러터 설치
- 네비게이션3
- Rxjava Observable
- rxjava cold observable
- 서비스 쓰레드 차이
- navigation3
- 자바 다형성
- 스택 큐 차이
- rxjava hot observable
- 안드로이드 라이선스
- Today
- Total
목록분류 전체보기 (1123)
나만을 위한 블로그
2025 구글 I/O에서 네비게이션 3이 발표됐다. 디벨로퍼 문서는 아래를 참고한다. https://developer.android.com/guide/navigation/navigation-3?hl=ko 탐색 3 | App architecture | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 탐색 3 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Navigation 3는 Compose와 함께 작동하도록 설계된 새developer.android.com컴포즈와 같이 작동하도록 설계된 새 네비게이션 라이브러리. 백스택을 완전 제어할 수 있고 대상 간 이동은 리스트에서 아이템 추가, 삭제하는 것만큼 간단하다...
아래 포스팅에서 이어지는 포스팅이다. https://onlyfor-me-blog.tistory.com/1237 [Flutter] Retrofit, Dio 사용해서 네트워크 통신하기 - 1 -※ 갤럭시 기기, iOS 에뮬레이터에서 작동 확인 우선 pubspec.yaml에 라이브러리 몇 개를 추가해야 한다. 아래 문서를 보고 필요한 라이브러리를 추가한다. https://mings.in/retrofit.dart/ retrofit - Dart API docsonlyfor-me-blog.tistory.com 코드에서 retrofit과 dio 주로 사용하는데 각 라이브러리가 어떤 라이브러리인지 먼저 확인한다.retrofit의 pub.dev 내용은 아래와 같다. https://pub.dev/packages/retro..
https://reactnative.dev/docs/environment-setup Get Started with React Native · React NativeReact Native allows developers who know React to create native apps. At the same time, native developers can use React Native to gain parity between native platforms by writing common features once.reactnative.dev 리액트 네이티브 공식문서에서 아래 명령어로 프로젝트 생성을 권장한다. npx create-expo-app@latest 이 방식으로 만들면 프로젝트가 타입스크립트 전용으..
launch, async 같은 코루틴 빌더 함수로 코루틴을 만들고 이 안에서 비동기 로직을 처리한 경험이 있을 것이다.그러다 보면 특정 시점에 작업이 완료될 때까지 기다려야 하는 상황이 생길 수 있다. 여러 API를 동시 호출한 후 모든 결과가 모여야 다음 단계로 넘어갈 수 있는 경우가 그렇다.이 때 사용할 수 있는 건 코루틴이 제공하는 join, joinAll 함수를 쓰는 것이다. 쓰레드의 join()을 써 봤다면 이해가 쉬울 수 있다. https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-job/join.html join | kotlinx.coroutines – Kotlin Programming..
※ 갤럭시 기기, iOS 에뮬레이터에서 작동 확인 우선 pubspec.yaml에 라이브러리 몇 개를 추가해야 한다. 아래 문서를 보고 필요한 라이브러리를 추가한다. https://mings.in/retrofit.dart/ retrofit - Dart API docsRetrofit For Dart retrofit.dart is a type conversion dio client generator using source_gen and inspired by Chopper and Retrofit. Usage Generator Add the generator to your dev dependencies dependencies: retrofit: ^4.9.0 logger: ^2.6.0 # for logging pu..
Slider 예시 코드는 아래와 같다. import 'package:flutter/material.dart';class SliderTest extends StatefulWidget { const SliderTest({super.key}); @override State createState() => _SliderTestState();}class _SliderTestState extends State { double currentVolume = 0; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: const Text("Slider 예시")), body: Center( ..
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시에 선정릉 디캠프에서 진행됐다. 처음 가는 곳이고 먼저 가서 놀다가..