일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json
- 생명주기
- SSAID
- Android
- gradle plugin
- ThreeTen Backport
- http
- NumberPIcker
- RecyclerView
- 기기고유값
- BottomSheetDialogFragment
- multipart
- studywithme
- WorkManager
- findNavController
- log
- Lifecycle
- Room
- 화면 회전
- todo
- kotlin
- DialogFragment
- Load failed
- layout_constrainedWidth
- Popup menu background color
- DataBinding
- Retrofit2
- Navigation
- layout_constrainedHeight
- Collections Function
- Today
- Total
목록용어 (2)
chacha's
목차 그런 REST API로 괜찮은가? - naver D2 의 내용을 정리한 게시물입니다. REST를 개발한 로이 필딩은 아래와 같이 말합니다. "REST API must be hypertext-driven" "REST API를 위한 최고의 버저닝 전략은 버저닝을 안 하는 것" 하지만 사람들이 말하는 REST API와 로이 필딩의 REST API는 좀 달랐습니다. 왜 그런걸까요? 📜 REST API란? REST API란 REST 아키텍처 스타일을 따르는 API입니다. ▶ 그렇다면 REST는 무엇일까요? REST란 REpresentational State Transfer의 약자로 분산 하이퍼미디어 시스템(ex. 웹)을 위한 아키텍처 스타일입니다. ▶ 그럼 아키텍처 스타일은 뭘까요? 아키텍처 스타일은 제약조..
찰스의 안드로이드_보일러플레이트 코드란?을 참고하였습니다. 보일러 플레이트 코드(Boiler Plate Code)란? 특정한 기능을 구현한 것을 최소한의 변경으로 여러 곳에서 재사용할 수 있으며, 반복적으로 비슷한 형태를 띄는 코드를 의미합니다. 가장 대표적인 예로는 변수에 대한 getter/setter 메서드가 있습니다. 아직 정확한 의미는 모르겠지만 개인적으로는 일종의 템플릿이라고 생각합니다. 알고리즘 문제를 예로 생각해보면 BFS의 경우 개념적으로는 현재 위치에서 인접한 노드들을 탐색하는 그래프 탐색 방법입니다. 코드를 작성하는 방면에서 생각해보면 Queue라는 자료구조를 이용하여 현재 인접한 노드들을 삽입하여 다음 탐색에 이용하는 방법을 기본 틀로서 자주 이용합니다. 이렇듯 어떠한 기능을 구현하는..