Daily
-
[면접/후기] Apple Developer Academy (Feat. 합격)Daily 2024. 9. 17. 15:38
지난 7월 말, Apple Developer Academy 면접 후기를 작성했다. 그 면접은 내 부족함을 깨닫는 계기가 되었고, 동시에 새로운 동기를 부여해주었다. 면접 이후, 나는 안드로이드에만 머무르지 않고 모바일 분야에서 두각을 나타내기 위해 회사에 iOS 파트도 함께 맡고 싶다고 요청했다. 그렇게 회사에서 iOS를 함께 맡으며 내 한계를 뛰어넘는 어려운 경험을 쌓는 중이었다. 그런 와중에 아래와 같은 응답을 받게 되었다. 앞으로 내가 어떤 방향을 선택할지 나 자신도 기대된다. (섣불리 결정을 내리지 않으려고 한다)김한슬, 꾸준함과 한계를 뛰어넘는 마음가짐으로 계속 성장해 나가길.
-
[면접/회고] Apple Developer AcademyDaily 2024. 7. 29. 21:55
출처 : Youtube, 호댕댕 나는 무엇을 위해 애플 아카데미에 들어가고 싶었을까. 다양한 경험을 가진 사람들을 만나, 서로의 경험을 공유할 수 있는 좋은 기회라고 생각했다. 다른 곳에서도 그런 다른 사람들과 경험을 공유할 수 있지 않은가, 나는 이곳만의 차별점은 무엇이라고 생각했던 걸까. 단순하게도 나는 완재가 포항에서 몰두하는 모습이 부러웠다. 작년 3개의 대회를 함께 준비하며 너무 힘들어서 울기도 하고, 독기를 품고 밤새 일을 하기도 했던 그 경험을 다시금 느끼고 싶었다. 애정하는 나의 것을 잘 만들기 위해, 한 사람이라도 진정으로 사용할 수 있도록 만들기 위해 진심을 다했던 날들이 그리웠다. 여전히 잘 해내고 있는 이 사람이 너무 빛나고 멋져 보였다. 회사 일에도 최선을 다했다. 빨리 익숙해지기..
-
[개인 프로젝트] 내가 사용하기 위한 앱 만들기 (Feat. 집중을 위한 앱)Daily/Project 2024. 5. 12. 16:45
나에게 필요한, 내가 사용하기 위한 앱을 만들어보자.나는 다시 개인 프로젝트를 시작하려고 한다. 이번 프로젝트는 나 자신을 위한 앱을 만드는 것이 목표이다. 지금 나에게 필요한 것은 무엇일까?나는 약 3개월 전 안드로이드 개발자로 일을 시작했다. 그러나 나는 일반적인 안드로이드 앱을 개발하는 것이 아니라, 안드로이드 에이전트(라이브러리, SDK)를 개발하는 일을 하게 되었다.새로운 분야에서의 시작은 어려움이 많았다. 그러나 나는 빠르고 확실하게 적응하기 위해 노력을 했고, 난 지난 3개월 동안 회사 업무(코드)에 집중하며 열심히 일했다.이런 과정에서 난 많은 것을 배우고 성장했다. 하지만, 나는 계속해서 공부하고 성장하고자 하는 욕망을 느꼈다. 그러나 지난 3개월 동안 나는 나 자신을 위한 여러 가..
-
[패스트캠퍼스] "35개 프로젝트로 배우는 Android 앱 개발 feat. Jetpack Compose 초격차 패키지 Online."를 수강하며Daily 2024. 1. 23. 16:53
프로젝트에서는 어떤 기술을 사용했나요? 나는 면접 준비를 하며, 위와 같은 질문에 대한 답변을 고민했다. 그리고 이 질문에 대해 아래와 같은 답변을 작성했다. (내용 일부) UI 구현에서는 ConstraintLayout, LinearLayout, ScrollView, HorizontalScrollView를 함께 사용하여 화면의 레이아웃을 구성하였습니다. 주로 ConstraintLayout을 통해 유연한 UI 배치를 가능하게 하고, 그 내부에 LinearLayout을 활용하여 화면 일부를 수평 또는 수직으로 그룹화했습니다. 또한, 지속적인 앱의 업데이트를 통해 데이터가 늘어날 가능성이 있는 부분에 대해서는 ScrollView와 HorizontalScrollView를 사용하여 스크롤 가능한 화면 영역을 구현..
-
[Project/Android] `OutOfMemoryError` 오류 해결하기Daily/Project 2023. 12. 19. 15:52
1. Physical 안드로이드 기기 테스트 중 오류 안드로이드 스튜디오에서 제공하는 Virtual(가상) 안드로이드 기기가 아닌, Physical(실제) 안드로이드 기기에서 테스트하던 중 다음과 같은 에러가 발생하였습니다. java.lang.OutOfMemoryError: Failed to allocate a 23425512 byte allocation with 16766392 free bytes and 21MB until OOM 주목해야 할 단락은 위 메시지입니다. 해당 오류 메시지에서는 23,425,512 바이트를 할당하려고 했지만, 현재 사용 가능한 메모리가 16,766,392 바이트 밖에 남아있지 않다는 것을 나타냅니다. 이에 따라 시스템은 OutOfMemoryError를 발생시켰습니다. 2. ..
-
[Project/Android] GameActivity 만들기 (Feat. 조이스틱 만들기)Daily/Project 2023. 12. 14. 00:27
위와 같이 게임 필드에서는 아래와 같은 로직들이 필요했습니다. 1. 조이스틱을 통해 캐릭터를 움직이고 2. 상하좌우 방향에 맞추어 걷는 듯한 모션을 위해 캐릭터의 모습을 바꿔줘야 한다는 것 3. 정지했을 때에는 정지한 default 모습을 보여야 한다는 것 4. 몬스터와 만났을 때, GameDetailActivity라는 다른 액티비티로 전환됨과 동시에 보유하고 있던 티켓을 사용해야 한다는 것 5. 코인을 먹었을 때에는 코인의 수가 올라가야 한다는 것 이번 블로그 글에서는 조이스틱을 다뤄보도록 하겠습니다. 조이스틱 만들기 안드로이드에서 조이스틱을 만든 다른 사례가 있는지 확인하기 위해 구글 검색을 시작했습니다. 찾고 찾던 와중, 아래와 같은 블로그 글을 발견했죠. 정말 ... monotics님의 블로그 글..