인프런 안드로이드 강좌([왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린)를 다 듣고 이전에 작업하다 중단한 어플을 다시 개발하기 시작하였습니다. 처음 만든 어플이기에 여러 기능을 넣자 하는 욕심은 부리지 않았습니다.제가 배운 선에서 할 수 있는 정도로만 하기로 목표를 잡고열흘 정도 일 마치고 부담 없이 진행하였습니다. 언어는 코틀린을 사용하였고,열매의 상태를 저장하고 불러오는 데이터베이스는파이어베이스를 사용하였습니다. (실시간 데이터베이스)또한, 각 익명의 사용자로 인증하는 과정도 파이어베이스를 이용하였습니다. 전반적으로 ChatGPT의 도움을 많이 받았습니다.강의에서 배웠던 내용들을 조합하고 대충 얼개를 생각해서 코드를 작성한 후,ChatGPT와 작업을 같이 하였습니다. (저..
2월 초부터 안드로이드 앱에 대해 관심이 생기면서올해는 나만의 앱을 하나 만들어보자! 라는 결심을 하게 되었습니다. 학부 과정에서 잠깐 안드로이드 개발 과목을 수강한 적이 있으나.. 지금과 매우 다르더군요.(그때가 아마 2017, 2018년 즈음;)게다가 기억도 가물가물해서 처음부터 다시 배워야 하는 수준이었습니다;; 먼저, 나름 만들고 싶은 앱에 대해 아이디어를 적어보았습니다. 그러고 나서 처음엔 안드로이드 공식 사이트의 튜토리얼 조금, 블로그 글을 보고,또한, ChatGPT에 의존하여 만드려고 했습니다. 그러나.. 드는 생각은, 아이디어는 누구나 낼 수 있다.하지만 구현은 어렵고 아무나 할 수 있는 게 아니구나..라는 현실의 벽이었습니다.한 달 정도 모든 과정이 답답해서 중단하였습니다. 그러다안..
* 이 글은 인프런 강의 을 보고 정리한 글입니다. 목표 네비게이션을 이용하여 가수를 선택하고리사이클러뷰를 통해 각 가수의 노래 리스트들을 나타내자 1. 네비게이션(Navigation) 만들기 app 폴더에서 New > Android Resource File 클릭 리소스 타입을 네비게이션으로 설정하고 파일을 생성한다. 2. activity_main.xml에서 네비게이션 기능 넣기 android:layout_width="match_parent" android:layout_height="match_parent"레이아웃의 크기를 전체크기로 지정한다. 3. 프래그먼트(Fragment) 만들기 New > Fragment > Fragment(Blank)를 클릭한다. Singer1Fragme..