안드로이드 개발 팁 #34 - SQLite 데이터베이스 도구 DB Browser for SQLite 다운로드
SQLite 데이터베이스 도구 DB Browser for SQLite 다운로드
No. 34
23.03.20. (월) | Written by @dorian-mobileapp
시작하기 전에...
안드로이드 개발 팁도 오랜만에 다시 작성합니다. 그간 이런 저런 공부들을 하고 있었구요. 이제는 내용 정리가 필요하여 포스팅을 재개합니다. 늦어진만큼 진도를 가능한 빨리 빼보고자 합니다.
현재 상황
지금은 공부할 시간이 있는 때라서 못 봤던 Room 데이터베이스를 배우고 있습니다. 매년 여름에 개발이 진행되는 앱이 있는데요. SQlite 데이터베이스를 사용합니다. 올해에는 이를 Room 데이터베이스로 마이그레이션 하고자 합니다. 지금 공부를 해둬야 몇 달 뒤에 그것을 할 수 있겠지요. 현재 프로젝트 일정은 다음 달부터 바빠질 것 같습니다. 아직 시간이 있는 이번 3월에 관련 학습을 마치고자 합니다.
Room이 별개의 데이터베이스 라이브러리는 아닙니다. 이것은 개발자가 보다 편리하게 사용할 수 있게 SQLite를 감싼 것입니다. 따라서 예전과 동일하게 SQLite 데이터베이스 도구를 활용할 수 있습니다.
SQLite 데이터베이스 도구 - DB Browser for SQLite
SQLite 데이터베이스를 생성, 관리할 수 있는 PC 기반 도구가 있습니다. 맥 OS에서는 DB Browser for SQLite가 있지요. 몇년 전에도 이를 사용한 적이 있었는데요. 이번 포스트에 다시 정리해둡니다.
DB Browser for SQLite 다운로드
아래 링크를 통해 이 도구를 다운로드 받을 수 있습니다. 플랫폼별로 다운로드 가능합니다.
다음 포스트에서는...
다음 포스트에서는 DB Browser for SQLite 사용법에 대해 간단히 정리할 예정입니다.
참고 링크
지난 안드로이드 개발 팁
- #33 - adb 명령어 사용을 위한 PATH 환경 변수 설정
- #32 - 코틀린 언어로 구현한 확장 함수를 자바 코드에서 호출하는 방법
- #31 - UTC 시간을 지역 시간으로 변환하는 함수
- #30 - Collection, MutableCollection 연산 확장 함수 filter, count, indexOfFirst, sortWith, sortedWith
- #29 - 프로젝트에 벡터 이미지 추가하기
- #28 - JSON 자료를 데이터 클래스로 자동 변환하는 방법
- #27 - 페이스북 로그인이 안 되는 문제
- #26 - 레이아웃 XML 파일에 이모지 문자 넣는 방법
- #25 - TED permission 라이브러리를 활용한 권한 요청
- #24 - EditText 뷰에 텍스트 입력하고 0.5초 후 액션 설정
- #23 - Uri 객체로부터 읽은 파라메터에서 '+' 문자가 ' '로 바뀌어 있는 문제
- #22 - RxJava 활용하여 몇초 후 코드 실행
- #21 - 맥북 아이클라우드로 프로젝트 복사 후 빌드 안 되는 문제
- #20 - 툴바 정의 방법 (1) 타이틀 및 배경색 설정
- #19 - Index corrupted 오류
- #18 - 오래된 프로젝트의 build.gradle 파일 수정
- #17 - 뷰 바인딩 적용된 프래그먼트에 데이터 바인딩 적용 후 빌드시 발생하는 오류
- #16 - 특정 일이 속하는 주의 모든 날짜를 배열로 구하는 방법
- #15 - RecyclerView에 리스트를 로딩한 후 처리할 일 작성
- #14 - RecyclerView 뷰에서 항목 클릭시 뷰가 깜빡이는 문제
- #13 - 공통으로 사용할 색상 리소스 만들고 뷰에 적용
- #12 - 코틀린 언어 변환시 추가로 수정할 build.gradle 파일들
- #11 - 리스트/배열로부터 찾을 원소의 위치 읽기
- #10 - 앱의 다크 모드 진입 막는 방법
- #9 - 데이터 바인딩/뷰 바인딩 사용하지 않을 경우 자체적으로 만드는 Views 클래스
- #8 - TextView에 linear gradient color 적용하기
- #7 - 다이얼 화면 연결하기 위해 Activity 클래스의 확장 메소드 작성
- #6 - 웹 브라우저를 여는 확장 메소드 작성
- #5 - HTML 적용된 TextView에서 링크 클릭은 어떻게 구현?
- #4 - RxJava의 Observable, Single 객체의 기본 설정 수행 메소드 정의하기
- #3 - 특정 화면 이동시 다른 화면 모두 닫기
- #2 - HTML 이스케이핑 적용된 문자 풀어주기
- #1 - TextView로 HTML 내용 보여주기
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the AVLE Dapp (https://avle.io)
안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.
안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-mobileapp님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!
Upvoted! Thank you for supporting witness @jswit.
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.