코틀린을 이용한 Todo앱
Framework/Android studio2023. 12. 11. 22:55코틀린을 이용한 Todo앱

1. 원래 계획 원래 계획은 파이어베이스 연동을 통해서 로그인, 회원가입 처리를 하고 날씨 api까지 가져와서 확장성 좋은 앱을 만들 계획이었으나... model, view로 하다가 이렇게 한 곳에서 작업을 해보니깐 어디를 어떻게 손대야할지 감이 잡히지 않아서 일단 보류했다... 2. 어디까지 만들었어? 몸통만 만들고 끝나버렸다 ^^... UI 짜는 것도 어렵고 구상한건 진짜 많은데 데이터 영역이 섞이니깐 힘들다... + jetpack compose 한 번 배우고 쓰기엔 무리가 있다 ... 3. 마치며 코틀린은 이쯤하고 부족한 자바와 스프링부트를 채우러 가봐야겠다... 진짜 재밌긴한데 빠져드면 시간이 너무 빨리 흐를 것 같아서 보류하기로 했다. 2주였지만 코틀린, 안드로이드앱 정말 재밌게 공부했다. 정리..

Android 컴포넌트는 무엇이 있을까?
Framework/Android studio2023. 12. 5. 15:21Android 컴포넌트는 무엇이 있을까?

1. Android 컴포넌트 컴포넌트(Component)는 소프트웨어 개발에서 독립적으로 동작하거나 재사용 가능한 부분을 말합니다. 안드로이드에서의 컴포넌트는 앱의 다양한 기능과 동작을 구성하는 단위로, 각각의 역할과 책임을 가지고 작동합니다. 안드로이드 앱은 여러 개의 컴포넌트로 구성되며, 각 컴포넌트는 특정한 기능을 수행하거나 역할을 담당합니다. 예를 들어, 액티비티는 사용자 인터페이스를 담당하고, 서비스는 백그라운드 작업을 처리하며, 브로드캐스트 리시버는 시스템 이벤트를 수신하고 처리합니다. 컴포넌트는 독립적으로 작동할 수도 있으며, 다른 컴포넌트와 상호작용하여 앱의 기능을 구현할 수도 있습니다. 예를 들어, 액티비티에서 다른 액티비티로 화면 전환을 할 수 있고, 서비스에서 데이터를 가져와 액티비티..

onBackPressed는 왜 사용을 권장하지 않을까?
Framework/Android studio2023. 12. 4. 22:36onBackPressed는 왜 사용을 권장하지 않을까?

1. 찾아보게 된 이유 강의를 듣다보니 강사님은 onBackPressed를 사용하셨을 때 문제가 없으셨는데 onClick때처럼 줄이 그어져 있어서 요즘 권장하는 것은 무엇일까 하고 찾아보게 되었다. 2. onBackPressed onBackPressed는 안드로이드 시스템에서 제공하는 메서드로, 사용자가 뒤로 가기 버튼을 눌렀을 때 호출됩니다. 이 메서드는 Activity 클래스에 정의되어 있으며, 기본적으로 현재 액티비티를 종료하고 이전 액티비티로 돌아가는 동작을 수행합니다. 하지만 개발자가 onBackPressed를 오버라이드(재정의)하면, 뒤로 가기 버튼을 눌렀을 때의 동작을 사용자 정의할 수 있습니다. 예를 들어, 특정 화면에서 뒤로 가기 버튼을 눌렀을 때 앱을 완전히 종료하거나, 또는 다른 화면..

728x90
image