• [Android][Kotlin] Room 으로 DB 저장하기

    로컬 DB를 저장할 일이 있어서 SQLite를 살펴보다가, 작년에 발표된 Room이라는 존재를 알게 되었다. 과연 정말 SQLite보다 간단하고 좋을까? 라는 의문으로 시작해서 이번 포스트를 작성하게 되었다. Room으로 데이터베이스를 저장하고, RecyclerView를 이용해 UI에 나타내주는 예제를 만들어 보았다. Android Room? Room을 말하기 전에, 이 Room이 포함된 안드로이드 아키텍쳐 (Android Architecture Components)라는 것이 있다....


  • [CSS3] CSS 포지셔닝 Position

    09 CSS 포지셔닝 09-1 CSS 포지셔닝과 주요 속성 box-sizing - 박스 너비 기준 정하기 박스 모델의 패딩이나 테두리를 따로 계산할지, 포함해서 계산할지 결정 속성 content-box - (기본) width 속성 값을 콘텐츠 영역 너비 값으로 사용. bordor-box - width 속성 값을 콘텐츠 영역에 테두리까지 포함한 값을 사용. 즉 content-box 속성으로 설정하면...


  • [CSS3] CSS 레이아웃 스타일

    08 레이아웃을 위한 스타일 08-1 CSS와 박스 모델 블록 레벨 요소 / 인라인 레벨 요소 블록 레벨 요소 (block-level) 태그로 요소를 삽입했을 때, 혼자 한 줄을 차지하는 요소. 즉 해당 요소의 너비가 100%. 왼쪽이나 오른쪽에 다른 요소가 올 수 없다. <p> <h1>~<h6> <ul> <ol> <div> <blockquote> <form> <hr> <table> <fieldset>...


  • [CSS3] CSS 색상, 배경, 그라데이션

    07 색상과 배경을 위한 스타일 07-1 웹에서 색상 표현하기 16진수 표기법 # 다음에 6자리의 16진수로 표시하는 방법. ex) #ffff00 앞에서부터 두 자리식 ##RRGGBB 형식이다. 각 색상마다 하나도 섞이지 않았을 경우 00, 가득 섞였을 경우 ff로 표시된다. rgb와 rgba 표기법 rgb(255, 0, 0) 이나 rgba(255, 0, 0, 0.5) 처럼 십진수로 표시하는...


  • [CSS3] CSS 텍스트 관련 스타일

    06 텍스트 관련 스타일 06-1 글꼴 관련 스타일 font-family - 글꼴 지정 font-family:굴림; 과 같은 형태 글꼴이 없을 경우를 대비해 두 개 이상의 글꼴을 지정할 수도 있다. body { font-family: "맑은 고딕", 돋움, 굴림 } @font-face 속성 - 웹 폰트 사용하기 웹 폰트란 웹 문서를 작성할 때 웹 문서 안에...