코틀린5 안드로이드에서 코틀린으로 데이터바인딩(DataBinding) 하기 안녕하세요! 너무 오랫동안 안드로이드를 안했더니 그만..!...데이터 바인딩도 까먹어서 이렇게 데이터 바인딩 편으로 돌아왔습니다~~ 추가적으로 계속 진행하고 있던 리스트뷰 강의를 데이터 바인딩을 이용해서 하자니... 이야기가 길어질꺼 같아 분리해 보았습니다 데이터 바인딩 (Data Binding) 바인딩(Binding)은 어떤걸 묶다, 굳히다, 즉, 연결할때 쓰는 단어입니다. 안드로이드에서는 뷰와 데이터를 묶을때, 데이터 바인딩이라고 많이 합니다. 목표 1. 에딧텍스트와 텍스트뷰, 버튼을 만들고 2. 에딧텍스트 작성하면 텍스트뷰에 그대로 복사해서 보여주기 3. 에딧텍스트에 6자 이상 작성시 버튼 보이기, 6자 미만이면 숨기기 4. 버튼 클릭하면 에딧텍스트의 내용을 토스트로 출력하기 여기서 예제로 사용될 .. 스터디/Android+Kotlin 2020. 7. 20. 안드로이드 코틀린 ROOM (룸, 데이터베이스) 사용해서 RecyclerView 적용하기. 안녕하세요 이번에는 안드로이드에서 코틀린으로 데이터베이스를 쉽게 쓰는 방법인 ROOM에 대해 소개해보고자 합니다 기존에는 안드로이드에서 SQLite를 사용하여 데이터베이스의 파일도 관리해야하고, 마이그레이션도 직접해야하고 일일히 get, set도 만들고 여간 귀찮은게 아니였습니다. 그런 불편함을 해소해주기 위해 나온 ROOM (룸) SQLite를 안쓰는게 아닌, SQLite를 맵핑 해주는 라이브러리로 나오게 되었습니다. 자세한건 코드와 함께 소개해보고자 합니다. 1. ROOM 의 3가지 개념 Database (데이터베이스) 저장하는 데이터의 집합 단위를 말합니다 Entity (항목) 데이터베이스 내의 테이블을 의미합니다 DAO (다오) 데이터베이스에 접근하는 함수(insert,update,delete,... 스터디/Android+Kotlin 2020. 7. 14. 안드로이드 코틀린으로 만든 리사이클러뷰(RecyclerView)에 클릭으로 데이터 추가하고 삭제하기 안녕하세요! 이번에는 안드로이드 코틀린으로 만든 리사이클러 뷰에 버튼을 클릭해서 데이터를 추가하고 삭제해 보겠습니다 지난 글에 이어서 진행됩니다. https://dalgonakit.tistory.com/139 안드로이드 코틀린으로 만든 리사이클러뷰(RecyclerView)에 클릭 기능 추가하기 (Add ClickListener) 안녕하세요 ! 오늘은 지난번 만든 리스트 앱에 클릭 기능을 추가해보도록 하겠습니다. ❖ 지난 게시글에 이어지는 게시글입니다. https://dalgonakit.tistory.com/138 안드로이드 코틀린으로 리스트 만�� dalgonakit.tistory.com 이어서 진행되지만 이전 글을 안보셔도 무방합니다 왜냐하면 밑에 적어두었거든요! 이전 코드 아래를 눌러 펼쳐보세요 더보.. 스터디/Android+Kotlin 2020. 7. 12. 안드로이드 코틀린으로 만든 리사이클러뷰(RecyclerView)에 클릭 기능 추가하기 (Add ClickListener) ❖ 지난 게시글에 이어지는 게시글입니다. https://dalgonakit.tistory.com/138 안드로이드 코틀린으로 리스트 만들기 (RecyclerView) 안녕하세요! 안드로이드 스튜디오4.0에서 코틀린으로 안드로이드 리스트(리스트뷰)를 만들어보도록 하겠습니다~ 이번 글에서는 데이터의 갯수가 미리 정해져있는 리스트뷰를 만들어보겠습니다 dalgonakit.tistory.com 안녕하세요 ! 오늘은 지난번 만든 리스트 앱에 클릭 기능을 추가해보도록 하겠습니다. 참고.기존 자료 지난 게시글에서 제작한 파일들 입니다. 참고해주세요! Contacts.kt package com.example.mylistapplication class Contacts(var name: String, var tel: Str.. 스터디/Android+Kotlin 2020. 7. 5. Kotlin으로 Android 앱 시작하기 [코틀린? 그리고 환경세팅 그리고.. 앱 만들고 실행까지] 안녕하세요~ 최근에 Flutter로 많이 글을 썼었는데요 이제는 Kotlin을 써볼까 합니다! 여기서 쓰게 될 글은 제가 안드로이드 경험이 있기때문에 기존 자바로 개발하던 방법과 새로운 코틀린으로 개발하는 방법을 비교하는 글이 자주 나올 수 있고, 맥 환경이 익숙하니 맥 환경으로 글을 작성해보겠습니다. 맥을 가지고 있지 않아도 실망하지 마세요. 요즘 VirtualBox에 Mac OS 설치가 참 쉽습니다. 엄청~ 자세한건 저도 모르게 넘어가고 설명을 못 할 수도 있으니 궁금하신건 얼마든지 댓글로 물어봐주세요! 글이 스샷이 많아서 길 수 있으니 미리 압박을 예상하시기 바랍니다! 깊이있는 내용은 아니여서 금방 따라 해볼 수 있을꺼에요! 자 ~ 시작합니다! 코틀린은 뭘까요? 먼저, 코틀린으로 안드로이드를 작업하.. 스터디/Android+Kotlin 2020. 7. 3. 이전 1 다음