안드로이드 스튜디오에서 apk를 추출하기위해 release 빌드를 하게되면 파이어베이스 기능이 작동하지 않는 현상이 발생한다. SHA-1 지문이 두가지 형태기 때문인데 debug용과 release 용이 따로 존재한다. debug 용 C:\Users\유저명\.android\ 으로가서 keytool -list -v -keystore debug.keystore 를 입력해주면 디버그용 SHA 값을 알 수 있다. release 용 apk를 추출하기위해 release 빌드를 하게되면 그 키의 release 용 SHA-1 값을 등록해줘야 한다. www.oracle.com/kr/java/technologies/javase-downloads.html 일단 키를 추출하기위해 jdk를 다운받아준다. 그 후 cmd 창으로 와..
Build > Generate Signed Bundle / APK 클릭 apk를 생성할지 번들을 생성할지 선택해준다. apk를 생성하고 싶으므로 apk 선택 Create new... 를 클릭하여 키를 생성해준다 필요한 정보를 작성해주고 키는 꼭 기억할 수 있는 위치에 보관하여 잘 관리해야한다. 자동으로 채워지며 Next release를 선택해주고 밑의 버전 V1 V2를 둘다 체크해준다. 이제 약간의 시간이 지나고 apk가 잘 생성된 것을 확인할 수 있다.
안드로이드 스튜디오, 코틀린을 공부하기 위하여 현재 많은 사람들이 사용하고 있는 어플의 클론을 제작해보기로 하였다. 그래서 찾아보던 중, 인스타그램 제작을 위한 정보가 많아서 인스타그램 클론을 제작하게 되었다. 개발 기능 계정 관리 구현 (파이어베이스, 구글, 페이스북 로그인) 인스타그램 기본 UI 구현 (네비게이션 바) 메인 화면 구현 탐색 화면 구현 이미지 업로드 구현 알림 구현 유저 페이지 구현 (팔로잉, 팔로워, 프로필 사진) 좋아요, 댓글 구현 백그라운드 푸시 알림 이벤트 구현 추가해야 할 것 글 삭제 기능 프로필 메세지 계정 검색 팔로워, 팔로잉 계정 표시 이미지 누르면 연결 DM 기능 전체적인 내용은 깃허브에서 확인할 수 있습니다. github.com/HanYeop/Stagram HanYeo..
※ 인스타그램 클론을 제작하면서 공부한 내용을 정리한 글입니다. Reformat Code ( 코드 정렬 ) TextInputLayout Firebase 연결 Google 계정 로그인 연결 Facebook 계정 로그인 연결 ConstrainedWidth, ConstrainedHeight Firebase Storage에 이미지 업로드 Firestore 데이터베이스 추가 Cannot fit requested classes in a single dex file 오류 Snapshot remove 대표화면(Splash 화면) 만들기 푸시 라이브러리를 활용한 푸시이벤트 만들기 github.com/HanYeop/Stagram HanYeop/Stagram Instagram Clone. Contribute to HanYe..
1. 설치 git-scm.com/ Git git-scm.com 에 들어가서 설치를 진행해준다. 2. 사용자 등록 이제 Git Bash를 실행하여 사용자 등록을 해준다. 사용자 등록 git config --global user.name 사용자명 git config --global user.email 이메일 git config --system으로 시작하는 명령어는 System 설정 파일을 수정. 보통 윈도우 사용자는 C:/ProgramData/Git/config에 위치. git config --global으로 시작하는 명령어는 Global 설정 파일을 수정. 보통 ~/.gitconfig에 위치. git config --local으로 시작하는 명령어는 Local 설정 파일을 수정. 내 저장소 안에 있는 .gi..
▶Do it! 안드로이드 앱 프로그래밍(정재곤 지음) 을 참고하여 제작하였습니다. ※ 개발 방법을 일일히 기록한 강의 형식의 글이 아닙니다. 개발하면서 대략적으로 중요하고, 새로 얻게된 지식 부분만 기록한 글입니다. 자세한 내용은 깃허브 파일 참조. github.com/HanYeop/Diary HanYeop/Diary 안드로이드 스튜디오 일기장 만들기. Contribute to HanYeop/Diary development by creating an account on GitHub. github.com 이전글 2020.11.27 - [안드로이드 스튜디오/개발] - [Android 개발일지] 안드로이드 스튜디오로 일기장 만들기 - 1 (기획, 메인, 목록 화면 만들기) [Android 개발일지] 안드로이드..
▶Do it! 안드로이드 앱 프로그래밍(정재곤 지음) 을 참고하여 제작하였습니다. ※ 개발 방법을 일일히 기록한 강의 형식의 글이 아닙니다. 개발하면서 대략적으로 중요하고, 새로 얻게된 지식 부분만 기록한 글입니다. 자세한 내용은 깃허브 파일 참조. github.com/HanYeop/Diary HanYeop/Diary 안드로이드 스튜디오 일기장 만들기. Contribute to HanYeop/Diary development by creating an account on GitHub. github.com 개발 목표 (구현 기능) 일기 리스트 조회, 작성, 수정, 삭제 위치, 날씨 연동 사진, 앨범 연동 데이터베이스 연동 전체적인 앱 디자인(아이콘, 스플래시 화면 등) 메인 화면 만들기 activity_ma..
코틀린 3강으로 끝내기 - 3편 심리테스트 앱 만들기를 보고 공부하고 제작한 내용입니다. www.youtube.com/watch?v=M1e2tLnzVPo&list=PLxBf91VkJLZ_XosvQ5yJnJB3k3iho2XbV&index=5 컨트롤D를 누르면 그 항목을 바로 밑으로 복사할 수 있다. 안드로이드 개발을 하는데 제트팩을 이용하면 효과적이다. developer.android.com/jetpack Android 개발자 | Android Developers Jetpack은 개발자가 관심 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 제거, 모든 Android 버전과 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음입니다. developer.android.com 강의에서 Nav..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.