Firebase 콘솔( https://console.firebase.google.com ) 에서 새프로젝트 만들기를 했다면, 가이드해주는 내용입니다. Firebase 콘솔에서 ‘프로젝트 추가’를 누르면, 프로젝트 이름과 지역을 입력하게 됩니다. 이름은 나중에 수정가능합니다. 보이는 것과 같이, 프로젝트 이름을 입력하면, 프로젝트 ID가 자동으로 설정되며, 옆에 연필버튼을 눌러 ID를 직접 수정도 가능합니다. 프로젝트 만들기를 누르면, 진행화면이 나오고 준비완료가 뜨면, 프로젝트 화면에 진입이 가능합니다. 이제 앱관련 정보를 추가해야…
Android Studio에서 Activity layout이 에러를 내며 안보이는 문제
Udacity 에서 Firebase 학습을 따라하다가, github 프로젝트를 받았는데, 빌드나 실행은 잘 되지만, Activity layout 디자인이 Android Studio에서 에러를 내며 보이지 않는 일이 생겼습니다. 에러가 다음과 같이 나와 android.support.v4 관련 찾아보며 사람 헷갈리게 만들고 엄청 헤메었는데, 이상한데서 해결책을 찾았습니다. https://stackoverflow.com/questions/44223687/render-error-in-android-studio-3-0-layout-editor 결론은 styles.xml에서 테마를 에서 와같이 변경하는 것이었네요. 별게 다 문제를 일으키나 싶은데… 정확한 이유는 복잡해 보이니…
안드로이드를 위한 gradle 간단히 살펴보기
안드로이드 빌드 시스템은 gradle을 이용하고 있습니다. gradle자체는 범용 빌드툴로 여러곳에서 사용되고 있고, 그 중 하나가 안드로이드 입니다. 깊게 다루지는 못하고 제가 살펴본 만큼만 다룰건데, 좀 더 깊게 들어가고 싶은 사람들의 가이드정도가 될거 같네요. 안드로이드를 위한 gradle을 공부하고 싶을 때, 좋은 시작지점이 있습니다. Udacity의 무료강의 입니다. gradle 공식사이트도 관련 정보를 얻기에는 최적의 장소겠죠. 문서부터 트레이닝까지 학습정보가…
나의 맥을 완성시키는 패키지 매니저, Homebrew
본 글은 이전 블로그에 썼던 것으로, 개발 블로그에 적합하다 생각하여 그대로 옮겨왔습니다. 참고 사이트 : http://matthewcarriere.com/2013/08/05/how-to-install-and-use-homebrew/ 리눅스에 익숙한 분들이라면 패키지 관리자에 익숙할 겁니다. 레드햇이라면 rpm, 데비안이라면 deb이 있죠. 윈도우즈라면 제어판의 프로그램 관리자를 생각하면 되겠네요. 모두 프로그램의 설치, 업데이트, 삭제를 통합관리 해주는 편의성을 제공해줍니다. 맥을 사용하는 개발자라면, 콘솔을 자주이용하고 마치 리눅스를 다루듯 사용하고 계실 겁니다. 이 때…
블렌더 타임라인 사용법 알아보기
블렌더에서 키프레임 애니메이션 작업을 할 때 사용하는 대표적인 에디터로 Timeline, Graph Editor, Dope sheet등이 있다. 그중 가장 기본적인 타임라인에 대해 정리하려 한다. 타임라인은 다음과 같이 생겼고, 기본적으로 화면 하단에 보인다. 타임라인은 프레임 또는 시간축에 따라 키프레임을 표시하고, 재생구간 지정, 재생 및 프레임 이동과 같이 기본적으로 재생과 관련된 것들을 관리한다. 여기에 추가적으로 오토 키프레임 생성 기능이…