본문 바로가기

반응형

app

(7)
Flutter 8일 차 - Flutter for iOS devs (8/8), Databases and local storage, Debugging, Notifications Databases and local storage https://flutter.dev/docs/get-started/flutter-for/ios-devs#databases-and-local-storage How do I access UserDefault in Flutter? iOS 에서는 key-value 쌍으로 된 컬렉션을 UserDefaults 로 알려진 property list 를 이용하여 저장할 수 있다. Flutter 에서는 동일하게 Shared Preference plugin 을 이용할 수 있다. 이 플러그인인 iOS 의 UserDefaults, Android 의 SharedPreference 두 기능을 감싼 것이다. What is the equivalent to CoreData in Flut..
Flutter 5일 차 - Flutter for iOS devs (5/8), Gesture detection and touch event handling, Theming and text Gesture detection and touch event handling https://flutter.dev/docs/get-started/flutter-for/ios-devs#gesture-detection-and-touch-event-handling How do I add a click listener to a widget in Flutter? iOS 에서는 클릭 이벤트를 처리하기 위해서 GestureRecognizer 를 붙인다. Flutter 에는 터치 리스너를 추가하는 2가지 방법이 있다. 만약 위젯이 이벤트 발견을 지원한다면 함수를 넘겨라 그리고 함수에서 이벤트를 처리해라. 만약 이벤트 발견을 지원하지 않는다면 GestureDetector 로 감싸고 onTap 매개변수에 함수를 넘겨라 Ho..
Firebase를 이용한 채팅 구현 (1) - 프로젝트 설정 (iOS) Google I/O 에서 Firebase 에 대한 발표 후 Firebase에 대한 언급이 많아지고 있네요. 테스트를 해보니 채팅을 구현하기 정말 쉬울 것 같아서 한번 만들어 보겠습니다. 채팅 구현에 여러가지 기능을 넣을 수 있겠지만 텍스트 대화와 푸시없이 구현하도록 하겠습니다. 사용하는 Firebase의 기능은 Realtime database, Authentication 입니다. Firebase 프로젝트 설정 https://console.firebase.google.com 접속 `새로만들기` 클릭 프로젝트 `이름`과 `국가/지역` 선택 iOS 앱에 Firebase 추가 `iOS 번들 ID` 입력 (실제 iOS bundle id 와 같아야 합니다.) `앱 추가` 버튼을 클릭하면 `GoogleService-..
개발중인 아이폰 버전 아직 기본적인 기능만 구현되었습니다. 편의를 위한 기능이 들어갈 예정입니다. UI를 개선하기 위해 디자이너와 작업중입니다. 서버의 작업이 늦어져서 초기에 많은 도서관을 지원하지는 못할것 같습니다. ㅜ.ㅜ
새 버전 업그레이드 진행중 가장 크게 변경된 부분은 역시 글을 읽는 부분입니다. 한 화면에 맞게 글이 출력되어 스크롤이 없어 읽기가 편합니다. 색, 여백, 폰트등 사용자가 원하는 대로 여러 설정을 변경할 수 있습니다. 한번 선택한 인코딩은 계속 적용되므로 볼때 마다 선택 안하셔도 됩니다.
`중앙대 식단 정보` 를 만들기 위한 작업 아이폰용 중앙대 식단 정보가 나와서 안드로이드용으로 만들기 위해 작업 중입니다. 이미 몇 주전 부터 작업을 시작하였으나 계속 미뤄져 왔네요. 지금 소개하는 내용도 이미 몇 주 전에 완성된 부분입니다. XML 데이터 형식을 간단히 보여드리자면 다음과 같습니다. DB에 정보를 저장하고 가져오는 부분까지 만들었습니다. 아직 완벽한 상태는 아니지만요.... 안드로이드 어플을 만들어야 하는데... 계속 미뤄지고 있네요 곧 방학인데.... 곧 졸업인데.... 어쩌지.... ^^;
v1.4.0 용인시 기흥도서관, 부천시 해밀도서관 추가와 자동 업데이트 1.0.0 버전으로 바뀌고 나서 가장 문제가 되었던 부분이 `나의 도서관`에 등록해 놓은 도서관의 정보가 서버에서 수정되었을 경우 사용자의 어플에 적용시키는 문제였습니다. 처음 생각은 업데이트 버튼을 놓고 수동으로 업데이트할 예정이었습니다. 기존 버전에서 전체 도서관의 업데이트 정보를 받는 과정이 너무 불편하다는 의견이 많았던 이유와 같은 이유 때문이었습니다. 그래서 나의 도서관에 있는 도서관만 시작시 업데이트 하도록 변경하였습니다. 정보의 주소가 바뀌어서 정보 조회가 안될 경우가 간혹 있는데 지금 까지는 나의 도서관을 삭제 하고 다시 추가해야만 했습니다. 하지만 이제는 그런 수고를 하지 않아도 됩니다. 시작할때 자동으로 업데이트를 해주니까요~ 사용자 쪽에서의 문제는 사라졌지만 내부적인 문제가 아직도 남..

반응형