
2022.08.21 - [안드로이드/코드] - 포켓몬 도감 만들기(1) : Fast Api 포켓몬 도감 만들기(1) : Fast Api Fast Api 설치 pip install fastapi 터미널에 위의 명령어를 입력하면 설치가 됩니다. 추가로 Python이 없을 경우 따로 설치해야 합니다. pip install "uvicorn[standrad]" 서버 작동을 위해서 uvicorn도 설치를.. alanboyce.tistory.com 이전 편에서 이어서 작성합니다. 홈 화면 @Composable fun HomeScreen(routeAction: RouteAction) { val context = LocalContext.current LazyColumn( contentPadding = PaddingVal..

2022.06.29 - [안드로이드] - Compose 기초 1 : Column, Row, Box Compose 기초 1 : Column, Row, Box 1. Compose ... 기존의 안드로이드에서 UI는 위와 같이 xml을 이용해서 구현할 수 있었습니다. 기본적으로 구현하는 방식은 전체를 Layout으로 감싸고 그 안에 각종 View.. alanboyce.tistory.com 2022.06.30 - [안드로이드] - Compose 기초 2 : Text, Image, LazyColumn + Card Compose 기초 2 : Text, Image, LazyColumn + Card 2022.06.29 - [안드로이드] - Compose 기초 1 : Column, Row, Box ... 기존의 안드로이..

2022.06.29 - [안드로이드] - Compose 기초 1 : Column, Row, Box Compose 기초 1 : Column, Row, Box 1. Compose ... 기존의 안드로이드에서 UI는 위와 같이 xml을 이용해서 구현 할 수 있었습니다. 기본적으로 구현하는 방식은 전체를 Layout으로 감싸고 그 안에 각종 Vie.. alanboyce.tistory.com 이전 글 에이어서 Compose 기초 사용 방법에 대해 알아보겠습니다. 1. Text Text(text = "Hello Android") 가장 기본적인 Text 사용 방법입니다. Text( text = stringResource(id = R.string.dummy_short_text), maxLines = 2, overflo..

1. Compose ... 기존의 안드로이드에서 UI는 위와 같이 xml을 이용해서 구현할 수 있었습니다. 기본적으로 구현하는 방식은 전체를 Layout으로 감싸고 그 안에 각종 View을 추가하는 방식으로 구현합니다. override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { StandardStudyTheme { // A surface container using the 'background' color from the theme Surface( modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.backgrou..

이번에는 Naver Developers에서 제공해주는 API 중 네이버 검색 (뉴스)을 사용해보려고 합니다. 1. 활용신청 https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com 다음과 같이 설정을 하여서 신청을 하시면 됩니다. 등록을 하고 나면 Application 텝에 들어가시면 이렇게 나오는 것을 확인할 수 있을 겁니다. 클릭해서 들어가면 Client ID와 Client Secret의 키 값을 확인할 수 있습니다. 2. Android에 Key 등록 local.properties 하단부에 다음과 같이 추가해줍니다. client_id="위에서 나온 Client ID 키 값을 추가해줍니다." cl..

2022.06.05 - [안드로이드] - WorkManager 사용해보기 1 WorkerManager 사용해보기 1 이번에는 Jetpack Library 중 하나인 WorkManager를 사용해보려고 합니다. WorkMager도 백그라운드 작업을 해주는 라이브러리 중 하나입니다. 특징 관련해서는 코드를 보면서 확인하는게 이해하기 쉬울 것 alanboyce.tistory.com 지난 글에 이어서 WorkManager를 사용해봅시다 1. 고유한 작업 실행 1편에서 마지막에 작업 취소할 때 잠깐 나왔던 개념입니다 WorkManager .getInstance(this) .enqueueUniqueWork( "oneTimeUnique", ExistingWorkPolicy.KEEP, workRequest ) Work..

이번에는 Jetpack Library 중 하나인 WorkManager를 사용해보려고 합니다. WorkMager도 백그라운드 작업을 해주는 라이브러리 중 하나입니다. 특징 관련해서는 코드를 보면서 확인하는게 이해하기 쉬울 것 같아서 아래에 다루겠습니다. 1. 종속 항목 추가 // WorkManger def work_version = "2.7.1" // (Java only) implementation("androidx.work:work-runtime:$work_version") // Kotlin + coroutines implementation("androidx.work:work-runtime-ktx:$work_version") // optional - GCMNetworkManager support impl..
이번에는 데이터 바인딩에 대하여 포스팅을 해보려고 합니다. 데이터 바인딩 (DataBinding)은 Android Jetpack 라이브러리 중 하나로, UI를 바인딩할 수 있는 지원 라이브러리입니다. 선언문을 사용하여 레이아웃의 구성 요소를 앱의 데이터 소스로 이동 포맷할 수 있습니다. 이렇게 정의되어 있습니다. Activity, Fragment 등에서 직접 UI 작업을 진행했던 것을 Data Binding을 활용하여 데이터에 따라 UI를 변경하는 방식입니다. 1. 사용 준비 android { compileSdk 32 defaultConfig { applicationId "com.example.standardstudy" minSdk 26 targetSdk 32 versionCode 1 versionNam..
- Total
- Today
- Yesterday
- 포켓몬 도감
- column
- Compose BottomSheet
- Compose QRCode Scanner
- Retrofit
- Worker
- Kotlin
- LazyColumn
- Row
- Duplicate class found error
- Compose Naver Map
- Compose ConstraintLayout
- Compose MotionLayout
- Android Compose
- Fast api
- Compose BottomSheetDialog
- WorkManager
- WebView
- Pokedex
- Compose 네이버 지도 api
- Gradient
- compose
- Duplicate class fond 에러
- Compose 네이버 지도
- Compose BottomSheetScaffold
- 안드로이드 구글 지도
- 안드로이드
- 웹뷰
- Android
- Compose ModalBottomSheetLayout
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |