Android

· Android
0️⃣ 안드로이드를 사용해본 사람으로서... 지금이야 아이폰을 쓰고 있지만 사실 안드로이드 휴대폰을 사용한지 정말 오래됐다. 10년 넘게 사용하던 Android를 바꾸게 된 계기는 정말 의아하게도 아이패드와의 연동성 때문이었는데 iCloud의 편리함에 깜빡 속아 넘어가게 된 것이다...  아이폰이 갤럭시보다 더 예쁘다, 성능이 좋다 등등의 말들은 제법 많이 들어봤을 것이다. 예쁜 것은 주관적인 것이고 성능은 분명 수치에 기반한 말일테니 철썩 같이 믿고 아이폰을 처음 사용 했을 때의 실망감은 이로 말할 수 없을 것이다. 버그가 나고 렉이 걸리는 부분이 갤럭시와 조금 다를 뿐이지 아이폰이라고 버그가 없는 게 아니었기 때문이다. 그러면서 점점 느끼게 된 점은 '아하, Android나 iOS나 사용자 입장에선 ..
⛔ 문제사항이 Warning 문구는 단순히 텍스트를 하드코딩하지 말란 이야기인데, 단순히 TextView에서만 이러는 건 아니고 Button 등 텍스트가 들어가는 모든 위젯에서는 이러는 것 같다. 전부터 이 거슬리는 워닝을 해결하고 싶었는데 드디어 해결 방법을 알게 되었다!✅ 해결방안res/values/strings.xml 파일 내부에 텍스트를 직접 선언해주고, 다시 파일로 돌아와 내가 하드코딩 했었던 텍스트를 지우고 key 값을 넣어주면 끝이다! 안드로이드가 이렇게 하드코딩을 막는 이유는 다국어지원을 위해서라고 한다. 쉽고 유익한 해결방법...
· Android
0️⃣ HTML과 XML이 왜 궁금한데? 본격적으로 안드로이드 공부에 앞서 간단히 강의를 들으며 XML로 UI를 그리니 '어라? 뭔가 HTML이랑 유사한 것 같은데?' 라는 생각이 들었다. MVVM 패턴처럼 UI코드와 로직코드가 나뉘어져 HTML 내부에 직접 인라인 CSS를 작성하는 듯한 느낌을 가장 많이 받았다. 물론 안드로이드를 배우다보면 이 생각의 옳고 그름을 알 수 있겠지만 XML과 HTML이 어떻게 다른지에 대해 궁금해진 계기는 이렇다.1️⃣ HTML이란?HTML은 Hypertext Markup Language 의 약자로 웹페이지가 어떻게 구조화되어 있는지 브라우저가 알 수 있도록 하는, 웹 브라우저를 위한 마크업 언어 이다. 이 HTML은 단순히 텍스트 파일에 불과하고 구조를 설계해주는 언어이..
⛔ 문제사항강의를 들으며 모든 코드를 따라친다 해도 에러가 발생하기 마련인데, 그래도 놓친 부분이 없이 Run을 누르자마자 이러한 에러가 발생하며 앱이 이유없이 꺼졌다. ✅ 해결방안앱이 꺼진 이유는 바로 TODO 를 삭제하지 않았기 때문이다. 주석으로 되어있는 TODO가 아니라서 그런 것 같다... 앞으로 잘 삭제하고 코드를 실행하자.❗출처참고 사이트 : https://wise-99.tistory.com/43 [코틀린] kotlin.NotImplementedError: An operation is not implemented: Not yet implemented코틀린으로 앱을 만들면서 발생한 오류다. 오류가 발생한 부분은 32번 라인이다. 파이어베이스에 연동해서 데이터를 가져오려고 onDataChang..
내가 Android 트랙에 참여한 계기는 무엇인가요?안드로이드 트랙에 참가하게 된 이유는 Flutter 개발자의 한계를 느꼈기 때문이다. Flutter언어가 좋다고 블로그에 포스팅 할 때는 언제고 Kotlin인가! 싶지만 언어의 한계를 느꼈다기보단 협소한 필드에서의 벽을 느꼈다. 본디 직장인이란 더 큰 회사를 향한 욕구가 있기 마련인데 Flutter로는 중견~대기업의 문이 지나치게 좁아 내가 도전할 수 있는 기회가 적다고 느꼈다. 또한 크로스플랫폼 언어를 통해 모바일 개발을 꾸준히 하다보면 언젠가 Native 영역을 다루어야 할 시기가 올 것이라고 생각 돼, 부트캠프를 통해 자기개발을 하고 싶었다.내가 이해한 Android 개발자/앱개발자는 어떤 역할을 하는 사람인가요?안드로이드 개발자란, Android..
깨비도
'Android' 카테고리의 글 목록