분류 전체보기
Android studio module not showing
Android studio module not showing (안드로이드 개발 모듈이 보이지 않을 때) Android Studio Chipmunk 2021.2.1. Patch 1의 환경에서 발생한 버그(?) // 버그 내용 모듈을 추가하고 다시 삭제하기 위해. project창에서 모듈을 우클릭 하고 모듈을 unload, 그런 다음 수동으로 직접 모듈파일을 삭제했었다. 그런데 다시 모듈을 추가하려니 모듈이 project창-android탭에서 나타나지 않았다. project창-project탭에서는 모듈이 보이고, 프로젝트 내에도 생성이 되었음. (참고로 새로 추가한 모듈이 settings.gradle에서는 include 되어있었음) 보통 android탭으로 두고, 많이 보니까 이 모듈이 보여야했다. // 해..
윈도우 종료시, git 오토커밋 배치 스크립트 만들기(만들지 않았음 주의)
-------------------------- 이런 기능이 필요해서 들어오셨다면, 필자는 결론적으로 이것을 만들지 않았기 때문에 사실상 도움이 안되는 잡글입니다 이거를 만들어 보기 위해 참고 할만한 레퍼런스를 찾아보고 검토하기만 하였다. 아래 '3. 기능정의'라고 적은 곳에 이것을 안 만든 이유가 적혀있다.. 간단하게 여기 적어보자면, 1) 내가 원하는대로 코딩을 하려면, 배치 스크립트 문법에 대해서 꽤나 연습이 필요해보임. (남의 코드를 그냥 복붙해서 쓰기는 싫다, 프로그램이 잘못돌아가서 윈도우 다시 깔고 있으면... ㅎㄷㄷ) 2) ssh키에 비밀번호가 걸려있어서, push할때 ssh비밀번호를 입력을 해줘야하기 때문. 앞으로 신성한 commit과 push 작업은 손수 해줘야겠다. 이거를 찾아본다고 배..
안드로이드 개발자 코딩용 노트북 사양 추천
- 서론 안드로이드 개발을 시작하기 위해서, IDE에서 "hello world"를 찍는 것 보다 먼저 해야 할게 있다. 바로, 개발 할 컴퓨터가 있어야 한다!! 러시아 소설을 보면, 외투에 집착하는 인물을 볼 수 있다. (ex. 고골의 '외투') 러시아는 추워서 외투가 없으면 생활이 불가능하다. 이것은 컴퓨터가 없으면, 코딩이 불가한 우리 개발자들과 같다. 코딩을 시작하기도 전에 컴퓨터를 구매할 돈이 필요해서, 알바를 해야 할 수도 있다. ㅠㅠ 안드로이드 개발에 필요한 적당한 성능의 노트북을 구매할 수 있도록, 나의 노트북(랩탑) 사양 고르는 노하우를 적어 보려 한다. (사람마다 기준이 다를 수 있으므로 참고용으로 보시길.) 데스크톱(본체)을 구매하려는 분들도, 이 글을 참고로 쓸 수 있을 것 같다. /..
0. 포트폴리오에 대한 기획.
2022년 하반기 공채가 아마 추석이후로 쭉 있을 듯한데, 아직 부족하긴 하지만, 기본기를 어느 정도 공부했다. // 앞으로 할 일로 생각 해둔 것들 - 언어 공부, 코테 연습 - 포트폴리오(취준용): 이제 곧 할 pokedex meltdown - 개인 프로젝트: 모든 사람들에게 유용하면서 수익을 낼 수도 있을 프로젝트. 가칭 atom project, 하지만 아직 시장조사도 안했다. 개인 프로젝트에 대해서 생각하면서 창업뽕(?)이 왔었다. 그래도 직장을 구해놓고 나중에 시간 날 때, 만드는 게 나을 듯하다. 코딩 테스트를 통과해도, 나중에 면접이나, 채용과정에서 포트폴리오를 제출해야 할 수 있고, 과제를 해야 할 수도 있다. 그래서 지금 해야 할 1순위는 포트폴리오 준비와 코딩 연습을 틈틈이 하는 것 인..
나의 앱을 만들면, 개발이 재밌을 것이다.
내가 오늘 만든 명언 혹은 망언. 개발자들은 variable을 만드는게 아니라, value를 만들어야한다. Developers should create values, not variables. Why do you think code reviews are important? Why do you make useless garbage beautiful? Why is computer science so important to you? So what did you make? Did you make your company app? Is the company app what you wanted to make? +) 2023.01.30 (가치 있는 앱을 만들지 못하면, 그 내부의 이쁜 코드들은 전혀 의미가 없다는 말로..
안드로이드 개발자 공부법에 대한 고찰(독학, 국비교육, 책(기본서), 인강, 공식사이트 정독)
요즘 코틀린 공부를 한답시고, 코틀린 공식사이트에서 doc의 concepts부분을 해석하고 있었다. (아직 다 보지도 못했는데, 갑자기 이런 글을 쓰고 싶어졌다.) 이렇게 공부하니 시간이 생각보다 오래 걸리고 있는데, ‘어떻게 해야 공부를 잘할까’를 생각하게 되었다. 그래서 내가 해 온 공부에 대해서, 개인적인 견해로 정리 해보고자한다. 일기, 에세이라고 본다는 느낌으로 봐주었으면 한다. ============================================= 우선, 개발자로서 공부를 해야 하는데, ‘공학’이란 무엇인가에 대해서 한 번 생각해 볼 수 있겠다. 우리는 안드로이드 관련 공부를 하여, 어플리케이션이라는 제품을 만들어야하기 때문이다. // 공학의 본질 : (대학생 시절에 타과 교수님이 ..
안드로이드 스튜디오 에디터에서 보이는 ^ (캐럿, caret)의 의미.
코틀린 공부를 하고 있었는데, android studio editor에서 '^run'이라고 표시가 되길래, 무슨 의미인지 궁금하였다. 보통 ^은 비트연산자로 알고 있었기 때문에.. 저기서는 그런의미가 아닌것 같았고.. 결과적으로 저것은 escape되는 행, 람다의 마지막 행으로 retrun되는 행이라고 표시를 하는듯하다. (내 추측이다.) 저 의미를 wikipedia에서 유추를 할 수 있었는데, // 다양한 캐럿의 동음이의어들을 확인할 수 있음. https://ko.wikipedia.org/wiki/%EC%BA%90%EB%9F%BF 캐럿 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org // 문서에서 서식, 교정에서 쓰이는 의미. -> 여기서 라틴어로 ~..
앞으로 작성할 블로그 게시물.
현재 1주일간 코딩테스트 준비를 해야해서 안드로이드 공부를 못하고 있을 것 같다. 일단 다음주 까지 코틀린을 바짝 공부해야겠고. 나중에 시간나면 일주일에 하나정도 블로그에 글을 쓸 예정이다. //앞으로 블로그 작성할 것들 1. 내가 생각하는 안드로이드 주니어 개발자 역량. => 요약하자면 1인분 해야한다는건데.. 요새 취준하면서 유튜브 보는데, CS를 공부해라는 식으로 도움 안 될, 넓은 범위로 알려주던데;; 실질적으로 어떤 라이브러리들을 중점적으로 공부할지 적어볼 예정이다. (어차피 나도 공부해야하는것들이니까..) (오픈챗방에 기술스택 올려둔 깃허브 보고, -> 엑셀 정리 / 데이터로 보고 어떤거 배워야할지 적어야겠음.) 2. 안드로이드 저장소 관련해서, scoped storage나오고, 내부저장소 외..
gitbash 사용 중, fatal: pathspec '.' did not match any files
깃으로 걸어둔 한 디렉토리에서, 여러 안드로이드 프로젝트를 만들고 있었는데 구글 코드랩에서 받은 프로젝트에 .gitignore파일이 없어서, .gitignore파일을 새로 추가해줘야했다. (.gitignore파일은 해당 파일이 있는 부분에서부터 상대적으로 적용되는듯하다.) (어떤 블로그는 최상위 디렉토리에 넣어라던데 틀린말인거 같고, 프로젝트마다, 폴더마다 여러개 넣을 수 잇는듯.) 그런데, 나는 git으로 걸어둔 디렉토리에서 한단계 더 들어간, 프로젝트 디렉토리에서 해당 명령어를 주었는데 git rm -r --cached . fatal: pathspec '.' did not match any files 이라는 에러나 나왔다. => 한참헤메다가, git으로 걸어둔 '최상위 디렉토리'로 가서 해당 명령어 ..
안드로이드 스튜디오, 코드 자간이 떨어지면서 키워드 입력이 안 될 때
======================================= english ver. [When keyword input is not possible as the code spacing is widened in Android Studio] in the android studio editor When typing the code, As text spacing is widened, sometimes keywords and codes are not entered properly. This happens when ALT + '=' is pressed. It is solved by pressing ALT + '=' again. When inputting a language in Windows, there..