일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다른 객체 리스트의 비교
- 안드로이드 스튜디오 custom dialog
- 안드로이드 스튜디오 style
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- AAC
- hilt error
- dagger error
- Kotlin
- edittext 연결
- 아파치 엔진엑스
- 객체지향 프로그래밍 5가지 원칙
- 이중for문 사용 안하기
- 변수
- java thread 예제
- LifeCycle
- 안드로이드 스튜디오 tts
- apache nginx
- Thread
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- recyclerview item recycle
- 안드로이드 스튜디오 인터넷 연결 확인
- 안드로이드 디자인패턴
- apache란
- 리사이클러뷰 아이템 재사용
- 자바 스레드 예제
- 디자인 패턴 예제
- 아파치란
- java
- 안드로이드 스튜디오 커스텀 다이얼로그
- savedinstancestate
- Today
- Total
목록Android (20)
Sam Story

지난번 포스팅에 이어 오늘은 MVVM 패턴에 대해 포스팅 해보려 한다. 디자인 패턴에 관한 내용은 지난번 포스팅에서 다루었었는데 디자인 패턴 MVP , MVC 패턴에 대한 이해가 부족하다면 글 최하단의 포스팅을 참고하도록 하자. 1. MVVM 디자인 패턴이란?MVVM 패턴은 Model + View + ViewModel 세가지 구성요소의 앞글자를 따온 패턴이다. 세가지 구성요소에 대해 간단하게 알아보자. 1. Model - 데이터와 비즈니스 로직을 주로 관리한다 - ViewModel에게 명령을 전달 받고 데이터의 상태를 변경시킨다. - 데이터의 상태가 변경되면 다시 ViewModel에게 알린다. 2. View - View , Layout 등 화면을 처리하는 곳 (안드로이드의 경우 Activity , ..

오늘은 지난번 포스팅에 이어 안드로이드 디자인 패턴중에 하나인MVP 패턴에 대해 포스팅 해보려 한다. 그 전에 포스팅한 MVC 패턴에 대해 궁금하다면 글 최하단의 포스팅을 참고하도록 하자. 1. MVP 디자인 패턴이란?MVP 패턴은 Model + View + Presenter 세가지 구성요소의 앞글자를 따온 패턴이다. 세가지 구성요소에 대해 간단하게 설명하면 1. Model - 데이터와 비즈니스 로직을 주로 관리한다 - Presenter에게 명령을 전달 받고 데이터의 상태를 변경시킨다. - 데이터의 상태가 변경되면 Presenter에게 알린다. 2. View - View , Layout 등 화면을 처리하는 곳(안드로이드의 경우 Activity , Fragment 에 해당) - 사용자 입력을 받고 P..

오늘은 안드로이드 디자인 패턴중에 하나인 MVC 패턴에 대해 포스팅 해보려 한다. 디자인 패턴에 관한 내용은 하단 링크에 정리해놓은 포스팅이 있으니기본적인 내용은 생략하도록 하겠다 디자인 패턴 (Design Pattern)디자인 패턴이란 무엇인가 ? 쉽게 말하면 소프트웨어의 개발 방식을 문서로 공식화 한 것. 개발 중 자주 나타나는 문제들을 해결하기 위한 방법 중 하나로 개발 과정에서의 불편한 점을 보완하samtistory.tistory.com 1. MVC 디자인 패턴이란?MVC 패턴은 Model + View + Controller 세가지 구성요소의 앞글자를 따온 패턴이다. 이 세가지 구성요소에 대해서 간단하게 설명해보자면 1. Model - 데이터 , 비즈니스 로직을 주로 관리한다. - Contr..

그간 예제에서는 전부 LinearLayout을 사용해 레이아웃을 작성했었다. LinearLayout을 이용하면 간단하게 코드를 짤 수 있지만 뷰가 많이 들어가거나 복잡한 레이아웃의 경우 view가 많아지는 경향이 있다. 사실 안드로이드 스튜디오에서 권장하는 레이아웃은 ConstraintLayout 이다. 처음 안드로이드 공부를 할때에는 ConstraintLayout 으로 레이아웃을 작성했었고굉장히 편하고 유용하다는 생각을 했었다. 하지만 여러 레이아웃을 만들어 볼수록 조금씩 뷰가 틀어지거나 배치한 위치가내가 생각한 위치와 다른경우도 많았기 때문에 점점 LinearLayout을 사용하게 되었었다. 이러한 이유때문인지 점점 ConstraintLayout를 접할 기회가 줄었었는데ConstarintLayou..