json,sqlite,listview,custom adapter