분류 전체보기 (99) 썸네일형 리스트형 내부 리소스 접근에 왜 Context 가 필요한 걸까? 안드로이드 프로그래밍을 하다 보면, 시간의 흐름이나 사용자 액션에 따라 내부의 특정한 리소스에 접근해야 하는 경우가 왕왕 있습니다. 대체로 꼭 Context 를 요구하는데, 문득 이에 대한 이유가 궁금했습니다. Android Context Details (feat.LocalContext) Context 안드로이드 프로그래밍에 필수불가결한 존재인 Context 는 정말 자주 사용됩니다. 그 경우의 수가 어마무시하게 많은데, 그렇게 자주 사용하고 있으면서도, 'Context 가 정확히 뭐야?' 라는 얘 blothhundr.tistory.com Context 에 대한 간단한 개요에 대해서는 위 포스팅에서 확인하실 수 있습니다. 덤으로 다양한 정보도 함께 작성하였으니, 참고하셔도 좋을 것 같습니다. 해당 포스트.. 네이버 부스트캠프 웹·모바일 8기 챌린지 및 멤버십 합격 후기 회고에 앞서, 챌린지 합격 후기는 따로 포스팅해 두었으니, 궁금하시면 확인하실 수 있습니다. 네이버 부스트캠프 웹·모바일 8기 합격 후기 지원 백준 랭크는 DFS, BFS 로 쉽게 올린 (물)골드2 이며, 문제를 꼼꼼하게 푸는 스타일은 아닙니다. AC 받으면 그냥 넘어가고, 더 좋은 코드를 찾아보거나 하는 경우는 잘 없습니다. 물론 완전 엉망 blothhundr.tistory.com 한 달 간의 챌린지 한 달 간의 챌린지가 끝났습니다. 짧지 않은 시간이었고, 정신 없이 보냈습니다. 깃허브 활동, 블로그 포스팅도 못할 정도로 너무나 바빴습니다. 매일 몰아치는 새로운 미션과 일정들 때문이었습니다. 그래도 정말 즐겁고 행복한 시간들이었습니다. 사실 조금 안일하게 생각했습니다. 어쨌든 '교육' 명목이었으니, 교.. [Dagger-Hilt] Hilt 는 어떻게 ViewModel 을 생성하고 주입하는가? 동기 DND 9기에 운영진으로 참여했는데, 코드 리뷰 요청이 들어왔습니다. 제가 리뷰해야하는 화면은 두 개였는데, 각 화면은 Screen-Level-Composable 로 구현되어 있고, 두 화면을 포함하는 Activity 가 존재합니다. 플래그를 통해 전환이 이루어지고요. ActivityViewModel 을 hiltViewModel() 을 사용하여 각 Screen-Level-Composable 의 파라미터로 넘겨주고 있었습니다. @Composable fun RecordPhase1Screen(viewModel: RecordViewModel = hiltViewModel()) @Composable fun RecordPhase2Screen(viewModel: RecordViewModel = hiltViewMo.. Cerakey V2 세라믹 키캡 및 하우징 도색 후기 세라믹 키캡에 대한 궁금증이 컸습니다. '그야말로 Thock 이다' 라는 이야기가 가장 많았고, 유격이나 스템이 갈리는 등 문제가 많다는 이야기들도 종종 접했습니다. Cerakey V2 로 업그레이드 되면서, 유격이나 스템 갈리는 문제 등은 해결이 많이 되었다고 합니다. 실제로 장착하고 사용해보니, 묵직한 키감과 유니크한 외형이 일품입니다. 아마 키캡 바꿀 일은 없을 것 같습니다. 하우징 도색은 차량용 마카로 했습니다. 도색하실 때는 꼭 집 내부가 아닌 외부에서...! 아예 야외면 제일 좋습니다. 냄새가 심하게 나거든요. 20분 주기로 3번 이상 도색하는 것을 추천드립니다. 아래는 타건음입니다. HLS, DASH, 그리고 오디오 포맷 (feat.속도 비교) 역할 웹 서비스나 앱 서비스의 역할은 유저가 원하는 데이터를 가공하여 보여주는 것이라고 생각합니다. 백엔드 개발자들은 '데이터를 가공' 하는 것에 대한 책임을 지고, 디자이너와 프론트엔드 개발자(또는 앱 개발자)들은 '보여주는 것' 에 대한 책임을 집니다. 이와 같이 단순하지만 확실한 역할 구분은 각자가 숙지하고 있어야 할 (또는 그러하면 좋을) 지식들을 정립하고 일반화하기 좋게 합니다. 저는 앱 개발자이므로, 인터랙션과 관련한 애니메이션, 또는 이미지 처리, 오디오, 비디오 처리등이 그러한 지식에 속할 수 있다고 생각합니다. 해당 포스트에서는 오디오 처리에 대해 학습한 것을 기록하려 합니다. 학습하게 된 동기는 작은 프로젝트에서 생겨났습니다. 친한 백엔드 개발자 한 분과 단 둘이서 이라는 앱을 개발하고.. 네이버 부스트캠프 웹·모바일 8기 합격 후기 지원백준 랭크는 DFS, BFS 로 쉽게 올린 (물)골드2 이며, 문제를 꼼꼼하게 푸는 스타일은 아닙니다. AC 받으면 그냥 넘어가고, 더 좋은 코드를 찾아보거나 하는 경우는 잘 없습니다. 물론 완전 엉망으로 코드를 짰다면 찾아보겠지만, 보통 코틀린 1~10위 권 내에 들기 때문에 더 좋은 코드를 찾아보는 데에 소모되는 리소스를 다른 곳에 사용할 수 있도록 적당한 선에서 타협하는 편입니다. 프로그래머스는 거의 안 풀어봤는데, 부스트캠프의 코딩 테스트를 준비할 때에도 프로그래머스는 딱히 풀지 않았습니다. 그냥 IDE 자동완성이랑 에러 표시 기능 끄고 백준 풀었습니다.궁금해하시는 분들이 계실 것 같아 서두에 적습니다. 학원이나 부트 캠프를 다니지 않고 홀로 개발자가 되기 위해 준비를 하다 보니, '내가 나.. BPM - 당신의 바디 프로필 매니저 GitHub - jangjh123/bpm-android Contribute to jangjh123/bpm-android development by creating an account on GitHub. github.com 앱 은 바디 프로필 촬영을 도와주는 앱입니다! 국내에서 선풍적인 인기를 끌고 있는 바디 프로필 촬영, 준비하기 어려웠던 분들이 많으실 거에요. 저희 BPM 이 도와드릴게요! 📷 ScreenShots 💻 Language 100% Kotlin 🏗 Architecture Pattern MVI(Model-View-Intent) + Repository Pattern + CleanArchitecture + Modularization 🛠 Used Skill & Library Jetpack Compo.. Android Context Details (feat.LocalContext) Context 안드로이드 프로그래밍에 필수불가결한 존재인 Context 는 정말 자주 사용됩니다. 그 경우의 수가 어마무시하게 많은데, 그렇게 자주 사용하고 있으면서도, 'Context 가 정확히 뭐야?' 라는 얘기를 들으면 머릿속이 새하얘집니다. 전부를 알 수는 없겠지만, 조금이라도 알고 쓰자라는 마인드로 조금 알아봅니다. 1. What 'Context' truly is? 보통 '문맥' 이라는 의미를 사용하고자 할 때 Context 라는 단어를 씁니다. 조금 더 일상생활과 가까운 의미로는 '분위기', '맥락', (일이나 사건 등의) '정황' 이라는 의미를 위해 사용합니다. 안드로이드에서의 Context 는 현재 애플리케이션 실행 환경에 대한 정보를 제공하는 개념입니다. 기기 및 애플리케이션에 대한 정보.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음