728x90
반응형

안드로이드 앱개발

안드로이드 어플에서 화면전환하는 방법에 대해 독학한 기록.

android에서 제공하는 codelab에 참 많은 정보들이 있지만

버전이 바뀜에 따라 표현해놓은 것들도 달라지고, 처음부터 맨땅에 헤딩하듯이 독학하는 내게는

다르게 적용되는 걸 따라가기가 너무 벅차 일단 앱개발에 있어서 필요한 기능들을 우선적으로 자습해보기로 했다.

fragment_first.xml

각 화면의 레이아웃은 res > layout > ___.xml 의 형태로 저장한다.

activity_main.xml에 이런저런 요소를 다 집어넣는 줄 알았는데 여기는 앱바(appbar), 툴바(toolbar)등의 앱의 백그라운드 같은 요소들이 들어가있고

버튼이나 텍스트 등의 컨텐츠라고 불릴만한 요소는 별도의 xml파일에 배치된다.

nav_graph.xml

fragment 간의 action을 설정하는 nav_graph.xml파일.

각 fragment의 id를 설정하고, <action>태그action자체의 id를 설정할 수 있고,

destination에서 이 action을 통해 어디로 가는지를 설정할 수 있다.

Fragment가 많아지면 상당히 복잡해지겠지만 지금은 3개밖에 없기 때문에 우측에 도식화되어서 보이기 때문에 동작을 알기 쉽다.

FirstFragment.kt 코틀린파일

override fun onViewCreated 내부에 각 버튼을 통해 아까 설정한 action 동작을 실행하는 코드를 적는다.

findNaviController().navigate 라는 다소 직관적인 네이밍을 가지고 있다.

R.id.이후에는 nav_graph.xml에서 정했던, 자신이 원하는 actiond의 id를 기재.

onCreateView안에 return inflater.inflate(R.layout.이후의 layout 아이디를 통일해주지 않으면

코드와 액션은 다 제대로 설정했는데 엉뚱한 화면이 튀어나올 수 있으니 주의해야한다.

728x90
반응형
728x90
반응형

Android Studio, Kotile, Tutorial

 

MainActivity : Kotiln 코틀린 파일로서 클래스 형식. 앱으로 들어가는 메인 엔트리 역할을 하는 클래스다.

 

generatedJava 폴더 : 안드로이드 스튜디오가 앱을 빌드할 때 생성되는 파일이 포함되어 있는 폴더이므로 이 폴더 안의 어떤 것도 건드리지 말 것을 주의하라고 명시되어 있음.

 

res 폴더 : 리소스를 보관하고 있음.
정적 컨텐츠 ex) 이미지 파일, 문자열, 스크린 레이아웃, 스타일, 변수 등등 

 

 

Gradle은 도메인 별 언어를 사용하여 앱의 프로젝트 구조, 구성 및 종속성을 설명하는 빌드 자동화 시스템이다. 앱을 컴파일하고 실행하면 실행중인 Gradle 빌드에 대한 정보가 표시된다. 설치중인 Android 패키지 키트 (APK)에 대한 정보도 표시됩니다. ( APK 는 Android 운영 체제에서 모바일 앱을 배포하고 설치하는 데 사용하는 패키지 파일 형식)

 

 

 

 

728x90
반응형
728x90
반응형

codelabs.developers.google.com/codelabs/kotlin-android-training-install-studio/?hl=ko

 

Android Kotlin Fundamentals: Install Android Studio  |  Google Codelabs

Install Android Studio as the first step on your learning path to becoming an Android Kotlin developer

codelabs.developers.google.com

 

위페이지를 참조해야한다.

 

다운로드 링크가 직접적으로 게재되어 있는 링크는 여기 : developer.android.com/studio/?hl=ko

 

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

 

설치 중간에 Custom 등으로 바꾸지말고 Standard를 체크하고

크게 설정하는 것 없이 Next와 Finish를 누르면 안드로이드 스튜디오 설치를 성공적으로 마칠 수 있다.

 

용량이 꽤 있는 편이기 때문에 설치파일 다운로드에 걸리는 시간이나

설치를 완료한 후에도 기본설정에 시간이 좀 걸리기 때문에 미리 다운로드 해놓는 것이 좋아보인다.

 

 

인스톨 시에 다크 버전으로 설정해서 까맣게 보이는 것일 뿐

이런화면이 보이면 성공적으로 설치 및 세팅이 완료된 것이다.

 

구글에서 공식적으로 배포한 튜토리얼을 따라해보자.

728x90
반응형

+ Recent posts