Archive 59

웹 UI vs 모바일 UI

이번학기 HCI 수업을 들으면서 UI/UX 부분에 관심이 많은데 도움되라고 적어두기!! 웹 애플리케이션은 화면에서 컨트롤의 값을 설정한 다음, 저장 버튼을 누르는 등의 액션을 취해야만 비로소 입력한 값이 저장되고, 누르지 않은 채로 화면을 벗어나 버리면 값이 저장되지 않는 경우가 많습니다. 이를 일괄 저장 처리 로직 모바일 앱은 조금 다르다. 각각의 컨트롤을 변경할 때마다 즉각적으로 값을 저장하기 때문에 저장 버튼으로 대표되는 일괄 저장 처리 로직을 사용할 필요가 없다. 즉, 앱에서는 일괄 저장 없이 각각의 컨트롤 값을 개별로 저장하는 것이 일반적이다. 웹과 모바일 앱의 이 같은 저장 방식 차이는 데이터 저장에 필요한 자원 소모 문제와 연관이 있는데. 웹은 대부분의 데이터를 서버에 저장하기 때문에 컨트롤..

Firebase에 대해서 정리

서버,,, 내가 제일 못하는 부분이 이 부분이 아닐까 싶다. 근 반년넘게 공부해도 잘 이해가 안가서 사용이 불가능했었는데, 한번쯤은 확실히 하고 넘어가야지. 우선 m1 mac을 사용해서 cocoapod 문제도 있었는데, 어떻게 해결했는지, 지금은 잘 된다. firebase 공식 문서를 하나하나 따라하면 쉽게 이해 가능!! db 부분은 실시간 데이터베이스 부분을 사용한다. (콘솔 창에 보면 storage 부분이 있는데, 이 부분은 사진이나 영상 등 미디어 소스를 여기다가 저장한다고 한다.) 우선 cocoapod 설치를 해야하는데 루비 기반으로 만들어져서 외부 라이브러리의 사용을 쉽게 해주어서 mac 개발자라면 대부분이 알고 있다고 한다. 코코아팟 설치가 무사히 끝나고 pod init 후 workspace가..