Google Inbox Design #8

이미 다 한뒤에 쓰는 #8 입니다. 일단 #8 에서는 하면서 제가 못했던것이나 그 외에 하고 싶었던 말들을 쓰겠습니다. Bootstrap에 대해서 이번에 저는 Bootstrap을 사용하지 않았는데요. 일단 여러가지 이유가 있습니다. 그전에 Bootstrap이 정확하게 무엇인지 부터 알아야 하는데요. Bootstrap은 간단하게 디자인 라이브러리 입니다. 이 부트스트랩은 css와 jquey로 이루어져 있지요. 일단 전에도 말했지만 angular을 쓰면서 jquery 쓰는것 좋지 않습니다….

Google Inbox Design 만들기 #7

이번에는 반응형 웹 디자인을 하도록 하자. 깃헙 google Inbox도 웹에서 핸드폰크기까지의 반응형디자인을 구현하지 않았다.(핸드폰에서 google inbox자체가 안들어 가진다. 바로 앱스토어나 플레이 스토어 등으로 넘어가서 어플설치를 권유한다. 물론 이게 맞는거다 / 여러 이유가 잇지만 어플이 있다면 무조건 어플로 넘어가게 하는게 좋다. 대부분의 이용자는 어플을 설치하라고 할 시 대부분 설치하며 또한 어플을 설치하면 훨씬더 이용률이 높게 된다….

Google Inbox Design 만들기 #6

github 이번에는 사진으로 보여주기에는 바뀐것이 없어서 그냥 쓴다. 6에서는 애니메이션과 html코드를 모듈화 하였다. 일단 index.html를 저렇게 수정하였다. 보면 헤더부분, 메인부분, 별을 누르면 나오는 별창(?) 부분, 그리고 fab부분으로 나누었다. 이렇게 그리고 각각을 다시 html 파일로 만들었다. 이렇게 정리해 놓으면 나중에 어느 부분을 수정할 때 훨씬더 찾기 쉽고 또한 만약 ng-include main.html 부분을 ng-view로 수정하여 SPA(single page applicaton)을…

Google Inbox Design 만들기 #5

#5에서 가장 어려웠던 점은 메일을 클릭시 그 메일을 보여주는 부분이였다. 이걸 Modal이나 새창등으로 보여주어도 되지만 Inbox에서는 메일 리스트 안에서 그걸 보여준다. 이런식으로 말이다. 이부분을 위해서 일단 컨텐츠는 3부분으로 다시 나뉘어 져야 한다는걸 알수있다. 클릭시 남은위 의 부분의 메일박스, 클릭했을때 보이는 메일내용박스, 그리고 밑의 메일 박스이다. 지금까지는 메일박스를 1개 사용하였지만 이부분에서는 최소 2개를 사용해야한다.(물론 1개로 할수있는…

Google Inbox Design 만들기 #4

사이드부분을 바꾸었다. 기본적으로 icon들도 좀 추고 하고 마테리얼 아이콘 여기서 다운 받을수 있다. svg파일은 수정하면 색깔들도 쉽게 바꿀수 있다.  그리고 사이드바의 버튼의 마진을 0로 하여 버튼들사이에 공백이 없도록 만들었다. 전체적으로 폰트도 바꾸니 제법 inbox다워졌다. 헤더부분을 바꾸었다. 돋보기 아이콘을 추가 하고 적당히 패딩을 주어서 나머지 부분은 검색인풋으로 주었다.  #5 부터는 angular를 적당히 추가하여 페이지에 생기를 불어넣어 보겠다.

Google Inbox Design 만들기 #3

툴바부분의 버튼과 찾기창을 추가하였다. 그리고 mail-box클래스의 div에 flex를 삭제함과 md-list의 padding을 0로 함으로서 메일박스의 높이가 컨텐츠 크기에 맞추어졌다. 슬슬이제 제법 inbox에 꽤 가까운 모습을 보이고 있다. #4에서는 사이드바에 버튼을 추가하고 content 부분에 좀더 디테일을 살리겠다.

Google Inbox Design 만들기 #2

#2에서는 배경색을 바꾸고 그럴듯하게 카드형태를 만들고 깊이감을 주었다. html에서는 list-item을 추가하고 전체 contents를 mailbox로 만들었다. #3에서 mailbox를 여러개 만든다면 좀더 카드느낌이 잘 나고 컨텐츠 분할이 잘될 것으로 생각된다. md-whiteframe은 z축의 깊이감을 준다.  또한 md-list-item은 동그란 아이콘 사진을 지원한다. 그리고 emails의 테스트 데이터를 만들어서 html에서 ng-repeat으로 반복하였다. 테스트를 해보자. 그리고 nav사이드는 200px로 width를 고정하였다.또한 content와 nav의…

Google Inbox Design 만들기 #1

일단 angular material 을 공부하기 위해 material 디자인을 잘 따라한 Inbox을 따라해 보기로 한다. 인박스는 대략 이런 형태로 크게 3부분으로 나눌수 있다. 위의 헤더바, 사이드바, 그리고 컨텐츠 부분이다. 그러면 대충 이러한 형태를 만들도록 해보자. 기본적으로 디자인은 크게 만들고 점점 세분화 되게 만드는게 편하다. 일단 대충 3부분으로 나누었다. (여기까지가 divide-setion commit) 여기까지는 단순히 헤더를 만들고, 나타나고…