본문 바로가기
닫기
필터

  • Travis CI 배포 자동화

    velog.io

    Travis CI 배포 자동화

    코드 버전 관리를 하는 VCS 시스템(Git Svn등)에 PUSH가 되면 자동으로 테스트와 빌드가 수행되어 안정적인 배포 파일을 만드는 과정여기서 중요한 것은 테스팅 자동화입니다. 지속적으로 통합하기 위해선는 프로젝트가 완전한 상태임을 보장하기 위해 테스트 코드가 구현

    Dev_Hong

  • SharedPreference를 사용해보자

    velog.io

    SharedPreference를 사용해보자

    SharedPreferenc는 Application의 데이터를Android 기기 저장소에 키와 값으로 저장할 수 있는 라이브러리다.저장하려는 데이터 크기가 작아서(ex. 설정값 등) DB를 쓰기 부담스러울 때 아주 좋은 대안이 될 수 있다.또 위에서 언급했드이 키와 값

    Dev_Hong

  • SDK와 API가 뭐가 달라?

    velog.io

    SDK와 API가 뭐가 달라?

    어떤건 api고 어떤건 sdk, 나는 어떤걸 써야할까? REST API는 또 뭘까? 여태 대충 되는 걸 쓰고 넘어갔던 것을 자세히 알아보자!

    Dev_Hong

  • Retrofit2에 대해 알아보자! | Hello Android

    velog.io

    Retrofit2에 대해 알아보자! | Hello Android

    가장 널리 쓰이는 통신 라이브러리

    Dev_Hong

  • Redux 어떻게 써야 잘 썼다고 소문이 날까?

    velog.io

    Redux 어떻게 써야 잘 썼다고 소문이 날까?

    40% 이상의 개발자들이 리액트 프로젝트에서 사용하고 있는 리덕스(Redux), 더 잘 쓰는 방법을 알려드립니다. 리덕스 말고 다른 선택지, 그리고 리덕스를 사용 할 떄 알고있으면 유용한 팁들을 다룹니다.

    Dev_Hong

  • RecyclerView의 notifyDataSetChanged와 DiffUtil

    velog.io

    RecyclerView의 notifyDataSetChanged와 DiffUtil

    item 변경의 퍼포먼스를 높이는 DiffUtil

    Dev_Hong

  • MySQL에 이미지 저장하기 | Hello Android

    velog.io

    MySQL에 이미지 저장하기 | Hello Android

    데이터베이스에 이미지를 저장해보자!

    Dev_Hong

  • MVVM은 뭐고 MVP는 또 무엇인가

    velog.io

    MVVM은 뭐고 MVP는 또 무엇인가

    귀여운 얼굴 뒤에 가려진 거대한 존재...

    Dev_Hong

  • Kotlin-Android-Extensions이 deprecated된 이유

    velog.io

    Kotlin-Android-Extensions이 deprecated된 이유

    잘가 Kotlin Android Extensions

    Dev_Hong

  • JUnit은 무엇인가

    velog.io

    JUnit은 무엇인가

    앱 테스트를 일관되게 실행하여 정확성, 기능 동작을 체크한다.에러를 신속하고 빠르게 감지할 수 있고, 코드 리팩토링, 기술적 문제를 최소화하여 안정적으로 개발을 진행할 수 있다.테스트 피라미드는 세 개의 카테고리를 가진다. small->large로 갈 수록 각 테스트의

    Dev_Hong

  • Handler와 Looper의 동작과정

    velog.io

    Handler와 Looper의 동작과정

    메인 스레드의 동작을 이해하기 위해서는 Looper를 이해해야한다.

    Looper 클래스
    스레드에 대한 메시지 루프를 실행하는데 사용되는 클래스. 기본적으로는 스레드에는 연결된 메세지 루프가 없다. Looper는 TLS(thread local storage)에 저장되고

    Dev_Hong

  • Github Actions를 사용한 배포 자동화 설정

    velog.io

    Github Actions를 사용한 배포 자동화 설정

    지난 시간에는 S3, Cloudfront, Route 53을 이용하여 도메인 구입부터 정적 사이트 호스팅 그리고 SSL 인증서를 연결하는 방법까지 살펴봤습니다. 링크이번에는 지루한 배포 과정을 단순화하기 위해 Github Actions를 활용한 배포 자동화를 한 번 설

    Dev_Hong

  • fragment와 FrameLayout 태그

    velog.io

    fragment와 FrameLayout 태그

    FrameLayout
    programmatically하게 프래그먼트를 로드해서 사용한다.
    replace()로 프래그먼트를 추가, 교체할 수 있다.

    보통 Fragment를 나타낼 때 xml에서 FrameLayout 태그를 이용한다.

    나는 주로 bottomNavigation을 표시하기 위해 Fragment를 자주 사용하고, 메뉴에 따라 적절한 프래그먼트를 ...

    Dev_Hong

  • Firebase + Github CI/CD

    velog.io

    Firebase + Github CI/CD

    Firebase 와 Github CI/CD 통합해서 자동화를 만들어 봅시다!

    Dev_Hong

  • Express + React 연동 및 Heroku에 배포하기

    velog.io

    Express + React 연동 및 Heroku에 배포하기

    헤로쿠(Heroku)는 서버 호스팅을 지원하는 클라우드 플랫폼이며, 무료로 서비스를 이용할 수 있는 장점이 있다. 단 무료버전의 경우 최대 5개의 어플리케이션만 올릴 수 있으며, 30분동안 요청이 없는 경우 사이트는 잠이 든다. 잠이 든 상태에서 다시 요청이 들어오면

    Dev_Hong

  • API 키 숨기기 | Hello Android

    velog.io

    API 키 숨기기 | Hello Android

    은밀하게 위대하게 돈을 지켜라

    Dev_Hong

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기