아카이브: 2019/11

[Android] 안드로이드 디자인 관련 이슈 정리

UI, layout 등 안드로이드 디자인 관련 기억하고 싶은 내용을 적는 곳 목차레이아웃 종류디자인 용어 정리뷰 종류디자인 함수 정리디자인 관련 유용한 사이트 정리UI 코딩 시 사용하는 구성요소xml 에서 사용하는 속성 정리res 폴더 정리 1. 레이아웃 종류 Frame Layout 자식 뷰들을 겹쳐서 배치한다. 화면에 표시되는 View를 바꿔가면서 표현하

[Android] Dagger2 정리

의존성? 의존성? 코드에서 두 모듈간의 연결 두 클래스 간의 관계 의존성이 크다는 것은 Coupling(결합도)가 높다는 것 의존성이 왜 중요한가? 하나의 모듈이 변경됨에 따라 결합된 다른 모듈이 영향을 받게 된다. 두개의 모듈일때는 괜찮지만 최악의경우 모듈이 100개,1000개…n 개 일때 하나의 모듈변경으로 인해 n-1개의 모듈이 영향을 받는다

[Android] Retrofit 으로 서버-앱 통신 구현하기

안드로이드 앱에서 서버-앱 통신으로 가장 많이 쓰이고, 가장 편하게 사용할 수 있는 프레임워크가 Retrofit 이다.사용법은 간단하지만 각자 사용하는 방식이 달라 깔끔하게 정의하고 사용할 수 있도록 한다. 클라이언트의 입장에서만 기록한다. 준비사항 \interface\Constant 에 들어갈 내용 :BASE URL(연결할 사이트의 URL, 뒤에 꼭 “/

디자인 패턴 정리

디자인 패턴 소프트웨어를 개발 할 때 특정 맥락에서 자주 발생하는 고질적인 문제들에재사용 할 수 있는 훌륭한 해결책 패턴? 각기 다른 소프트웨어 모듈에는 서로 공통되는 설계 문제가 존재하며이를 처리하는 해결책도 공통점이 있다. 이러한 유사점을 패턴이라 한다 디자인 패턴 종류 GoF(Gang of Four) 디자인 패턴 에리히 감마(Erich Gamm

[Android] 안드로이드 이슈 정리

앱 개발 도중 기억하고 싶은 이슈를 적는 곳 목차안드로이드 용어 정리안드로이드 생애주기Java와 Kotlin이 다른점정적 변수 및 메서드 사용하기함수 리턴형 숨기기Gradle 꿀팁 안드로이드 용어 정리어렴풋이 알고 있었던 안드로이드의 용어들을 정리한다. Activity (액티비티) 애플리케이션 구성요소 중 “화면” 을 제공하는 단어 주로 화면에 보이는