본문 바로가기
  • Jetpack 알아보기

Android8

안드로이드 앱의 기본 구성 요소 (1) : Actvity와 수명주기 Activity는 안드로이드 앱 개발에 있어 필수적으로 알아야 할 구성요소입니다. 가장 큰 특징은 앱이 UI를 그리는 창을 제공한다는 것입니다. 우리가 보통 보는 앱의 화면은 Activity 이며, 대부분의 앱은 여러 화면을 제공하기 때문에 여러 개의 Activity로 구성되어 있다고 생각할 수 있습니다. 또한, Activity는 사용자가 앱 상호작용을 하기 위한 진입점입니다. 한 앱이 다른 앱을 호출할 때, 전체를 호출하는 것이 아니라 다른 앱의 Activity를 호출하는 것이기 때문입니다. 이러한 동작은 manifest 파일에 Activity 및 관련된 속성을 선언하여 구성할 수 있습니다. Manifest 구성 Activity를 사용하기 위해서는 manifest 파일에서 태그를 하위 요소로 추가해야 .. 2021. 9. 6.
안드로이드 앱의 기본 구성 요소 (INTRO) 안드로이드의 구성 요소는 시스템이나 사용자가 앱에 들어올 수 있는 진입점입니다. 각 구성요소는 나름의 생명주기를 가지고 있기 때문에 각자의 목적을 수행하고, 생성과 소멸을 정의합니다. 앱의 기본 구성요소는 안드로이드 앱 개발을 할 때, 필수적으로 알아 둬야 하고, 목적에 맞게 구성 요소를 생성해야 합니다. 각 구성요소(Activity, Service, BroadCast Receiver, Content Provider) 에 대하여 간단하게 알아보려고 합니다. Activity Activity는 사용자와 상호작용하기 위한 진입점입니다. 사용자 인터페이스와 화면(UI)을 포함하고 있기 때문에 setContentView(View)을 이용하여 UI를 배치하는 창을 생성할 수 있습니다. 우리가 보통 보는 앱의 화면이.. 2021. 7. 8.
Android Navigation - Preview Unavailable 해결하기 안녕하세요. 새우버거입니다. ٩( 'ω' )و Android Navigation 구성요소 중 navigation 리소스를 생성하면 'Preview UnavaUnavailable' 문구를 볼 수 있습니다. nav_graph.xml Preview 에서 tools:layout="{레이아웃 id}" 를 추가해주면 Preview를 정상적으로 확인할 수 있습니다. Preview 감사합니다. 2021. 1. 14.
Firebase 로그인 구현하기 (1) - 시작하기 INTRO 안녕하세요. 새우버거입니다. ٩( 'ω' )و 지난 포스팅에서 Android Studio에 Firebase 프로젝트 추가하는 방법을 알아봤어요. shrimp-burger.tistory.com/69 Android Studio에 Firebase 프로젝트 추가하기 안녕하세요. 새우버거입니다. ٩( 'ω' )و Android Studio에 Firebase 프로젝트를 추가하는 방법은 아래 두가지가 있어요. Firebase Console 설정 Android 스튜디오 Assistant에서 생성 두번째 방법은 추가 구.. shrimp-burger.tistory.com Firebase에서 제공하는 다양한 기능 중에서 Authentication, 인증에 대해서 먼저 알아보려고 합니다! 작동 원리 사용자의 로그인.. 2020. 12. 22.
Android Studio에 Firebase 프로젝트 추가하기 안녕하세요. 새우버거입니다. ٩( 'ω' )و Android Studio에 Firebase 프로젝트를 추가하는 방법은 아래 두가지가 있어요. Firebase Console 설정 Android 스튜디오 Assistant에서 생성 두번째 방법은 추가 구성이 필요할 수 있어서 첫번째 방법을 권장하고 있습니다. ʕ•ᴥ•ʔ 1. Firebase 콘솔에서 프로젝트 추가 Firebase 콘솔에 들어가면 아래 사진처럼 생성한 모든 Firebase 프로젝트를 볼 수 있습니다. 프로젝트 추가를 클릭하여 새로운 Firebase 프로젝트를 생성해보아요. 여기서 중요한 점은 하나의 Firebase 프로젝트 ≠ 하나의 앱 이라는 점입니다. Firebase 프로젝트에 Android, iOS, Web, Unity와 같은 여러 개의 .. 2020. 12. 21.
1. Android Auto 테스트 방법 안녕하세요. 새우버거입니다. 지난 포스팅에서 Android Auto와 Automative에 대해서 알아보았어요. shrimp-burger.tistory.com/66 ♥첫글♥ Android Auto & Automotive 알아보기 안녕하세요. 새우버거입니다. ٩( 'ω' )و Auto & Android 카테고리는 세계 최강 자동차용 Android App 개발자가 되기 위한 새우버거의 스터디 공간입니다. 저와 같은 목표를 가진 분들과 ♥남자친구 감자 shrimp-burger.tistory.com Android Auto부터 차근차근 알아보기 전에 자동차가 없는 개발자를 위해 자동차 없이 Android Studio와 휴대전화를 이용하여 자동차 앱을 테스트하는 방법을 소개하려고 합니다. 테스트 환경 설정 차량용 .. 2020. 10. 28.
Android 개발자 옵션 설정하기 안녕하세요. 새우버거입니다. ٩( 'ω' )و Android 앱을 빌드하기 위해서는 휴대전화 기기를 개발용으로 설정 후, USB 디버깅을 사용 설정해야 합니다. 개발자 옵션을 설정하는 방법 간단하게 소개하려고 합니다. ʕ•ᴥ•ʔ TLDR; 1. 설정 > 휴대전화 정보 > 소프트웨어 정보 > 빌드 번호 옵션을 7번 탭하여 개발자 옵션 on 2. 설정 > 개발자 옵션 > USB 디버깅 활성화 3. 휴대전화와 워크스테이션 USB로 연결, 정상 연결 확인 1. 개발자 옵션 활성화 Android 4.1이하에서는 개발자 옵션 화면을 기본적으로 사용할 수 있고, Android 4.2 이상에서는 이 화면을 사용 설정해야 합니다. 개발자 옵션 화면을 설정하기 위해서는 휴대전화의 빌드 번호 옵션을 7번 탭하면 됩니다. A.. 2020. 10. 28.
INTRO. Android Auto & Automotive 알아보기 안녕하세요. 새우버거입니다. ٩( 'ω' )و Auto & Automotive 카테고리는 세계 최강 자동차용 Android App 개발자가 되기 위한 새우버거의 스터디 공간입니다. 저와 같은 목표를 가진 분들과 ♥남자친구 감자튀김♥은 꼭 읽어주세요~ ʕ•ᴥ•ʔ 자동차용 Android App은 사용자의 안전과 밀접한 관련이 있기 때문에 무엇보다도 운전자를 방해해서는 안됩니다. 따라서 음성 명령 및 매우 간단한 UI 등의 권장사항을 준수해야하고, App을 디자인할 때는 다음 두가지 디자인 지침을 참조하며 사용자에게 우수한 UX를 제공해야합니다. Android Auto Android Automotive 이번 글에서는 Android Auto 와 Android Automotive에 대해서 간단하게 알아보겠습니다... 2020. 10. 27.