해당 포스트는 Retrofit 라이브러리의 사용방법이 아닌 내부 코드를 파헤쳐놓은 글입니다. 흔히 Retrofit 라이브러리를 사용하기위해 Retrofit 객체를 초기화할 때 아래와 같이 사용한다. fun getRetrofit(client: OkHttpClient): Retrofit { return Retrofit.Builder() .baseUrl(API_BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .client(client) .build() } Builder Pattern을 사용하여 Retrofit 객체를 생성하게 되는데 이때 내부에..
- SOLID 란? 로버트 마틴이 2000년대 초에 명명한 객체지향 프로그래밍의 다섯 가지 기본 원칙을 마이클 페더스가 원칙의 앞글자를 따서 다시 SOLID라는 이름으로 소개한 것 - 원칙이란 ? - 5가지 원칙 단일 책임의 원칙(Single Responsibility Principle, SRP) 어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다. - 로버트 C. 마틴 모든 클래스는 각각 하나의 기능만 가진다는 의미 해당 클래스가 제공하는 모든 서비스는 단 하나의 책임만 수행하는데 집중되어야 한다 -> 책임을 완전히 캡슐화해야 한다. 내가 처음 안드로이드 개발을 할 때 Activity 안에서 api를 호출하고 응답 데이터를 가공하고 조건에 맞게 화면에 그려주었다. 이때 Activity가 가지고 ..
"NEXTSTEP"이라는 온라인 수업으로 "이펙티브 코틀린 with TDD, Refactoring, Clean Code" 강의를 들었다. 그중 현업에서 자주 들어 봤지만 잘 이해하지 못했던 TDD에 대한 정리를 하려고 한다. TDD? TDD란 Test-Driven-Development의 약자로 해석하면 '테스트 주도 개발'이라고 한다. 일종의 개발 방법론으로써 흔히 사용하는 개발 방법과 다른 프로세스를 가진다. 기존 프로세스: 개발 -> 테스트 TDD 프로세스: 테스트 코드 작성 -> 개발 -> 리팩터링 이렇게만 들으면 머릿속으로는 이해해도 사용하기 쉽지 않을 것이다.(내가 딱 그랬다) 한번 사용해 보자 Example 문자열 계산기의 덧셈 기능을 만든다고 가정해보자 예를 들어 "2+2"를 넣는다면 4가 ..
Apply // Java Person person = new Person(); person.firstName = "홍"; person.lastName = "길동"; // Kotlin val person = Person().apply { // this 생략 가능 // this.firstName = "홍" // this.lastName = "길동" firstName = "홍" lastName = "길동" } apply 함수는 블록 내부에서 객체 프로퍼티에 직접 접근할 수 있고 반환 값으로 객체 자신을 반환한다. 주로 객체를 초기화 할 때 사용한다. Also // Java int value = Random().nextInt(100); System.out.print(value); // Kotlin Random...
오늘은 이미지 로딩 라이브러리 Glide사용법을 알려드리겠습니다. 흔히 ImageView에 이미지를 넣을때 이미지가 기기 내부 resource 에 존재한다면 쉽게 가능하겠지만 서버에 존재하는 이미지 즉 http 통신을 통해서 가져와야 하는 이미지는 너무 까다롭습니다. Glide는 이모든 고민은 해결해주는 라이브러리입니다. *Glide 깃 주소 github.com/bumptech/glide bumptech/glide An image loading and caching library for Android focused on smooth scrolling - bumptech/glide github.com *사용방법 gradle에 추가 dependencies { implementation 'com.github...
노트북 사양에 대해서 아무것도 모른채로 일단 '다나와' 사이트를 뒤져보다가 찾게 되었습니다!!! # 사양 * 운영체제 - Free DOS(운영체제 미탑재 모델) - 윈도우가 깔려있지 않아서 직접 깔아야 해요 * 메모리 - 8GB (저는 이벤트 기간에 구매해서 +8GB 해서 받았어요!) * 그래픽카드 - intel UHD Graphics / NVIDIA Geforce MX250 GDDR5 2GB - 뭔지는 잘 모르겠는데... 롤정도는 충분히 돌아간다해서... 헤헷 * 하드 - SSD500GB (M.2 SSD 라고 엄청 좋은거라고 하던데 ... 이것도 모르겠어요...) * 무게 - 1.4kg # 사진 첨에 택배를 받았는데 뭔 커다란 박스가 왔더라구요! 안에는 노트북이 다치지 않게 에어뾱뾱이로 가득 채워져 있..
(전편) https://sanghuiiiiii.tistory.com/entry/%EC%A4%91%EC%86%8C%EA%B8%B0%EC%97%85%EC%B2%AD%EB%85%84%EC%A0%84%EC%84%B8%EC%9E%90%EA%B8%88%EB%8C%80%EC%B6%9C-%EB%B0%9C%EB%A1%9C-%EB%9B%B4-%ED%9B%84%EA%B8%B0-1%ED%83%84-%ED%86%B5%EA%B7%BC%EB%9F%AC%EA%B0%80%EA%B3%84%EC%95%BD%EA%B9%8C%EC%A7%80 중소기업청년전세자금대출 발로 뛴 후기! [1탄: 통근러~가계약까지] * 중소기업청년전세자금대출 ? - 대상 중소·중견기업 재직자 또는 중소기업진흥공단, 신용보증기금 및 기술보증기금의 청년창업 지원을 받은..
* 중소기업청년전세자금대출 ? - 대상 중소·중견기업 재직자 또는 중소기업진흥공단, 신용보증기금 및 기술보증기금의 청년창업 지원을 받은 자 만 19세 이상 ∼ 만 34세 이하 청년 (현역으로 병역의무를 마친 경우 만 39세 이하) - 대출금리 연 1.2% (최대 1억원 이내) - 대출기간 최초 2년(4회 연장, 최장 10년 이용가능) *링크* http://nhuf.molit.go.kr/FP/FP05/FP0502/FP05020601.jsp 주택도시기금 주택도시기금 소개, 주택구입(내집마련디딤돌 등), 전세자금, 월세대출, 국민주택채권, 주택청약, 신혼부부대출 nhuf.molit.go.kr * 신청당시 상황 - 회사에서 집까지 거리는 1시간 20분? 정도 걸리고 IT회사 특성상 야근이 많아 집에오면 바로 씻..
제주도 하면 흑돼지! 흑돼지 하면 제주도! 제주도 여행 오기전에 친한 형에게 질리도록 듣던말 '제주도 흑돼지는 진짜 꼭 먹어봐라...' 라고 해서 흑돼지고기로 유명한 흑돈가에 찾아갔습니다! 건물도 엄청 크고 주차할 곳도 넓어서 좋았어요!(평일이라서 그럴수도...) 대부분 맛집은 주차도 불편하고 웨이팅도 있어서.... 한참을 사진찍다가 먹는거라서 너무 배가 고팠어요... 밑반찬 계속 집어먹었음... 화력이 쎄서 그런지 금방 구워 졌어요!! 가게 직원분들이 붙으셔서 직접 구워주셨어요!!(다른 테이블들은) 근데 저희는 안구워 주시드라구요...?? 옷 때문인가... 그래서 열심히 직접 구웠답니다.. 요즘 돼지고기는 옛날 처럼 빠싹 익혀먹는것보단 어느정도 노르스름 해졌을때 먹는게 진짜 맛있는것 같아요! 맛은.....
제주도에서 사진찍기 좋은 샤이니길이에요! 아마 한번쯤은 SNS에서 보신 분들이 많으실것 같아요~ 딱 보면 아~~ 거기! 라고 생각이들어요! 사려니숲길과는 다른곳이에요! 아... 다른건 아니고 사려니숲길 안에있는?? 위에는 사려니숲길이에요. 샤이니가 아닙니다! 그래도 엄청 이쁘네요! 사진 찍은 날이 평이라서 그런지 사람이 한명도 없었어요! 마음껏 사진을 찍을 수 있었어요!! 요건 뭔가 분위기있게 나와서 ㅎㅎ...헤헷.. 요즘 SNS에 힘쎈여자친구? 컨셉의 짤들을 보고 하고싶어서 찍어봤어요!! 하지만 이후 여자친구의 허리가...(미안해ㅠㅠ) (여자친구의 간절한 부탁으로 스티커처리~) 요고는 원근법을 이용한 난쟁이컨셉이에요!! 뭔가 합성한것처럼 잘 찍혔어요!! 뿌듯!!! 낮에갔는데도 엄청 이뻤지만 해가 질때 ..
- Total
- Today
- Yesterday
- 샤이니길
- 중소기업전세자금대출
- 화정 맛집
- 제주도 샤이니길
- 올데이롱 후기
- 전세방
- 화정
- 맛집
- 청년전세자금대출
- 안드로이드
- 코틀린 with
- 제주도 여행
- 제주도 맛집
- 코틀린 let
- 중소기업전세자금대출 꿀팁
- 한성컴퓨터 올데이롱
- 코틀린 apply
- 제주도 커플사진
- 한성 올데이롱
- 제주도 흑돼지고기
- ScopeFunction
- 안드로이드 TDD
- 코틀린 also
- 코틀린 run
- 미아사거리
- 중소기업청년전세자금대출
- 한성노트북추천
- 이미지라이브러리
- 제주도 흑돈가
- 제주도
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |