[Android Studio 단어장] Activity 생명주기 보호되어 있는 글입니다. [Design Pattern 단어장] MVC, MVP, MVVM의 개념 안드로이드 개발에는 다른 패턴들 보다는 MVP가 더 적합하다고 합니다. 각각의 디자인 패턴의 개념들은 밑에 참고 !! 참고: https://beomy.tistory.com/43 [디자인패턴] MVC, MVP, MVVM 비교 웹 개발자로 일을 하면서 가장 먼저 접한 디자인패턴이 바로 MVC 패턴이었습니다. 그만큼 유명하고 많이 쓰이는 디자인패턴인 MVC 패턴과 MVC 패턴에서 파생되어져 나온 MVP 패턴과 MVVM 패턴을 이야기해 보도록.. beomy.tistory.com 정리가 매우 잘되어 있습니다. [Android Studio 단어장] Fragment와 Activity의 차이 보호되어 있는 글입니다. [Android Studio] Bottom Navigation View에서 icon 클릭시 이미지 바꾸는 방법 이미지를 2개 준비 해줍니다. 클릭 안됐을 때 보여줄 이미지 한개랑 클릭 됐을때 보여줄 이미지 한개 준비 해줍니다. 저는 ic_friends_uncheck.xml (SVG 이미지 입니다.), ic_friends_check.xml(이것또한 SVG 이미지) 2개 준비 했습니다. 시작 !!! drawable -> New -> Drawable Resource File 파일 생성 파일 이름을 지어줍니다. 위에 이미지의 빨강색 동그라미를 클릭하면 xml 코드를 작성할 수 있습니다. 위에 코드 5줄을 입력 해줍니다. android:icon="@drawable/selector_tab_friends" menu 폴더에 만든 bottom_navigation_main은 Bottom Navigation View를 구성할 때 필.. [Android Studio] BottomNavigation View icon Animation 제거(item 클릭시 움직이는거 제거) 안드로이드 화면 맨밑에 BottomNavigation View에서 icon 클릭시 움직이는게 거슬려서 제거 하려합니다. BottomNavigation Bar 기본 설정에 애니메이션 효과가 있는거라서 이 애니메이션 효과를 제거하려면 따로 작업 해주어야합니다. 시작!!! package com.example.chattingapp; import android.annotation.SuppressLint; import android.util.Log; import com.google.android.material.bottomnavigation.BottomNavigationItemView; import com.google.android.material.bottomnavigation.BottomNavigationMenu.. [Android Studio] SVG icon Android Studio에 적용하기 https://developer.android.com/studio/write/vector-asset-studio?hl=ko 다중 밀도 벡터 그래픽 추가 | Android 개발자 | Android Developers Android Studio에는 머티리얼 아이콘을 추가하고 SVG(Scalable Vector Graphic)와 PSD(Adobe Photoshop Document) 파일을 벡터 드로어블 리소스로 프로젝트에 가져올 수 있는 Vector Asset Studio라는 도구가 포함되어 있습니다. developer.android.com 위 링크의 Google API를 참고하면 됩니다. 1. 프로젝트에서 app 폴더를 우측 마우스 버튼을 누른다. 2. New에서 Vector Asset 를 클릭한다. 3. .. [Git] Git bash로 commit history를 그래프처럼 보기 "git log --oneline --decorate --graph --all" 명령어 "git log --oneline --decorate --graph --all"를 치면 위와같이 그래프로 commit history를 확인할 수 있습니다. github상의 insight에 network에는 이렇게 보입니다. [Git] commit history 삭제, 수정할 때 유용한 명령어: git rebase -i git을 사용하다 commit을 잘못하여 commit 이력을 수정하거나 삭제해야 할경우 제가 자주 쓰는 명령어 입니다. "git rebase -i HEAD~"를 치면 커밋 이력 한개만 나오고 "git rebase -i HEAD~~~"을 치면 커밋 이력이 3개가 나옵니다. "git rebase -i HEAD~" 를 치면 위와 같이 나오는데 키 a를 눌러 pick이라고 쓰여져 있는 글자를 지우고 원하는 명령어를 타이핑 치면 됩니다. pick 글자 오른쪽 숫자는 해당 commit의 일련번호 약자 입니다. 위와 같은 방식으로 edit이나 reword, drop 등의 명령어를 타이핑 치고 저장/종료 하면 수정하거나 삭제 시킬 수 있습니다. 이전 1 2 3 4 5 다음