기본 내용은 이 전 블로그 참고 바랍니다.2024.04.12 - [Android] - [Android] YoYo 애니메이션 라이브러리 [Android] YoYo 애니메이션 라이브러리YoYo 라이브러리는 안드로이드 앱에서 애니메이션을 쉽게 구현할 있게 해 주는 라이브러리입니다. Kotlin을 사용하여 YoYo 라이브러리를 사용하는 방법을 단계별로 설명하겠습니다. 1단계: 프로젝moon15.tistory.com YoYo 애니메이션 라이브러리는 Android에서 뷰 애니메이션을 쉽게 적용할 수 있게 해주는 라이브러리입니다. YoYo 애니메이션을 취소하거나 종료하는 방법은 YoYo.with() 메서드로 생성된 YoYo.YoYoString 객체를 사용하여 가능합니다. 이 객체는 애니메이션을 제어할 수 있는 메서드..
오늘은 안드로이드에서 Room 데이터베이스를 사용할 때, TypeConverter를 사용하는 방법을 알아보겠습니다. 복잡한 데이터 타입을 데이터베이스에 저장하려면 TypeConverter를 사용해야 합니다. 만약 data class 안에 항목이 여러 개 있고, 이를 데이터베이스에 저장하고자 한다면, 일반적으로 JSON 형태로 변환하여 저장하는 방법을 사용합니다. 이를 위해 Gson 라이브러리나 Moshi, Kotlinx.serialization과 같은 JSON 변환 라이브러리를 사용할 수 있습니다.다음은 Gson을 사용하여 data class를 JSON 문자열로 변환하고, JSON 문자열을 다시 data class로 변환하는 TypeConverter 예제입니다.먼저, Gson 라이브러리를 프로젝트의 bu..
안드로이드 앱 개발 시, 다양한 이유로 여러 가지 빌드 변형(build variants)을 만들어야 할 필요가 있습니다. 예를 들어, 개발 중인 버전과 출시 버전을 구분하거나, 다양한 API 엔드포인트를 사용하는 버전을 만들어야 할 때입니다. 안드로이드 스튜디오와 Gradle을 사용하면 이러한 빌드 변형을 쉽게 관리할 수 있습니다. 여기서는 기본적인 빌드 변형 나누는 방법을 안내합니다.1. Build Types 설정하기빌드 타입은 일반적으로 개발(debug)과 출시(release) 두 가지가 기본적으로 설정되어 있습니다. 이를 기반으로 추가적인 설정을 할 수 있습니다.build.gradle 파일에서 android 섹션을 찾아 buildTypes 블록 안에 새로운 빌드 타입을 정의할 수 있습니다.andro..
YoYo 라이브러리는 안드로이드 앱에서 애니메이션을 쉽게 구현할 있게 해 주는 라이브러리입니다. Kotlin을 사용하여 YoYo 라이브러리를 사용하는 방법을 단계별로 설명하겠습니다. 1단계: 프로젝트에 YoYo 라이브러리 추가하기 먼저, YoYo 라이브러리를 프로젝트에 추가해야 합니다. build.gradle 파일 (Module: app)에 다음과 같은 의존성을 추가합니다. dependencies { implementation 'com.daimajia.androidanimations:library:2.4@aar' } 2단계: XML 레이아웃 파일에 애니메이션을 적용할 뷰 추가하기 XML 레이아웃 파일에 애니메이션을 적용할 뷰를 추가합니다. 예를 들어, ImageView에 애니메이션을 적용하려면 다음과 같..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/p5ByL/btqA4yGYqTv/pJUmDI4fYqU4CJful5CMr1/img.png)
지난 포스팅에서 개발자 옵션 설정방법을 알아봤었는데요. 오늘은 USB 디버깅 설정방법과 그 이유에 대해서 알아보겠습니다. 요즘 USB 모르시는 분은 없으실테고.. 디버깅이 그럼 무엇이냐? 디버깅(영어: debugging) 또는 디버그(영어: debug)는 컴퓨터 프로그램이나 시스템의 정확성 또는 논리적인 오류(버그)를 검출하여 제거하는 과정을 뜻한다. 일반적으로 디버깅을 하는 방법으로 테스트 상의 체크, 기계를 사용하는 테스트, 실제 데이터를 사용해 테스트하는 법이 있다. 소프트웨어 버그 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 소프트웨어 버그(영어: software bug) 또는 줄여서 버그(bug)는 소프트웨어가 예상하지 못한 잘못된 결과를 내거나, 오류가 발생하거나, 착..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/xrArw/btqAYHZtpci/jN6sqScJwM5l1njeExDWM1/img.png)
안녕하세요. 2020년 새해가 밝은지도 벌써 일주일이 지났네요. 시간이 참 빠릅니다. ㅎㅎ 이번에는 안드로이드 개발을 할 때 꼭 필요한 스마트폰 설정에 대해서 알아보겠습니다. 개발자 옵션 / 개발자 모드란? 스마트폰 개발에 필요한 다음과 같은 기능들을 설정할 수 있습니다. 스마트폰 기종 혹은 안드로이드 버전마다 옵션은 상이할 수 있습니다. 해당 스크린샷의 기종은 Galaxy S10+ 입니다. 그럼 개발자 옵션을 어디서 설정하는지 궁금하실텐데요. 기존에 개발자 옵션을 켜지 않은 스마트폰에서는 설정에서 아무리 찾아봐도 안보일겁니다. 개발자 옵션 (개발자 모드) 설정 방법 1. 설정 메뉴를 선택합니다. 2. 가장 하단에 휴대전화 정보를 선택합니다. 3. 소프트웨어 정보를 선택합니다. 4. 빌드번호를 여러번 선..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b6Gm7K/btqAQmgQuS0/SIw62DnIBoRuPrNX8K7tO0/img.png)
안녕하세요. 이번 시간에는 안드로이드 개발을 시작하기전에 안드로이드란 무엇인지 알아보는 시간을 갖겠습니다. 대부분 스마트폰을 사용하는 요즘 안드로이드가 뭔지 전혀 모른다거나 생소하다고 느끼는 분들이 거의 없겠지만 안드로이드가 언제 시작되어서 지금까지 유지되어 오는지, 어떤 구성으로 동작하는지 간단히 알아보면서 개발하기전에 흥미를 유발하고 전혀 모르는 상태에서 시작하는 것보다 조금이나마 도움이 될 수 있으면 좋겠습니다. 1. 안드로이드의 역사 안드로이드 주식회사는 캘리포니아에 있는 작은 벤처기업이었습니다. 2005년 7월 구글은 데스크탑에서 검색 엔진이라는 한계를 벗어나기 위해 모바일 시장으로의 진입을 위해 안드로이드 주식회사를 인수하게 됩니다. 안드로이드 주식회사의 설립자 중 한명인 앤디 루빈 등은 인수..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ndexJ/btqARxuXLn1/Q2l604Ii1k3vgeOv64B0J1/img.png)
안녕하세요. 안드로이드 개발을 시작하기 전에 안드로이드에 대해 간단히 알아보는 시간을 가지고자 합니다. 가볍게 보시면서 참고하시면 될 것 같습니다. ^^ 1. 스마트폰 우리는 스마트폰을 통해 걸어다니면서 인터넷을 할 수 있고, 각종 어플리케이션을 실행하여 은행에 가지 않아도 은행 업무를 하고, 인터넷 쇼핑을 하며, 친구와 대화도 할 수 있습니다. 스마트폰은 이처럼 다양한 기능을 수행하는 운영체제가 탑재된 조그만 컴퓨터라고 보면 될 것 같습니다. 안드로이드는 스마트폰의 운영체제 중 하나입니다. 2. 모바일 운영체제 개발자의 입장에서 운영체제가 가장 중요하다고 생각하는데요. 그 이유는 운영체제에 따라서 어플리케이션의 구조도 완전히 달라지기 때문입니다. 운영체제의 종류에는 우리가 배우려는 구글의 안드로이드가 ..
- Total
- Today
- Yesterday
- mysql
- 빌드 변형
- 리눅스
- Coil 0.10.0
- build variants
- Android
- 홈체크
- Gif 로딩
- 개별 빌드
- kotlin
- java
- TextClock 언어 변경
- TextClock
- e편한세상 부평역 센트럴파크
- 데이터베이스
- TextClock Format
- 스마트폰
- TextClock 상속
- 이부센
- 사전점검 대행
- Locale 변경
- 안드로이드
- manifestPlaceholders
- removeAt
- yoyo
- 언어 변환
- Database
- 나중에 들어온 아이템 삭제
- Insert
- 이미지 로딩 라이브러리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |