일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 한달어스
- 브런치작가되기
- 목적 중심 리더십
- 아비투스
- 1일1커밋
- 커스텀린트
- 함수형 프로그래밍
- 끝말잇기
- 리얼하다
- 면접
- 테트리스
- 프래그먼트
- 어떻게 나답게 살 것인가
- 목적중심리더십
- 베드트레이
- 소프시스 밤부 좌식 엑슬 테이블
- 북한살둘레길
- 자취필수템
- 슬기로운 온라인 게임
- 한달독서
- 한단어의힘
- 재택근무
- T자형인재
- 지지않는다는말
- 캐치마인드
- 소프시스
- 안드로이드
- 베드테이블
- 좌식테이블
- 한달브런치북만들기
- Today
- Total
목록전체 글 (351)
정상에서 IT를 외치다
안녕하세요. 블랙진 입니다. Android Architecture Component 중 Room 라이브러리 사용에 관해 포스팅하겠습니다. ORM? Room 를 알아보기 전에 ORM 에 대한 개념을 살펴보겠습니다. ORM이란 Object Relational Mapping 으로 데이터베이스와 객체 지향 프로그래밍 언어간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법으로 DB 테이블과 매핑되는 객체를 만들고 그 객체에서 DB를 관리하는 것입니다. Room? 안드로이드 아키텍처 컴포넌트 룸 라이브러리는 안드로이드 앱에서 SQLite 데이터베이스를 쉽고 편리하게 사용할 수 있도록 하는 기능입니다. 이를 다시 정리하면 SQLite 위에 만든 구글의 새로운 ORM 이라고 할 수 있습니다. 룸 라이브러리는 엔티티(..
6월 10일 일요일 오전 11시 ~ 오후 5시 GDG 에서 주최한 Google I/O Extended 2018 Seoul 에 다녀왔습니다. 장소는 세종대학교 관개토 관이였습니다. 딱! 이렇게 세종대학교 관개토관에 크게 현수막으로 붙여져 있었습니다. 입구에는 이렇게 배너를 통해 원할하게 이동할 수 있도록 세워져 있었어요! 친절한(?) 안내로 체크인 하는 지하 1층까지 바로 이동할 수 있었습니다. 행사장은 위와 같습니다. 관개토관이 진짜 넓더라구요!! 이번 행사는 A, B, C 3가지 트랙이 준비되어 있었는데 각 각 스크린 별로 1개의 트랙이 진행되었습니다. 물론 첫번 째 키노트가 끝난후 칸막이를 설치해서 관개토관을 3등분 했습니다. 그래서 각각 트랙에서의 발표를 집중해서 들을 수 있었습니다. 12시에 키노..
안녕하세요. 블랙진입니다. 이번에는 RecyclerView 에서 StickyHeader 를 만드는 법에 대해 포스팅 하겠습니다. StickyHeader? 리스트 중 하나의 아이템을 상단에 고정 시키는 것을 의미합니다. 아래의 화면과 같이 리스트를 스크롤 할 때 중간에 있던 아이템이 상단에 고정되는 것을 확인하실 수 있습니다. 저의 Github 예제 중 MyMaterialDesign 에 적용해 보았는데요. 제가 사용한 StickyHeader 라이브러리는 아래 링크입니다. How to Use StickyHeader in RecyclerView 라이브러리 사용법은 위 링크를 통해 보시면 잘 나와있습니다. 아래 게시글은 MyMaterialDesign 을 수정하여 아래 gif 와 같은 효과를 나타내는 방법으로 제..
안녕하세요. 블랙진입니다. 이번에 Google 2018 i/o 에서 더 빠른 Android 앱 개발을 위한 차세대 컴포넌트, 도구 및 아키텍처 지침인 Android Jetpack 을 소개했습니다. 먼저 안드로이드 제트팩에 관한 개발 사이트 링크는 아래와 같습니다. 안드로이드 제트팩 안드로이드 제트팩 소개 영상 안드로이드 제트팩은 Foundation, Architecture, Behavior, Ui 4개의 구성으로 나뉘어집니다. 먼저 Architecture 는 다시 Data Binding, Lifecycles, LiveData, Navigation, Paging, Room, ViewModel, WorkManger 이렇게 8가지로 세분화 할 수 있습니다. 앞으로는 이 Architecture 에 관해 포스팅을..
안녕하세요. 블랙진입니다. 이번에는 탭 레이아웃의 모든것! 포스팅 해보고자 합니다. 짝! 짝! 짝! 짝!먼저 아래 이미지는 구현 결과물 입니다. 시작하기에 앞서 이전 포스팅의 "뷰페이저 만들기" 예제 파일이 필요합니다.(A~E Fragment 를 가지는 뷰페이저 만들기 입니다.)뷰페이저에 대해 공부하실 분은 위 예제를 먼저 따라해 주시고 아닌 분은 MyViewPager 에서 예제 파일을 다운받아주세요. 자 그럼 머테리얼 디자인중 하나인 탭 레이아웃의 모든걸 배워보겠습니다. > ,. < //(모든 코드는 kotlin 으로 작업하였습니다.) 1. APP 단계의 build.gradle 에 아래 코드를 추가해 주세요. build.gradleimplementation 'com.android.support:desi..