안드로이드스튜디오 (5) 썸네일형 리스트형 코틀린 안드로이드 앱 개발(6) Image 버튼 클릭 화면전환 이벤트 개발해보기 안녕하세요. 이번 글에서는 저번 글에서 만든 Image View(버튼)를 클릭하면 화면전환이 이루어지도록 해보겠습니다. 먼저 다음 화면이 있어야 화면전환이 가능하겠죠? 다음 화면을 간단하게 만들어보겠습니다. fragment 디렉터리에 FirstQuestionFragment 라는 이름의 Fragment(Blank)를 추가해주겠습니다. 그러면 자동으로 layout 폴더에 fragment_first_question.xml이 생성되는 것을 확인하실 수 있습니다. 혹시 까먹으신 분들은 아래 링크로 가셔서 참고하시면 될 것 같습니다. la-bontoo.tistory.com/5?category=926571 생성을 하셨으면 layout 폴더의 xml 파일로 가보겠습니다. 기존의 FrameLayout 으로 감싸져 있던 .. 코틀린 안드로이드 앱 개발(5) Main 화면 디자인 Part 2 (Constraintlayout) 안녕하세요. 오늘은 저번 글에서 만든 Main 화면에서 제목과 아래쪽에 다음 화면으로 넘어갈 버튼을 만들어보도록 하겠습니다. ic_next.png는 제가 ppt로 만든 버튼 이미지입니다. 따로 직접 디자인하셔도 되고 제가 올려드린 파일로 개발을 진행하셔도 상관없을 것 같습니다. 저번 글에서 Main 이미지에 설정해놓은 constraint 설정을 모두 지워주겠습니다. 아래쪽에서 조금씩 설명과 같이 설정을 해보겠습니다. 그다음 제목 폰트 색깔을 정해주려고 하는데 미리 설정을 해놓고 ID로 찾아서 가지고 올수 있는 방법이 있습니다. app -> res -> values -> colors.xml로 가시면 밑에 사진처럼 나올 건데 오른쪽에 이 코드를 추가해 주시면 됩니다. #FFFFFF 저는 흰색으로 설정을 진행.. 코틀린 안드로이드 앱 개발(3) Main 화면 설정 (Fragment, Constraintlayout) 안녕하세요. 오늘은 저희 프로그램의 Main 화면을 만들어보도록 하겠습니다. 화면을 제작하기에 앞서 지난 글에서 설정한 nav_graph를 Main화면에서 Host로 설정해주고 Fragment로 설정을 해주는 작업을 진행하겠습니다. Fragment는 Activity 내에 생성되는, UI 구성을 여러 개의 모듈 단위로 작성할 수 있도록 해주는 기능입니다. 또한 한번 작성된 Fragment는 여러 Activity에서 재사용이 가능하므로 UI 구성에 소요되는 작업량을 많은 부분 감소시킬 수 있습니다. res -> layout -> activity_main.xml 로 가서 기존에 있던 TextView를 제거해주고 그자리에 fragment 코드를 넣어줍니다. 이 코드는 아래 링크로 가셔서 내리시다보면 보실수 있습.. 코틀린 안드로이드 앱 개발(2) Navigation 설정 안녕하세요. 저번 글에 이어서 오늘은 프로젝트에 Navigation이라는 기능을 적용시켜 보려고 합니다. Navigation은 여러 화면의 UI 전환을 쉽게 만들어 주는 라이브러리입니다. 적용 방법을 알아보겠습니다. 1. Google에서 Android Navigation JetPack 을 검색합니다. 들어가시면 이러한 화면이 나옵니다. 저 코드 중 저희가 쓸 Kotlin 2줄과 def nav_version = "2.3.1"을 복사해 줍니다. 복사를 완료하셨으면 다시 프로젝트로 돌아와 왼쪽에 프로젝트 디렉터리 중 Gradle Scripts -> build.gradle(Module:app)으로 가줍니다. 그리고 밑에 dependencies {} 괄호 안에 복사해 준 코드를 붙여 넣어 줍니다. 그리고 오른.. 코틀린 안드로이드 앱 개발(1) 개발 환경 설치 안녕하세요. 오늘부터 조금씩이지만 안드로이드 앱을 개발해 보려 합니다. 개발과정을 같이 공유하면서 이쁘게 코드를 짤 수 있는 조언을 듣거나 저와 같이 앱을 개발해보려고 하시는 분들에게 조금이나마 가이드라인을 잡아드리고 싶어서 글을 쓰게 되었습니다. 저는 자바 또는 코틀린을 배워본 적이 없어 조금씩 공부를 하면서 글을 쓸려고 합니다. 설명이 부족할 수 있겠지만 너그러운 마음으로봐주시면 감사하겠습니다. 1. 먼저 안드로이드 개발을 위한 안드로이드 스튜디오를 설치해보겠습니다. 아래 링크로 들어가시면 안드로이드 스튜디오를 설치하실 수 있습니다. --------------------------> https://developer.android.com/studio 들어가시면 가운데 DOWNLOAD ANDROI.. 이전 1 다음