1. 개요 액티비티간 데이터 전달 방법인 intent를 활용한 getExtra, putExtra는 사용법이 번거롭고, 여러 액티비티에서 해당 데이터를 공유해야하는 경우 자연스럽게 복잡해진다. 따라서 SharedPreferences를 활용한 액티비티간 데이터 공유방법에 대하여 연구한 바에 대해 포스팅한다. 2. 함수화 액티비티 안에서 다음과 같은 함수 선언을 통해 사용하도록 한다. private fun readSharedPreferencesString(key: String): String { val sp = this.getSharedPreferences("obj", 0) return sp?.getString(key, "") ?: "" } private fun readSharedPreferencesBoolean(key: String): Boolean { val sp = this.getSharedPreferences("obj", 0) return sp?.getBoolean(key, tru
flutter에서 http통신을 통한 rest api 사용은 까다롭기 그지없다. 조금이라도 간단하게 진행하기 위해 상태관리 라이브러리인 Getx에서 Getconnect를 사용한다. 사용 예로 특정 버스정류장에서 특정 노선이 도착하는 정보를 가져오는 api를 사용한다. https://github.com/jonataslaw/getx/blob/master/README.ko-kr.md getx/README.ko-kr.md at master · jonataslaw/getx Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get. - getx/README.ko-kr.md at master · jonataslaw/getx github.com https://www.data.go.kr/data/15000314/openapi.do 서울특별시_버스도착정보