안드로이드 4대 컴포넌트
·
Android Journey
안드로이드 4대 컴포넌트컴포넌트(Component)란 구성 요소 혹은 부품을 의미하며, 소프트웨어 개발 분야에서는 특정 기능을 수행하는 독립적이고 재사용 가능한 코드 단위를 의미합니다. 안드로이드 앱 구성 요소에는 Activities, Services, Broadcast receivers, Content providers 네 가지 유형이 있으며, 이를 안드로이드 4대 컴포넌트라고 부릅니다. 각 유형은 각각의 고유한 용도로 사용이 되며 구성 요소가 생성되고 삭제되는 고유한 수명 주기를 가지고 있습니다. Activities (액티비티)액티비티(Activity)는 사용자와 상호작용하는 하나의 화면을 나타내는 컴포넌트이며, 사용자가 앱을 실행했을 때 가장 먼저 보이게 되는 것이 Activity입니다.화면을 구성..
Kotlin스러운 코딩을 연습해야겠다.
·
Android Journey/Kotlin
다음 주에 시작할 네이버 부스트캠프 챌린지 과정을 준비하면서CS 지식(OS, 네트워크, 자료구조 등...)도 조금 찾아보면서 Kotlin 문법에 대해서 다시 리프레쉬 하고 있습니다. 문법 연습을 하기 위해 프로그래머스에서 저난이도 문제들을 풀어보고 있는데문득 정답을 작성하고 드는 생각이아직 너무 Java스럽게 코드를 작성하는 것 같다는 생각이 들었습니다. 아래 문제는 ineq에는 ">", "비교 결과에 따라 1과 0을 반환하는 함수를 만드는 간단한 문제입니다.class Solution { fun solution(ineq: String, eq: String, n: Int, m: Int): Int { var answer: Int = 0 var str = ineq + eq ..