일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- oauth2
- 스프링
- apache
- Refactoring
- load balancing
- JPA
- clean code
- Spring
- tomcat
- 시큐리티
- OAuth
- GC
- 리팩토링
- Producer
- 권한
- g1
- java
- jvm
- 페이스북
- 스프링부트
- JWT
- RabbitMQ
- 클린코드
- 스프링 부트
- spring boot
- 비동기
- assertj
- gdg
- Security
- 페이징
- Today
- Total
목록mobile (2)
허원철의 개발 블로그
이번 글은 Data Binding에 대한 글입니다. what..?안드로이드를 하다보면 레이아웃 XML의 id와 Activity의 View를 연결 해줘야하는 경우가 다반수 입니다. 그래서 안드로이드 에서는 2가지 방법으로 View를 연결 해주었습니다. ① 초기에는 이런 식으로 밖에 사용하지 못 했습니다. (물론 지금도 많은 분들이 사용하고 있습니다.) TextViet tvTest = findViewById(R.id.tv_test); ② Butterknife라는 라이브러리가 생기면서 다르게 변화 하였습니다.@Bind(R.id.tv_test) // or @BindView(R.id.tv_test) TextViet tvTest; - 이제는 Data Binding으로 추가라이브러리 없이 Android 2.1(API..
이번 글은 안드로이드에서 가장 인기있는 패턴인 MVP에 대해 다뤄보도록 하겠습니다. 자바 스프링(백엔드)에서는 MVC 라는 패턴으로 굳혀져 있습니다. 하지만, 안드로이드에서는 MVC, MVP, MVVM 와 같은 다양한 구성을 하고 있습니다. 안드로이드는 특성 상, View와 Controller가 같이 합쳐 있는 형태입니다. 그렇기 때문에 MVC 같은 패턴이 되면, Activity에 굉장히 긴 줄의 소스가 적혀지게 되어 버립니다. 물론! 짧은 줄의 코드와 빠른 결과물을 얻기 위한 작업이라면.. MVC 를 사용하셔도 무방할 것이라고 생각합니다. 1. what ?2. why ?3. how ? 1. What ?- 모든 처리를 Activity가 아니라 Presenter에 넘겨주는 형태 M (Model) : 네트워..