내일배움캠프?말만 들어보고 해본 사람만 봤지 실제로 내가 참여하게 될 줄은 꿈에도 몰랐다... 그렇다면 내일배움캠프를 신청하게 된 계기부터 느낀점과 장단점, 마지막으로 추천여부까지 모조리 하나하나 파헤져보겠다.1️⃣ 그럼 원래 뭐하던 사람이냐, 너는. 디자인은 전공을 하던 사람으로서, 대학 4학년 때 디자이너의 길로는 먹고 살 길이 없을지도 모른다! 라는 생각 하에 개발 공부를 시작했었다. 당시엔 웹언어를 공부하며 React를 독학했었는데 그 때에도 스파르타 강의를 돈 주고 사서 봤던 기억이 있다. state가 뭔지 몰라서 끙끙 앓았으니 useState를 잘 쓸 리가 만무했다. 스파르타 측에서 제공하던 슬랙 공간에서 선생님께 여쭤봤고 친절하게도 답변 해주셨던 기억 덕분에 더욱 스파르타 강의에 대한 믿음이..
etc
1️⃣ Fragment 생명 주기는 어떻게 구성되어 있나요?각 메서드가 어떻게 호출 되는지, 어떤 역할을 하는지 이해해야합니다. Fragment의 생명주기는 Activity의 생명주기와 유사한 점이 많습니다. Activity와 동일하게 Fragment도 생성될 때엔 onCreate로 동작합니다. 하지만 그 전에 Fragment가 Activity에 붙어 등장할 땐 onAttach를 통해 동작합니다. 또한 화면을 그릴 땐 onCreateView와 onViewCreated에서 View를 생성하고 초기화합니다. 이후엔 onStart, onResume, onStop 등의 과정을 거쳐 Fragment가 소멸할 때 onDestroyView와 onDestroy가 호출되어 사라집니다. Fragment를 사용자의 화면에..
1️⃣ 안드로이드의 4대 컴포넌트는 무엇인가요?각 컴포넌트에 대해 자세히 설명할 수 있어야 합니다. (Activity, Service, Receiver, Provider) 안드로이드의 4대 컴포넌트에는 Activity, Service, Receiver, Provider가 있습니다. 이 4개의 컴포넌트들은 각각의 생명주기를 가지고 있으며 Intent를 통해 데이터를 주고 받을 수 있습니다. Activity는 사용자와 직접 상호작용을 할 수 있으며, Service는 백그라운드에서도 작업을 수행할 수 있습니다. Receiver는 문자나 배터리와 같은 이벤트를 수신할 수 있으며 Provider는 공유 데이터를 읽고 가능하다면 수정까지 가능합니다. 2️⃣ Activity의 생명주기는 어떻게 구성되어 있나요?각 ..
내가 Android 트랙에 참여한 계기는 무엇인가요?안드로이드 트랙에 참가하게 된 이유는 Flutter 개발자의 한계를 느꼈기 때문이다. Flutter언어가 좋다고 블로그에 포스팅 할 때는 언제고 Kotlin인가! 싶지만 언어의 한계를 느꼈다기보단 협소한 필드에서의 벽을 느꼈다. 본디 직장인이란 더 큰 회사를 향한 욕구가 있기 마련인데 Flutter로는 중견~대기업의 문이 지나치게 좁아 내가 도전할 수 있는 기회가 적다고 느꼈다. 또한 크로스플랫폼 언어를 통해 모바일 개발을 꾸준히 하다보면 언젠가 Native 영역을 다루어야 할 시기가 올 것이라고 생각 돼, 부트캠프를 통해 자기개발을 하고 싶었다.내가 이해한 Android 개발자/앱개발자는 어떤 역할을 하는 사람인가요?안드로이드 개발자란, Android..