안드로이드(Android) 핵심 개념 정리 - 03
·
Mobile/ANDROID_STUDIO
Android Studio 주요 구성 요소구성 요소설명팔레트 (Palette)UI 디자인 시 사용 가능한 컴포넌트를 제공하는 패널컴포넌트 트리 (Component Tree)화면의 컴포넌트 계층 구조를 표시하는 창툴바 (Toolbar)자주 사용하는 기능 및 작업을 위한 빠른 접근 도구 모음디자인 편집기 (Design Editor)앱 화면의 UI를 시각적으로 디자인하는 편집기속성 (Attributes)선택된 UI 컴포넌트의 상세 속성을 설정하는 창보기 모드 (View Mode)디자인, 코드, 분할 등 작업에 따라 UI 편집 방식을 선택하는 옵션화면 구성 및 UI 관련 용어용어설명View기본적인 UI 구성 요소 (예: Button, TextView)ViewGroup여러 개의 View를 담고 관리하는 컨테이너L..
안드로이드(Android) 핵심 개념 정리 - 02
·
Mobile/ANDROID_STUDIO
1. 화면 구성 및 UI 요소용어설명Activity앱의 화면 단위로 UI와 사용자 상호작용 처리FragmentActivity 내에서 재사용 가능한 UI 모듈View/ViewGroup기본 UI 구성 요소LinearLayout요소를 선형(수직/수평) 배치ConstraintLayout복잡한 레이아웃을 유연하게 구성RecyclerView스크롤 가능한 리스트를 효율적으로 표시Adapter데이터를 RecyclerView에 연결하여 표시Toast, Snackbar간단한 메시지를 사용자에게 전달2. 컴포넌트 간 통신 및 데이터 관리용어설명Intent앱 또는 컴포넌트 간의 메시지 전달 객체Bundle액티비티 간 데이터 전달 시 사용하는 키-값 저장 객체SharedPreferences간단한 데이터를 키-값으로 저장하는 저..
안드로이드(Android) 핵심 개념 정리 - 01
·
Mobile/ANDROID_STUDIO
안드로이드(Android)의 주요 특징특징설명오픈 소스자유롭게 수정 및 배포 가능멀티태스킹 지원여러 앱이 동시에 실행되며 백그라운드 작업 유지 가능리눅스 커널 기반안정적인 시스템 자원 관리 가능다양한 API 제공GPS, 카메라, 센서 등 다양한 하드웨어 활용 가능앱 간 연동성Intent 기반의 유기적인 앱 연결 가능Play 스토어 연동구글 플레이를 통한 손쉬운 앱 배포안드로이드 운영체제 구조안드로이드는 다음과 같은 5계층 구조로 구성됩니다.1. Linux Kernel메모리, 프로세스, 드라이버 등 시스템 핵심 관리2. HAL (Hardware Abstraction Layer)하드웨어를 앱과 연결해주는 계층카메라, 오디오, 센서 제어 담당3. Android Runtime (ART) & Native Libr..
ANDROID STUDIO / 구글 로그인 후 구글 지도 생성 / 3
·
Mobile/ANDROID_STUDIO
https://newkimjiwon.tistory.com/144 ANDROID STUDIO / 구글 로그인 만들기 / 2이번에는 구글 API를 이용하여 로그인 하는 앱을 만들 것이다. 구글 API 이용하는 법(안드로이드 기준)https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이newkimjiwon.tistory.com 저번에는 구글 로그인을 하는 작업을 해봤었다. 이번에는 구글 로그인이 정상적으로 작동할 경우 구글 지도가 나오도록 해볼 예정이다.https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.goog..
ANDROID STUDIO / 애뮬레이터 인터넷 설정 (와이파이) 안될 때 해결방법 / 윈도우 11
·
Mobile/ANDROID_STUDIO
다음과 같이 와이파이가 안될때 인터넷 속성을 건들여서 해결해 보는 것도 하나의 방법이다.  여기서 네트워크 상태 및 작업 보기를 누른다.  이더넷을 클릭한다.  이렇게 설정을 한 후에 안드로이드 스튜디오를 재실행하면 인터넷이 연결된 것을 확인할 수 있습니다.윈도우 10기준https://sillon-coding.tistory.com/453 [안드로이드 스튜디오] 애뮬레이터 인터넷 설정 (와이파이) 안될 때 해결방법다음과 같이 와이파이가 안될때는 인터넷 속성을 건들여보는 것도 하나의 방법입니다. 1. 네트워크 및 공유 센터에서 이더넷을 클릭합니다. 2. [속성(P)] 버튼을 클릭합니다. 3. 인터넷 프로토콜sillon-coding.tistory.com
ANDROID STUDIO / 구글 로그인 만들기 / 2
·
Mobile/ANDROID_STUDIO
이번에는 구글 API를 이용하여 로그인 하는 앱을 만들 것이다. 구글 API 이용하는 법(안드로이드 기준)https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 구글 API를 사용할 수 있게 해주는 곳이다. 들어가서 로그인을 한 후에 프로젝트를newkimjiwon.tistory.comhttps://firebase.google.com/docs/auth/android/google-signin?hl=ko#kotlin+ktx Android에서 Google로 인증  |  Firebase AuthenticationGoogle I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자..
구글 API 이용하는 법(안드로이드 기준)
·
Mobile/ANDROID_STUDIO
https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 구글 API를 사용할 수 있게 해주는 곳이다. 들어가서 로그인을 한 후에 프로젝트를 생성한다. 만들고 나면 왼쪽 상단에 이런 모양을 볼 수 있다. 여기서 OAuth 동의 화면에 들어간다. 여기서 필수적으로 적아야하는 정보를 기입한다.범위 추가 또는 삭제를 눌러서 옆에 뜨는 세 개를 모두 추가해준다. 이후 밑에 있는 버튼 클릭만 하면 끝난다.이렇게 우리가 정한 이름으로 OAuth 동의 화면이 생겼다.이후 사용자 인증 정보로 들어간다사용자 인증 정보 만들기를 누른 후에 OAuth 클라이언트 ID를 누른다.여기서 원하는 애플리케이..
ANDROID STUDIO / 안드로이드 스튜디오 설치 / 1
·
Mobile/ANDROID_STUDIO
우선 안드로이드 스튜디오를 이용해서 앱을 만들기 위해선 안드로이드 스튜디오가 필요하다! https://developer.android.com/studio?hl=ko#get-android-studio Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com 여기에 들어가서 안드로이드 스튜디오 앱을 설치한다. 주의사항1. 사용자명이..
김치바보
'Mobile' 카테고리의 글 목록