바로 이전 포스팅에서 Room 에 대해 정리했다. 이 기능을 이용해서 간단한 계산기 앱을 구현할 것이다. 계산기에 이전 계산 기록을 Room에 저장하고 Dao 을 만들어 인서트, 쿼리 등의 함수를 만들 것이다. 크게 사용된 기능은 아래와 같다. Layout TableLayout 키패드 레이아웃 구성할 때 사용 Constriantlayout LayoutInflater 계산 기록을 하났기 추가할 때 사용 Room local DB 에 계산 기록 저장할 때 Thread DB 에서 데이터를 불러오거나 저장, 업데이트할 때 사용 확장함수 isNumber 사용. UI 구성 하단에 계산기 키패드 레이아웃을 TableLayout 으로 구성하고 상단에는 따로 View 을 만들어 공간을 만들어준다. constraintVer..