본문 바로가기

Android Application/기초 사용법17

안드로이드 컴포즈 원형 프로그레스 (Jetpack Compose CircularProgressIndicator) 안녕하세요. 이번 포스팅에서는 컴포즈 원형 프로그레스를 구현해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 우선 아무런 설정 없이 CircularProgressIndicator를 적용하겠습니다. MainComposeActivity.ky @Composable fun CircularProgress() { Box( modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center ) { CircularProgressIndicator() } } 아래와 같이 동작합니다. 이번에는 여러 속성을 추가하여 커스터마이징 해주겠습니다. MainComposeActivity.ky @Composa.. 2023. 6. 10.
안드로이드 Firebase Cloud Firestore database 생성, 연동, 사용법 안녕하세요. 이번 포스팅에서는 안드로이드 스튜디오 프로젝트에 파이어스토어 데이터베이스를 연결하고, 간단하게 사용해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 - Firebase Firestore database 생성 가장 먼저 파이어베이스 페이지에 들어가 시작하기를 누르고 프로젝트를 생성합니다(figure1, figure2 참조). https://firebase.google.com/?hl=ko Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 이름을 정하고 3/3까지 계속을 눌러줍니다. 3/3단계에서 accoun.. 2023. 4. 6.
안드로이드 네비게이션 사용 시 데이터 넘기기(navigation argument) 안녕하세요. 이번 포스팅에서는 네비게이션으로 프래그먼트 이동 시 데이터를 넘겨주는 소스를 구현해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 아래 포스팅에서 구현된 소스에 추가 작업을 해주겠습니다. https://it-of-fortune.tistory.com/24 2023. 4. 5.
안드로이드 프로그레스 바(progress bar) 사용하기(with timer) 안녕하세요. 이번 포스팅에서는 프로그레스 바를 사용해 보겠습니다. 프로그레스 바 표시에 timer를 사용합니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 가장 먼저 프래그먼트를 생성합니다. ProgressFragment.kt class ProgressFragment : Fragment() { private var _binding: FragmentProgressBinding? = null private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ):.. 2023. 4. 4.