목록Android/AndroidStudio (60)
App노자

1. 개요 Google Play에 Android 앱을 게시하려면 Google Play 개발자 계정을 만들어야 한다 Google에 25달러를 지불하면 개발자 계정으로 전환이 되고 Apple 개발자 계정과 달리 한번 결제 시 평생 이용이 가능하다 계정 등록을 완료하기 위해 유효한 신분증을 사용하여 본인 인증을 진행하라는 메시지가 표시될 수 있다 만약 본인 확인이 불가능한 경우 등록한 수수료는 환불되지 않는다 https://play.google.com/console/developers Google Play Console | Google Play Console 앱과 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com..

1. 개요 데이터 바인딩을 사용하기 위해서는 레이아웃 파일의 루트 엘리먼트를 으로 작성해야 한다 직접 작성하고 수정하는 방법도 있지만, Android Studio에는 자동으로 변환하는 기능이 내장되어 있다 2. 사용 방법 1. 가장 상단에 있는 루트 엘리먼트를 드래그 한다 2. Mac 기준으로 Option + Enter를 누르면 위와 같이 버튼 항목이 활성화되며 'Convert to Data Binding Layout' 버튼이 있는 것을 확인할 수 있다 (Data Binding이 선언되어 있지 않는 프로젝트에서는 'Convert to Data Binding Layout' 버튼이 활성화되지 않는다) 3. 버튼을 누르면 변환된 결과를 확인할 수 있다
1. Coroutines이란? 파이어베이스는 2011년 파이어베이스사가 개발하고 2014년 구글에 인수된 모바일과 웹 애플리케이션을 개발하는 플랫폼이다 안드로이드 앱에서 파이어베이스를 이용하면 서버리스 컴퓨팅을 구현할 수 있다 Authentication(인증, 회원가입 및 로그인 처리)
1. TelephonyManager란? TelephonyManager는 단말의 통신 서비스 정보에 대한 액세스를 제공한다 Android는 기기의 통신 상태, SIM 일련번호, 네트워크 정보, 전화번호 등과 같은 휴대전화 관련 정보를 TelephonyManager 클래스를 사용하여 얻을 수 있다 일부 전화 통신 정보에 대한 액세스는 권한으로 보호되고 있으며 매니페스트 파일에 권한이 선언되어 있지 않으면 애플리케이션이 보호된 정보에 액세스 할 수 없으며 일부 정보는 기기나 네트워크의 상태에 따라 사용 불가능한 경우도 있다 https://developer.android.com/reference/android/telephony/TelephonyManager TelephonyManager | Android Dev..
1. Drawerlayout이란? DrawerLayout은 Android 앱에서 네비게이션 드로어 (Navigation Drawer) 패턴을 구현하기 위해 사용하는 레이아웃 컨테이너이다 Drawerlayout은 평소에는 액티비티 화면 한쪽에 숨겨져 보이지 않던 내용이 사용자가 왼쪽이나 오른쪽에서 손가락의 움직이는 액션을 취하면 밀려 나와 화면에 나타내는 기능을 한다 androidx의 라이브러리인 Drawerlayout은 Drawer라는 단어가 뜻하는 것처럼 서랍처럼 열리고 닫히는 것 메뉴를 구성할 때 사용한다 https://developer.android.com/jetpack/androidx/releases/drawerlayout?hl=ko Drawerlayout | Android 개발자 | Androi..
1. android.os.Build란? android.os.Build는 안드로이드 운영체제에서 제공하는 클래스로, 기기와 관련된 정보를 제공하는 정적 필드 및 메서드를 포함한다 이 클래스를 통해 앱은 기기의 다양한 속성과 정보에 접근할 수 있으며 시스템 속성에서 추출한 현재 빌드 중인 단말에 대한 정보로 제조사나 API레벨 OS버전 등을 알고 싶을 때 활용한다 https://developer.android.com/reference/android/os/Build Build | Android Developers developer.android.com 2. 사용방법 import android.os.Build class DeviceInfo { val brand: String get() = Build.BRAND ..
1. Ripple Effect이란? Ripple Effect(물결 효과)는 사용자가 터치나 클릭과 같은 특정 동작을 수행할 때 발생하는 시각적 효과를 말한다 이 효과는 마치 물방울이 물에 떨어져서 생기는 원형 파동과 같은 모습을 모방하여 구현됩니다. 안드로이드에서는 이 효과를 통해 사용자 인터페이스(UI) 요소에 대한 피드백을 제공하고, 사용자가 해당 요소를 누르거나 터치했을 때의 인터랙션을 시각적으로 나타내기 위해 주로 사용됩니다. https://developer.android.com/reference/android/graphics/drawable/RippleDrawable RippleDrawable | Android Developers developer.android.com 2. MaterialBut..
1. 개요 Rounded corners는 둥근 모서리를 의미하는 용어로, UI 디자인에서 각 꼭짓점이 둥글게 처리된 디자인을 말한다. 예를 들어, 사각형 모양의 이미지나 뷰의 각 꼭짓점을 둥글게 처리하면, 전체적으로 부드럽고 친근한 느낌을 줄 수 있다 이것은 사용자 인터페이스(UI) 요소를 더욱 매끄럽게 만들어주며, 앱의 디자인을 개선하는 데 도움이 되므로 안드로이드 앱을 개발할 때 자주 사용된다 https://developer.android.com/reference/androidx/wear/widget/RoundedDrawable RoundedDrawable | Android Developers androidx.constraintlayout.core.motion.parse developer.androi..