목록분류 전체보기 (80)
210202
TreeSet은 이진탐색트리에서 부모노드보다 작은값을 가지는 노드는 왼쪽 자식, 큰값을 가지는 노드는 오른쪽 자식으로 설정하여 트리가 불균형을 이루지 않도록하는 향상된 이진탐색트리이다.
앱 개발을 하면서 기존에 model에 있는 파라미터 개수를 리턴할때는 다음과 같이 itemSize메소드를 사용했다. ex) itemSize로 파라미터 개수를 리턴하는 방식 public class User { String state; String generation; String name; String department; public User(String state, String generation, String name, String department) { this.state = state; this.generation = generation; this.name = name; this.department = department; } public int itemSize() { return 4; } } ..
developer.android.com/training/dependency-injection/dagger-basics?hl=ko Dagger 기본사항 | Android 개발자 | Android Developers Android 앱에서 수동 종속 항목 삽입 또는 서비스 로케이터는 프로젝트의 크기에 따라 문제가 될 수 있습니다. Dagger를 사용하여 종속 항목을 관리함으로써 프로젝트가 확장될 때 프로젝트의 복잡 developer.android.com www.youtube.com/watch?v=ZZ_qek0hGkM&list=PLrnPJCHvNZuA2ioi4soDZKz8euUQnJW65&index=1&ab_channel=CodinginFlow 위의 링크들을 참고해서 DI를 도와주는 Dagger를 사용해보았다...
진행중인 프로젝트 인터페이스 앱 현재 사용기술 MVVM패턴 Repository 패턴 AAC Components (LiveData, ViewModel) RxJava2 Retrofit 사용해야할 기술 Dagger2 해야할 것들 1. MVP 패턴 사용 2. 코틀린 사용 3. 코루틴 사용 4. 1대N 멀티쓰레드
github.com/prolificinteractive/material-calendarview prolificinteractive/material-calendarview A Material design back port of Android's CalendarView - prolificinteractive/material-calendarview github.com 위의 사이트의 오픈소스를 사용하여서 캘린더를 만드는 프로젝트를 진행하다가 커스텀을 하는법을 찾다가 알게된 것들을 정리해본다. github.com/prolificinteractive/material-calendarview/wiki/Custom-Selectors prolificinteractive/material-calendarview A Mater..
p.22 매직캐슬 호텔의 예시 사람들은 최고의 순간만을 기억한다. 다른것보다 떨어지는 부분들이 있을지라도 다른것에서 느낄 수 없는 특별한 무언가가 최고의 순간으로 기억된다면 사람들은 특별한 무언가에 대한 기억만을 가지게된다. 다른것에는 없는 특별한 무언가를 사람들에게 인상깊게 남길 수 있어야한다.
아래 사이트를 참고해서 구현했다. https://www.youtube.com/watch?v=pG6OkJ3rSjg&list=PLxTmPHxRH3VXHOBnaGQcbSGslbAjr8obc 1. build.gradle 세팅 implementation 'androidx.room:room-runtime:2.2.5' annotationProcessor 'androidx.room:room-compiler:2.2.5' 2. DTO 생성 @Entity public class Todo { @PrimaryKey(autoGenerate = true) private int id; private String title; public Todo(String title) { this.title = title; } public int ..
클루지에서는 다음과 같은 내용이 나온다. 우리는 우리가 믿고싶은 것을 우리가 믿고 싶지 않은 것보다 훨씬 더 관대하게 받아들이는 경향이 있다. 이것은 '동기에 의한 추론'이라고 불리는 편향으로써 확증편향과도 비슷한 구석이 있다. 동기에 의한 추론은 우리가 좋아하는 것보다 좋아하지 않는 것에 대해 더 까다롭게 따지는 보완적인 경향이다. 한 유명한 연구에서는 스탠퍼드 대학의 학생들에게 사형제도의 효과에 관한 여러가지 연구들을 평가하라는 주제를 주었다. 이때 사전 조사에 따르면 일부 학생들은 사형제도를 지지하는 견해를 가지고 있었고, 일부 학생들은 그것을 반대하는 견해를 가지고 있었다. 연구 결과 학생들은 자신의 견해에 반대되는 연구에서는 쉽게 결함을 찾아낸 반면에, 자신의 견해와 일치하는 결론을 내린 연구에..