본문 바로가기 메뉴 바로가기

코딩하는 상후니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코딩하는 상후니

검색하기 폼
  • 전체보기 (30)
    • 개발노트 (12)
      • iOS (4)
      • 안드로이드 (7)
    • 일상 (17)
      • 리뷰 (1)
      • 맛집 (11)
      • 데이트 (3)
  • 방명록

안드로이드 (4)
[안드로이드]Retrofit 파헤치기

해당 포스트는 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 객체를 생성하게 되는데 이때 내부에..

개발노트/ 안드로이드 2022. 6. 26. 23:33
[안드로이드] 에서 SOLID원칙 지키기

- SOLID 란? 로버트 마틴이 2000년대 초에 명명한 객체지향 프로그래밍의 다섯 가지 기본 원칙을 마이클 페더스가 원칙의 앞글자를 따서 다시 SOLID라는 이름으로 소개한 것 - 원칙이란 ? - 5가지 원칙 단일 책임의 원칙(Single Responsibility Principle, SRP) 어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다. - 로버트 C. 마틴 모든 클래스는 각각 하나의 기능만 가진다는 의미 해당 클래스가 제공하는 모든 서비스는 단 하나의 책임만 수행하는데 집중되어야 한다 -> 책임을 완전히 캡슐화해야 한다. 내가 처음 안드로이드 개발을 할 때 Activity 안에서 api를 호출하고 응답 데이터를 가공하고 조건에 맞게 화면에 그려주었다. 이때 Activity가 가지고 ..

개발노트/ 안드로이드 2022. 5. 9. 23:00
[안드로이드] Kotlin Scope Function(apply, with, let, also, run)

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...

개발노트/ 안드로이드 2021. 8. 9. 08:58
[안드로이드] 이미지 로딩 라이브러리 Glide 사용하기

오늘은 이미지 로딩 라이브러리 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...

개발노트/ 안드로이드 2020. 9. 11. 11:48
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 제주도 흑돈가
  • 화정
  • 미아사거리
  • 코틀린 also
  • 제주도 샤이니길
  • 이미지라이브러리
  • 안드로이드 TDD
  • 청년전세자금대출
  • 안드로이드
  • 전세방
  • 코틀린 run
  • 코틀린 with
  • 중소기업청년전세자금대출
  • 제주도 커플사진
  • 맛집
  • 코틀린 let
  • 코틀린 apply
  • 제주도
  • 한성컴퓨터 올데이롱
  • 중소기업전세자금대출
  • 한성노트북추천
  • 샤이니길
  • 제주도 흑돼지고기
  • 올데이롱 후기
  • 화정 맛집
  • ScopeFunction
  • 제주도 여행
  • 중소기업전세자금대출 꿀팁
  • 제주도 맛집
  • 한성 올데이롱
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바