findViewByid이전 프로젝트#1에서 XML에 대해서 설명을 했는데 이번에는 이런 View를 코드 영역에 가져와 state, action에 대한 처리를 진행하고자 합니다.android studio에서 지원해주는 xml design editor를 사용하게 되면 아래 이미지 처럼 View를 작업할 수 있는데요안드로이드 초기 버전에서는 이런 뷰들을 가져올 때 findViewById를 사용했습니다.findViewById란위 이미지에서 보여지는 화면은 사용자에게 보여지는 레이아웃만을 설정했기 때문에 상태에 대한 변화나 이벤트를 처리하기 위해서는 .java, .kotlin 파일에서 처리를 해줘야 합니다.override fun onCreate(savedInstanceState: Bundle?) { supe..
사이드 프로젝트(dogdom #1) Navigation ViewXML 작업(View)안드로이드는 View를 구성하기 위해서 xml이라는 마크업 언어를 사용하는데 여기에는 2가지 방법을 사용한다.(Jetpack Compose 제외)CodeBaseDesign EditorCompose가 아닌 뷰 작업은 xml 파일 생성과 함께 위 2가지 작업을 선택해서 수행해주면 된다.사용 방법에 대한 자세한 설명은 Android 레이아웃 만들기를 확인해주면 될거 같다 Navigation Component(Jetpack)그러면 나는 이제 Navigation이라는 화면 이동 라이브러리를 사용했어요.Navigation에 대한 더욱 자세한 내용은 아래 글을 확인해보면 알 수가 있습니다.[안드로이드] Navigation Compon..
이 글을 작성하는 목적은 iOS 개발 공부를 시작하면서 거의 놓아버린 kotlin과 Android를 다시 한번 공부하고, 애매하게 완료된 앱을 마무리 하기 위해서이다.당분간은 iOS 7, Android 3 정도로 시간을 투자하게 될거 같네요진짜 오랜만에 회사 다니면서 틈틈히 개발한 사이드 프로젝트를 정리하고자 글을 작성합니다.dogdom이란?개의 왕국이라는 뜻으로 반려견, 반려묘를 대상으로 사진 및 동영상을 공유하는 소셜 네트워크 서비스입니다.현재까지 유행? 하고 있는 생성형 인공지는 chat-gpt를 탑재하여 사용자가 원하는 정보를 주고 받을 수 있습니다.해당 앱을 개발하게 된 이유는 앱 개발을 시작한 시점이 chat-gpt 출시 시점과 안드로이드 공부를 시작한 시점이 어느정도 겹치게 되어 둘을 병합한..