WEBVTT

00:00:00.830 --> 00:00:02.740
Microsoft 빌드 2017입니다.

00:00:02.740 --> 00:00:06.560
에 대해 이야기 하기
모바일 응용 프로그램을 디자인 하는.

00:00:06.560 --> 00:00:10.390
David Ortinau 라고
내가 선임 프로그램 관리자

00:00:10.390 --> 00:00:13.630
모바일 개발 도구를 사용 하 여
팀 및 Xamarin 포럼입니다.

00:00:14.940 --> 00:00:16.880
어, 좀만
내가 수행한 모바일 및

00:00:16.880 --> 00:00:20.490
웹 개발에서 지금 일어나 고 있어
20 년 동안 다양 한

00:00:20.490 --> 00:00:23.740
플랫폼, 하지만 제 마음을
내 사랑은 Xamarin입니다.

00:00:23.740 --> 00:00:26.370
많고이 무엇에 대 한 더
허용 되는 것 보다

00:00:26.370 --> 00:00:28.360
me에서
설계 관점

00:00:28.360 --> 00:00:31.090
각 플랫폼에 충실 한 것으로

00:00:31.090 --> 00:00:34.850
내가 전달 하 고 있는지 확인 하려면
최고의 즐길 수 있습니다.

00:00:34.850 --> 00:00:38.940
따라서 원하는 것 중 첫 번째 숫자를
모두에 게 어쩌면 하 러 왔는

00:00:38.940 --> 00:00:41.880
웹의 관점에서 어쩌면
데스크톱에서 오고

00:00:41.880 --> 00:00:44.790
개발의 관점
또는 디자인 관점 이지만

00:00:44.790 --> 00:00:47.650
정말 중요 한가
우리는 모든 디자이너입니다.

00:00:47.650 --> 00:00:52.010
우리는 모두 한 역할을 수행
응용 프로그램의 디자인입니다.

00:00:52.010 --> 00:00:55.150
여부를 당신이에 관련 된
처음, 건물

00:00:55.150 --> 00:00:59.520
UI를 어떻게 결정 하는
환경 이라면, 또는

00:00:59.520 --> 00:01:01.040
해당 디자인을 구현 하 고

00:01:01.040 --> 00:01:03.810
디자인 만들어진다는 것
all along는 방법 결정 합니다.

00:01:03.810 --> 00:01:05.210
그런 우리가 이해 하 고

00:01:05.210 --> 00:01:08.960
중요 한 인 터널 수 있습니다.
설계의 측면 및

00:01:08.960 --> 00:01:11.841
정말 좋은 디자인을 만드는
반대로 디자인 된

00:01:11.841 --> 00:01:16.350
로 인해 좌절 하 고
고통, 우리는 제공할 더 나은.

00:01:16.350 --> 00:01:19.610
따라서에 대해 알아보기
가장 먼저 하는

00:01:19.610 --> 00:01:23.230
수행 하고자 하는 경우는
사용자 테스트를 수행 합니다.

00:01:23.230 --> 00:01:25.990
그렇다면, 아마도,
연구소 나 있습니다.

00:01:25.990 --> 00:01:29.400
더 많은 것으로 생각
리서치 담당자는 보다 하지만

00:01:29.400 --> 00:01:31.960
이 작업은 해당 우리가
비공식적으로 수행할 수 있습니다.

00:01:33.830 --> 00:01:36.620
따라서 내 빠른이 같습니다.
제공 하기 위해 안내 합니다.

00:01:36.620 --> 00:01:39.450
본격적인 기본 사용자 테스트 합니다.

00:01:39.450 --> 00:01:42.160
간단한 컨텍스트를 제공 하 고
필요에 따라 방향입니다.

00:01:42.160 --> 00:01:44.990
누군가 잡아
커피숍이 나

00:01:44.990 --> 00:01:48.260
알고 있는 곳
그에 게 한 잔의 커피와 등을 구입

00:01:48.260 --> 00:01:51.550
이 봐, 테스트 모바일 아웃
응용 프로그램을 좀 도와 줘?

00:01:51.550 --> 00:01:54.210
그에 게 참석 하 고
그의 기본 사항을 제공 합니다.

00:01:54.210 --> 00:01:56.400
너무 많이 주십시오
정보 때문에 경우

00:01:56.400 --> 00:01:57.720
priming 될 수 있습니다.

00:01:57.720 --> 00:01:59.816
그 게 보면
너무 많은 정보를

00:01:59.816 --> 00:02:02.210
단지 regurgitate 것은
할 것입니다.

00:02:02.210 --> 00:02:05.640
다음,이 장려 하 고
응용 프로그램을 탐색할 때 또는

00:02:05.640 --> 00:02:08.240
활동을 탐색 하는
그에 대 한 지침을 지정 했기 때문입니다.

00:02:10.350 --> 00:02:12.860
자연어 처리 수 있도록 유도
무슨

00:02:12.860 --> 00:02:13.940
머리입니다.

00:02:13.940 --> 00:02:17.090
예를 들어, 사용 하 고 있습니다
응용 프로그램을 내가 찾고 있어요

00:02:17.090 --> 00:02:21.160
어쩌면 내가 해야 할 일 및 나타남
그건 상당히 멋진 나

00:02:21.160 --> 00:02:23.120
일부를 시작 하 고
정말 좋은 의견 있습니다.

00:02:24.480 --> 00:02:26.720
들어,
감시 하 고 관찰 합니다.

00:02:26.720 --> 00:02:28.070
단지 편안히 하 고

00:02:28.070 --> 00:02:30.770
있도록 어떤 작업을 수행 하
하 고 는입니다.

00:02:30.770 --> 00:02:33.320
그렇게 멍 예제
내 개인 경험.

00:02:33.320 --> 00:02:36.430
응용 프로그램을 디자인 했습니다 있었습니다, 그리고
근처에 있던 것과

00:02:36.430 --> 00:02:40.320
제 마음에 이런 생각이 들었습니다
설계 고정 했던 내가.

00:02:40.320 --> 00:02:42.790
친구를만 났 었 지
커피숍에서 하 고

00:02:42.790 --> 00:02:45.470
그녀 앞에 응용 프로그램 설정
하 고 내가 준 그녀 기초.

00:02:45.470 --> 00:02:47.360
종류의 다음과 같습니다.
응용 프로그램의 않습니다.

00:02:47.360 --> 00:02:48.210
당신은 어떻게 생각하세요?

00:02:48.210 --> 00:02:49.430
하 고 내가 준 그녀 단계.

00:02:49.430 --> 00:02:51.160
그녀는,에 대 한 것을 시작 하 고
그녀는 저를 고

00:02:51.160 --> 00:02:54.100
화면 중 하나를 그녀
응용 프로그램에 목표를 추가 했습니다.

00:02:54.100 --> 00:02:56.100
그녀는 탐색을 시작 하 고
그녀의 말?

00:02:56.100 --> 00:02:58.880
좋아, 잘 모르겠습니다.
가 다음에 위치 합니다.

00:02:58.880 --> 00:02:59.890
일종의 길을 잃 었 어입니다.

00:02:59.890 --> 00:03:01.380
따라서 그녀는 조금을 제공 했습니다.

00:03:01.380 --> 00:03:04.454
아마도 말을 하 고
난 좀 뭔가 했습니다.

00:03:04.454 --> 00:03:06.510
작업 흐름을 향상.

00:03:06.510 --> 00:03:08.942
다음 다음 있어 그녀를
화면과 다음 화면

00:03:08.942 --> 00:03:10.420
갑자기 그 랬을 wow.

00:03:10.420 --> 00:03:11.140
그건 정말 멋진입니다.

00:03:11.140 --> 00:03:12.660
내가 그렇게 그 생각 하지.

00:03:12.660 --> 00:03:15.300
있었던 것을 확인할 때문에
내 사용자를 즐겁게 할 수 있는 기회

00:03:15.300 --> 00:03:16.490
이 시점에서.

00:03:16.490 --> 00:03:19.510
방금 만든 예 고
에 대 한 심도 깊은 이해

00:03:19.510 --> 00:03:23.600
내가 잘 된 것에 대 한 내용과
응용 프로그램에서 작동 되지 않았습니다.

00:03:23.600 --> 00:03:26.580
돌아가 못했습니다.
디자인 개조 하 고

00:03:26.580 --> 00:03:28.870
것을
보다 나은입니다.

00:03:28.870 --> 00:03:31.770
가능한 한 하지 않습니다
큰 문제가 되어야 할

00:03:31.770 --> 00:03:34.490
사용자 테스트를 실시 수 있습니다.
완전히 비공식적인

00:03:34.490 --> 00:03:36.550
공식적인 이동 수 있습니다.
경로 실험실에서 수행

00:03:36.550 --> 00:03:38.950
모든 문제를 기록 하는 것과
그건 멋진 도입니다.

00:03:40.600 --> 00:03:45.230
규칙 번호 2
한 가지 한 화면입니다.

00:03:45.230 --> 00:03:48.870
이 의미에 대 한
왼쪽, 다음 예제에서는

00:03:48.870 --> 00:03:50.420
화면에서 기호를 접수 했습니다.

00:03:50.420 --> 00:03:52.460
정말 한 가지를 않습니다.

00:03:52.460 --> 00:03:55.690
따라서 있어야
혼동이 없도록 수 있습니다.

00:03:55.690 --> 00:03:56.970
이 화면으로 사용자를 가져옵니다 때

00:03:56.970 --> 00:03:58.370
것은 분명 무엇
할 일은 거.

00:03:58.370 --> 00:04:00.160
경우에 하지 않음
조치,

00:04:00.160 --> 00:04:04.210
register 버튼이 있어요
그 아래 버튼은 등록.

00:04:04.210 --> 00:04:06.390
분실 한 경우는
보조 작업은 존재 하지만

00:04:06.390 --> 00:04:08.550
기본 동작
목적을

00:04:08.550 --> 00:04:10.130
완전히 사라졌는지 그 화면입니다.

00:04:11.550 --> 00:04:14.670
세션 목록 및이
2016의 모든 응용 프로그램의 Xamarin를

00:04:14.670 --> 00:04:16.380
난 여기서 사용 하는 예제.

00:04:16.380 --> 00:04:19.230
모든 응용 프로그램을 구입 하 고 있는
휴대폰에서 열어야 하 고

00:04:19.230 --> 00:04:22.110
질문 한 무엇입니까
이 화면을 수행 하는 것?

00:04:22.110 --> 00:04:24.100
특히 응용 프로그램을
적합 잘.

00:04:25.840 --> 00:04:29.282
그때와 지금 세션
화면에서의 주요 기능

00:04:29.282 --> 00:04:31.734
세션 화면에 해당 하는 것
세션의 목록을 제공 합니다.

00:04:31.734 --> 00:04:34.150
물론, 주 및
작업의 검색 될 것 이지만

00:04:34.150 --> 00:04:35.630
보조 작업을 했습니다.

00:04:35.630 --> 00:04:40.160
되지 않도록 하는 화면
둘 이상의 작업을 수행할 수 없습니다 있지만

00:04:40.160 --> 00:04:42.270
한 가지는 명확 해야 합니다.

00:04:42.270 --> 00:04:43.626
및 다음 세션
세부 화면

00:04:43.626 --> 00:04:45.590
기본 기능에 존재
분명히 말해주고 있습니다.

00:04:45.590 --> 00:04:48.340
세션에 대 한 자세한 내용
사실입니다.

00:04:48.340 --> 00:04:51.520
하지만이 기본 동작
포인터가 해당 세션을 평가 하려면

00:04:51.520 --> 00:04:52.840
물론, 수 말에 따르면, 고

00:04:52.840 --> 00:04:53.890
도 이유 I
세션을 평가 합니다.

00:04:53.890 --> 00:04:55.580
보았다 하지 않은
아직 세션?

00:04:55.580 --> 00:04:58.180
때문에 이것이 세션
이미 발생 하므로

00:04:58.180 --> 00:05:00.270
만 하면
수행할 수 있는 등급입니다.

00:05:00.270 --> 00:05:01.290
이제 탐색을 설명 합니다.

00:05:02.500 --> 00:05:03.700
따라서에 대 한 탐색을 수행할 때

00:05:03.700 --> 00:05:08.040
각 플랫폼 kinda에 고유한
탐색 체계 또는 패턴

00:05:08.040 --> 00:05:11.780
이너 스피어에
예상 되는 플랫폼입니다.

00:05:11.780 --> 00:05:15.390
물론, 그렇게 iOS
탭 표시줄 아래쪽에 있습니다.

00:05:15.390 --> 00:05:19.010
UWP과는 Android 두 종류
이동 아웃 쪽으로 둔 혼합 관리 모델 또는

00:05:19.010 --> 00:05:20.700
마스터-세부 메뉴입니다.

00:05:20.700 --> 00:05:24.200
이해 하 고 아는 것
이러한 탐색 패턴

00:05:24.200 --> 00:05:28.718
등을 알 수
어떻게 사용자 탐색 허용지 않습니다.

00:05:28.718 --> 00:05:32.000
이제 기억 그 UWP 및

00:05:32.000 --> 00:05:36.520
Android 둘 다 다시
장치에서 단추입니다.

00:05:36.520 --> 00:05:40.990
지금 것을 의미 하는 것
장치 영향에 대 한 개념

00:05:40.990 --> 00:05:45.540
당신은 탐색 항목
UI를 사용 하려고 합니다.

00:05:45.540 --> 00:05:49.220
IOS는 반면에
돌아가려면에 통과

00:05:49.220 --> 00:05:51.820
추가,이
또한 주의 해야 할 것입니다.

00:05:53.230 --> 00:05:55.270
잠시를 알아봅시다합니다
내게 필요한 옵션입니다.

00:05:55.270 --> 00:05:57.940
매우 중요 한
Microsoft에서 특히

00:05:57.940 --> 00:06:00.740
이 드럼 확실히 이길 것
이것이 중요 한 것

00:06:00.740 --> 00:06:05.160
사용자가 할 수
화면에 텍스트를 참조 하십시오.

00:06:05.160 --> 00:06:08.340
장애가 있는 경우에
음성을 통한 것 필요 합니다.

00:06:08.340 --> 00:06:12.020
켜져 있는지
사용 하도록 설정 하는 개발자

00:06:12.020 --> 00:06:13.180
이름 지정 및

00:06:13.180 --> 00:06:16.964
대 한 설명을 얻을 수 있도록
이러한 사건이 우리에 게 다시 읽습니다.

00:06:16.964 --> 00:06:19.940
다음도 하 고
하 여 대비 좋습니다.

00:06:19.940 --> 00:06:22.070
이들은 모두 단순
작업을 테스트 하 고

00:06:22.070 --> 00:06:24.510
long은 사용자 테스트
방법을 알려주는 데

00:06:24.510 --> 00:06:27.050
아주 잘 하 고 있는 경우
이런 경우.

00:06:27.050 --> 00:06:29.060
여기 화면에
난 다시 들어갈 거 표시 하 고

00:06:29.060 --> 00:06:32.520
앞을 몇 번
하지만 텍스트가 작습니다.

00:06:32.520 --> 00:06:36.770
이며 다음 때 우리가 사용 하는
단위를 측정 하는 장치

00:06:36.770 --> 00:06:39.140
독립적으로 또는
독립, 밀도

00:06:39.140 --> 00:06:42.600
다음으로 변경
내게 필요한 옵션 설정

00:06:42.600 --> 00:06:45.205
더 큰 얻을 수 있습니다.
적절 한 텍스트입니다.

00:06:45.205 --> 00:06:47.865
Xamarin 폼 방식으로 제공
이에 대 한 거의

00:06:47.865 --> 00:06:53.095
사용 하기 때문에 있음
고정 된 크기 대신 하 고

00:06:53.095 --> 00:06:55.685
측정 단위를 사용 하 여
그런 다음 측정 단위

00:06:55.685 --> 00:06:57.875
아래로 변환
각 플랫폼입니다.

00:06:59.095 --> 00:07:00.255
좋아, 터치에 대 한 설계.

00:07:00.255 --> 00:07:03.765
물론 이것은 모바일
디자인 토크 초점을 맞추었습니다.

00:07:03.765 --> 00:07:07.840
따라서 적도록 하겠습니다.
어떤은 터치 중요 합니다.

00:07:07.840 --> 00:07:09.750
사용자가 장치 보유
다른 방식입니다.

00:07:09.750 --> 00:07:11.732
많은 연구에
이 수행 되었습니다.

00:07:11.732 --> 00:07:15.480
드는, 49 %의
사람들이 그렇게 사용합니다.

00:07:15.480 --> 00:07:17.740
크레들에 될 것입니다.
나와 함께 여기를 전달 하 고

00:07:17.740 --> 00:07:19.360
그런 다음 다른 손으로 접촉 하는 것입니다.

00:07:19.360 --> 00:07:21.480
양손, 또는 특히
태블릿의 경우.

00:07:21.480 --> 00:07:23.960
하지만 항상 하도록 설정한
화면 맨 아래에

00:07:23.960 --> 00:07:25.820
중간 것
화면 및

00:07:25.820 --> 00:07:30.380
그 영향을 할 수 있는
해당 UI의 부분에 도달 합니다.

00:07:31.940 --> 00:07:36.230
지금의이 예에서 녹색
예 영역을 가리킵니다.

00:07:36.230 --> 00:07:39.760
이것은 쉽게 수 있는
액세스 하 고 쉽게 터치 것입니다.

00:07:39.760 --> 00:07:43.060
그 화면에서 특히
에이 드는 위치입니다.

00:07:43.060 --> 00:07:45.638
그런 다음 다음 지역
It의 정상입니다.

00:07:45.638 --> 00:07:47.704
그 순간의 종류.

00:07:47.704 --> 00:07:50.426
하는 경우를 얻을 수 있습니다.
하지만 어렵지는 않습니다 고문.

00:07:50.426 --> 00:07:53.302
그런 다음 물론, 구현할 수
까지 잡아 먹던 코너에 있는

00:07:53.302 --> 00:07:54.932
없다면
매우 큰 바늘과

00:07:54.932 --> 00:07:57.828
정말 작은 장치 것 입니까
도달 하는 데 문제가 발생할 수 있습니다.

00:07:57.828 --> 00:08:01.518
생각 중이 고
용어는 UI 요소

00:08:01.518 --> 00:08:05.602
에 연결 된 장치에는
사용 중인 응용 프로그램

00:08:05.602 --> 00:08:09.213
알게 하는 것
액세스 가장을

00:08:09.213 --> 00:08:12.118
그 햄버거 메뉴 옵션
예를 들어

00:08:12.118 --> 00:08:15.986
하려는 UI는 플라이 아웃에서
쉽게 액세스할 수 없을.

00:08:15.986 --> 00:08:18.539
가져올 수 있지만
것으로 해야 합니다.

00:08:18.539 --> 00:08:21.853
물론 iOS 1부터 다음
지점을 두 번 누르기 해당 도입

00:08:21.853 --> 00:08:24.926
또는 홈 버튼을 세 번 누르기
그러나 설치 하는 것에

00:08:24.926 --> 00:08:27.800
UI를 제공 하므로 아래
것을 볼 수 있습니다.

00:08:27.800 --> 00:08:30.870
그건 한 가지 방법은
몇 가지 도움말을 달성 합니다.

00:08:30.870 --> 00:08:33.480
오 거 서 Hoober 하지만
여기에 언급, 몇 가지 조사 작업을 완료

00:08:33.480 --> 00:08:37.290
훌륭한 책 이며
인터페이스를 디자인 하는 모바일

00:08:37.290 --> 00:08:39.310
몇 가지 정말 좋은 정보가 되었습니다.
이 린에 대 한.

00:08:40.400 --> 00:08:42.590
물론 당신이 하는 경우와
왼손을 바로 반전 하는.

00:08:42.590 --> 00:08:43.370
양손을 당신이 하는 경우

00:08:43.370 --> 00:08:45.200
그런 걸 할 수 있습니다.
그 방법입니다.

00:08:45.200 --> 00:08:47.320
배치 하는 경우 등
UI 요소를

00:08:47.320 --> 00:08:49.740
당신은 여기서 하는 것이 좋습니다.
작업을 저장합니다.

00:08:49.740 --> 00:08:53.291
때 고려해 야 할 것
하는 크기의 터치

00:08:53.291 --> 00:08:54.191
단추가 있습니다.

00:08:54.191 --> 00:08:57.508
정말 작은 텍스트
touchable 되도록 해야 하는

00:08:57.508 --> 00:09:00.887
만들거나 작업을 수행 하 고
버튼을 사용 하므로 너무 작은 것 또는

00:09:00.887 --> 00:09:02.992
그들은 너무 가까이
다른 요소를

00:09:02.992 --> 00:09:06.217
매우 어렵게 됩니다.
이러한 단추를 사용 하는 사람들.

00:09:06.217 --> 00:09:08.957
내 말은, 바로 | 모두 경험이
방문 하려고 하는 상황

00:09:08.957 --> 00:09:10.428
해당 버튼을
그 누락 및

00:09:10.428 --> 00:09:13.117
그 옆에 있는 것을 맞 히 고
일단 매우 당황 하 고

00:09:13.117 --> 00:09:15.580
화난에 고함치 고 고
수 있는 개발자입니다.

00:09:15.580 --> 00:09:19.390
따라서 좋은 규칙을 엄지
40 픽셀을

00:09:19.390 --> 00:09:22.650
사이의 여백을 5 픽셀
요소와 다른 것입니다.

00:09:22.650 --> 00:09:26.370
하지만 알다시피, 오늘날 장치
밀도 여러가

00:09:26.370 --> 00:09:29.440
즉 40 픽셀
하나의 장치는 40 픽셀이 아닌

00:09:29.440 --> 00:09:33.090
다른 장치에서 물리적
오른쪽 측면을 측정?

00:09:33.090 --> 00:09:34.990
그렇다면 무엇에 픽셀
정말 더 이상 의미?

00:09:36.240 --> 00:09:39.810
Apple와 Android, 그렇게 하 고
범용 Windows 플랫폼

00:09:39.810 --> 00:09:42.470
Microsoft에서는 모든 사람이 왔다는
표현할 수 있는 다른 방법을

00:09:42.470 --> 00:09:46.260
측정 단위
장치 독립 및

00:09:46.260 --> 00:09:48.510
독립적으로
스크린의 밀도입니다.

00:09:48.510 --> 00:09:51.150
그렇게 사과 사용
시점을 이라는 것입니다.

00:09:51.150 --> 00:09:53.275
Android가
밀도 독립 픽셀 또는

00:09:53.275 --> 00:09:56.550
흔히 무엇
DP의 또는 DP의.

00:09:56.550 --> 00:09:59.430
UWP를 사용 하 여
장치 독립적 픽셀입니다.

00:09:59.430 --> 00:10:02.390
다시 두는 것이 고
Xamarin 형성 하는 아주 좋은 없습니다.

00:10:02.390 --> 00:10:04.163
작업에 대 한 추상화
그렇게 하면,

00:10:04.163 --> 00:10:07.004
사용자가 장치를 표현할 수 있습니다
측정을 한 번 가져옵니다.

00:10:07.004 --> 00:10:09.930
지금 플랫폼으로 변환합니다.
적절 하 게 확장 합니다.

00:10:09.930 --> 00:10:13.880
하지만 만들기에 있어
자산 및 우리의 장치에 대 한

00:10:13.880 --> 00:10:17.030
우리의 응용 프로그램 확인
이 표의 오른쪽 여기.

00:10:17.030 --> 00:10:19.280
많은 일이
작성 해야 하는.

00:10:19.280 --> 00:10:21.370
모두를 나타내는합니다
다양 한 크기에 대 한

00:10:21.370 --> 00:10:24.210
서로 다른 밀도 모두 또는
적어도 그 중 대부분을

00:10:24.210 --> 00:10:28.990
복사본을 만들어야 합니다.
각 이미지에 대 한 준비

00:10:28.990 --> 00:10:32.720
해당 플랫폼의 각
이 해상도로 조정합니다.

00:10:32.720 --> 00:10:33.650
문제가 맞아 요?

00:10:33.650 --> 00:10:36.930
따라서 픽셀, 하지만
여전히 우리의 이미지를 만들 것을

00:10:36.930 --> 00:10:41.080
픽셀 크기로 우리의 자산을
그 크기를 렌더링 하 고

00:10:41.080 --> 00:10:43.480
그건 많이
아트웍을 만들 수 있습니다.

00:10:43.480 --> 00:10:44.970
그렇다면 어떻게 않습니다 우리가이 문제를 해결?

00:10:46.040 --> 00:10:48.050
벡터 그래픽을 디자인 합니다.

00:10:48.050 --> 00:10:50.770
이 바로 여기에 그림
하나인 스케치 앱

00:10:50.770 --> 00:10:52.180
Mac 쪽에서 내 즐겨찾기.

00:10:52.180 --> 00:10:54.540
다른 옵션은 되 고
Windows 쪽.

00:10:54.540 --> 00:10:56.474
스케치 하나입니다.
그건 사용할 수 없습니다.

00:10:56.474 --> 00:11:00.635
하지만 근본적으로 벡터
이 응용 프로그램 그리기

00:11:00.635 --> 00:11:04.335
특히으로 소개
모바일 웹 응용 프로그램 및.

00:11:04.335 --> 00:11:07.695
무엇을 사용할 수 있습니다.
작성 하는 것을

00:11:07.695 --> 00:11:11.080
로 고화질 프로토타입
뿐만 아니라 생산 아트를 준비 합니다.

00:11:11.080 --> 00:11:14.180
다음 시간을 제공 하는 것과
아트 조각 들을 생성 하기 위해

00:11:14.180 --> 00:11:16.890
살펴본 모든 이미지
전혀 그 이전 화면으로

00:11:16.890 --> 00:11:20.790
수 우리는 이러한 다양 한 크기
스케치에서 벡터 내보내기 작업을 수행 합니다.

00:11:20.790 --> 00:11:23.700
기타 응용 프로그램에 다시
이 작업의 다른 방법

00:11:23.700 --> 00:11:25.680
강력한 이기도 합니다.

00:11:25.680 --> 00:11:28.900
그런 다음 한 번에 모두 제공 하 고
우리 모든 크기가 필요 합니다.

00:11:29.980 --> 00:11:33.930
이 대 한 자세한 내용은
체크 아웃 내 Xamarin 발전

00:11:33.930 --> 00:11:37.142
2016 세션 단지 약간
여기에 shameless 플러그

00:11:37.142 --> 00:11:40.720
디자인 개발
여기서 다루는 워크플로

00:11:40.720 --> 00:11:43.610
해당 도구 뿐만 아니라 많은
기타 도구를 했습니다

00:11:43.610 --> 00:11:46.780
정말 성공적으로
모바일 응용 프로그램을 구축 합니다.

00:11:47.860 --> 00:11:50.270
따라서에 대해 알아보기
컨텍스트에 대 한 설계.

00:11:50.270 --> 00:11:51.900
이제 우리가 의미이

00:11:51.900 --> 00:11:54.500
내 말은에 있는 경우
사막에는 hike

00:11:54.500 --> 00:11:55.630
배우려는 않 수?

00:11:55.630 --> 00:11:58.540
전철 수 있다면
우리 중 많은 작업을 수행 했습니다.

00:11:58.540 --> 00:12:01.200
집에 있는 경우 또는
다른 소파를

00:12:01.200 --> 00:12:03.610
우리가 사용 하는 장소
모바일 응용 프로그램입니다.

00:12:05.180 --> 00:12:06.810
따라서 당신이 하는 경우를 고려합니다
에 hike

00:12:06.810 --> 00:12:09.500
어떤 기능이 될 수 있습니다.
중요 한 게 수 있습니까?

00:12:09.500 --> 00:12:11.840
오프 라인으로, 명확 하 게
문제가 될 것입니다.

00:12:11.840 --> 00:12:14.450
피라미드와 여 하는데
않았습니다 없습니다 않음

00:12:14.450 --> 00:12:16.400
수 있습니다.
기지국 근처.

00:12:17.436 --> 00:12:20.100
확인 하 려 하므로
해야 하는 응용 프로그램

00:12:20.100 --> 00:12:22.600
사용자가 예상 하는 경우
응용 프로그램을 사용 하려면

00:12:22.600 --> 00:12:25.518
이러한 환경에서
좋은 오프 라인 기능으로

00:12:25.518 --> 00:12:27.730
차라리 아무 것도
응용 프로그램을 개방 하 고

00:12:27.730 --> 00:12:31.233
것, 죄송 합니다.
오프 더 스키 수행 수 있습니다.

00:12:31.233 --> 00:12:35.530
오프 라인, 온라인 동기화에서는 물론,
오프 라인으로 작업 하는 경우

00:12:35.530 --> 00:12:36.830
다시 온라인 상태가 수 면

00:12:36.830 --> 00:12:38.190
있는지 확인
동기화 할 수 있습니다.

00:12:39.220 --> 00:12:41.653
그런 다음 위치 서비스
물론

00:12:41.653 --> 00:12:45.007
아마 음성 모두를 매핑
이 놈 들을 사용할 수

00:12:45.007 --> 00:12:46.468
이러한 환경에 있습니다.

00:12:46.468 --> 00:12:50.794
하지만 정답은 지하철
어떤 subways의 매우 큰

00:12:50.794 --> 00:12:53.960
에 저장 해야
따라서, 확실히 뭔가

00:12:53.960 --> 00:12:55.914
오른손된 사용 우선 순위입니다.

00:12:55.914 --> 00:12:58.669
개인 정보를 보호 하지 않으려면 누군가가
찾는 동안 어깨 위에

00:12:58.669 --> 00:13:01.280
응용 프로그램을 사용 하 든
아마에 대 한 중요 하지 않습니다.

00:13:01.280 --> 00:13:02.100
응용 프로그램입니다.

00:13:02.100 --> 00:13:04.630
하지만 그렇지 않으면
고려해 야 할 사항입니다.

00:13:04.630 --> 00:13:05.430
하지만 시끄러운.

00:13:05.430 --> 00:13:09.300
응용 프로그램에 따라
아닌 음성 인식

00:13:09.300 --> 00:13:12.050
좋은 선택 될 경우
여 지하철에서 사용할 수 있습니다.

00:13:12.050 --> 00:13:14.370
할 수 있도록
에 대 한 백업 계획입니다.

00:13:14.370 --> 00:13:16.280
코스의 다음
WiFi와 휴대폰,

00:13:16.280 --> 00:13:18.700
공 손 한 태도 하면
사용자의 데이터 요금의?

00:13:19.870 --> 00:13:22.340
나 하 고 하면 대답도 하 고는
집에서 소파에 앉아 하 고

00:13:22.340 --> 00:13:25.720
가 TV를 보는 프로그램
작업을 사용 하 여 응용 프로그램 인터페이스를

00:13:25.720 --> 00:13:27.230
TV에서 발생 하 고 있습니까?

00:13:27.230 --> 00:13:29.030
이기는 게임
응용 프로그램 또는

00:13:29.030 --> 00:13:32.640
게임을 하려면.
휴대폰에서 다른 작업을 수행 하 고

00:13:32.640 --> 00:13:35.870
TV의 다른 것과
함께 작동 하도록 할.

00:13:35.870 --> 00:13:36.930
Bluetooth 지내세요?

00:13:36.930 --> 00:13:37.680
통합은?

00:13:37.680 --> 00:13:38.930
어떻게 통합 하 시겠습니까?

00:13:38.930 --> 00:13:42.010
다음은 고려해 야 할 모든 것
디자인의 관점에서

00:13:42.010 --> 00:13:44.590
서 실제로 응용 프로그램을 확인 하려면
별도로 경쟁.

00:13:46.980 --> 00:13:49.373
것이 매우
위로 100 미터를 흥미로운

00:13:49.373 --> 00:13:51.765
최근 연구를 통해의
지난 몇 년 동안은

00:13:51.765 --> 00:13:53.336
사용 하지 않는다면
하나의 장치입니다.

00:13:53.336 --> 00:13:56.416
뿐만 아니라 없는 것을
하나의 장치를 사용 하지만

00:13:56.416 --> 00:14:00.729
자주 사용 하는 장치
와 다른 장치를 동시에

00:14:00.729 --> 00:14:03.127
사용 또는
그 순서 대로.

00:14:03.127 --> 00:14:04.869
활동을 시작 합니다.
한 장치에서와

00:14:04.869 --> 00:14:07.130
다음 이동 합니다.
다른 장치.

00:14:07.130 --> 00:14:10.784
최근의 연구 예 고
이것은 Google 연구에서

00:14:10.784 --> 00:14:13.485
마케팅 리서치
돌아보면, 프로젝트

00:14:13.485 --> 00:14:17.810
57%의 사람들이 여러 개 사용
장치를 동시에 21%입니다.

00:14:17.810 --> 00:14:20.790
키가 있지만
중점을 두는 중 하나입니다.

00:14:20.790 --> 00:14:24.673
그 연구에서 발견 된
아직 모바일 먼저 이입니다.

00:14:24.673 --> 00:14:27.995
고의 좋은 예
사람이 수행 하는 활동

00:14:27.995 --> 00:14:30.745
하에서
쇼핑 하는 다른 장치

00:14:30.745 --> 00:14:33.315
비디오 스트리밍, 게임입니다.

00:14:33.315 --> 00:14:35.955
신청이 될 경우
여러 장치에 사용할 수

00:14:35.955 --> 00:14:39.470
처리는 어떻게 하는 것이 좋습니다.
온라인, 오프 라인 동기화 합니다.

00:14:39.470 --> 00:14:41.320
Azure에는 최상의 서비스
하 고

00:14:41.320 --> 00:14:44.240
모바일 서비스 사용
그의 패키지입니다.

00:14:44.240 --> 00:14:47.100
영역 DB도 사용 가능
온라인으로 작업을 수행 하는 Azure를 사용 하 여

00:14:47.100 --> 00:14:49.130
오프 라인 동기화
매우 멋 있다입니다.

00:14:49.130 --> 00:14:49.850
일부는

00:14:49.850 --> 00:14:52.640
탁월한 걸 봐야
개발 측면에서는.

00:14:52.640 --> 00:14:54.960
하지만 디자인의 관점에서
고려 하 고,

00:14:54.960 --> 00:14:58.070
뭐 하 고 지 원하는 데
이러한 유형의 활동을 하 고

00:14:58.070 --> 00:15:00.200
하면 되는 일관 되지
디자인에만 하 고

00:15:00.200 --> 00:15:02.320
브랜드 이지만
이러한 기능을?

00:15:04.760 --> 00:15:06.180
오케이, 유도성에 대 한

00:15:06.180 --> 00:15:07.960
유도성 중 하나입니다.
내 좋아하는 단어와

00:15:07.960 --> 00:15:10.660
생각 한 것입니다.
밝히는 충분히 가까운.

00:15:10.660 --> 00:15:12.400
하지만 실질적인된 신호 또는

00:15:12.400 --> 00:15:16.790
단서는 개체를 사용할 수 있습니다
하려면 특정 작업을 수행 합니다.

00:15:16.790 --> 00:15:20.700
따라서 문을 핸들을
또는 밀어넣기입니다.

00:15:20.700 --> 00:15:23.280
알려 고
저 문을 사용 하는 방법입니다.

00:15:23.280 --> 00:15:26.010
제대로 수행 되지 않은 경우
모든 버퍼 오버런 발생이 고

00:15:26.010 --> 00:15:29.330
도어를 이동
당겨 해야 밀어 이동

00:15:29.330 --> 00:15:31.710
얼굴에 실행
며 매우 황당한.

00:15:31.710 --> 00:15:34.970
사람을 만들 필요가 없습니다.
우리의 모바일 응용 프로그램을 사용 하 여 작업을 수행 합니다.

00:15:34.970 --> 00:15:36.820
제대로 해야 할
유도성을 사용 합니다.

00:15:36.820 --> 00:15:39.134
여기에서는 몇 가지 서로 다른
유도성의 형식입니다.

00:15:39.134 --> 00:15:42.840
우리는 명시적인 유도성
나를 밀어가.

00:15:42.840 --> 00:15:46.230
IOS에 있습니다 수 본
요즘에 응용 프로그램에서이

00:15:46.230 --> 00:15:49.265
필요 없습니다
단추에 배경 또는

00:15:49.265 --> 00:15:51.730
버튼의 윤곽도
텍스트만 있는 것입니다.

00:15:51.730 --> 00:15:54.700
따라서 명시적으로 호출 하는 것
동작은 하는 것이 중요 합니다.

00:15:55.760 --> 00:15:59.830
패턴을 그룹화 하는 경우
위쪽에 있는 텍스트 또는

00:15:59.830 --> 00:16:02.640
화면 맨 아래에 및
세분 됩니다.

00:16:02.640 --> 00:16:04.050
것은 명확 하 게 문장이 아닙니다.

00:16:04.050 --> 00:16:05.740
아마 그 메뉴입니다.

00:16:05.740 --> 00:16:08.040
이것이 일반적인 패턴
우리는 많은 웹 디자인을 참조.

00:16:09.080 --> 00:16:10.860
사람들이 이해 하 고

00:16:10.860 --> 00:16:12.390
그 무늬는
다음을 수행할 수 있습니다.

00:16:12.390 --> 00:16:13.510
것이 작업에 대 한 호출 합니다.

00:16:14.510 --> 00:16:18.890
상징은,이 아이콘 외
일반적으로 이해 하는

00:16:18.890 --> 00:16:20.900
반복적인 사용을 통해

00:16:20.900 --> 00:16:23.340
부여한 우리 나
하는 의미 합니다.

00:16:23.340 --> 00:16:25.490
그 의미에 따라 획득 한 마법 한 우리
있고 실제 하

00:16:25.490 --> 00:16:28.260
표시 되는 의미
로 디지털 공간입니다.

00:16:28.260 --> 00:16:30.700
우리는 쓰레기를 분명 하 게 이해
셰이프를 삭제 하는 것

00:16:30.700 --> 00:16:31.960
개체를 추가 하는 플러스
등입니다.

00:16:31.960 --> 00:16:34.306
다음 로그 준비 하 고.

00:16:34.306 --> 00:16:36.722
네거티브 유도성, 이기 한
기본적으로 어떤 부정

00:16:36.722 --> 00:16:39.272
유도성은 말씀은 있습니다
이 모든 것을 할 수 없습니다.

00:16:39.272 --> 00:16:41.800
우리는 끈을
다른 것이 일어날 때까지

00:16:41.800 --> 00:16:44.100
에 사용할 수 없는 것입니다.
동작입니다.

00:16:44.100 --> 00:16:47.070
따라서 우리는 모두 잘 알고
아마, 대부분의 사람들을.

00:16:49.450 --> 00:16:52.950
이로써 완결 하고자 하므로
이 호출 작업을 합니다.

00:16:52.950 --> 00:16:57.830
IOS, Android, UWP, 모두
무엇 매우 구별 기둥

00:16:57.830 --> 00:17:01.970
스탠드의 디자인은
커뮤니티입니다.

00:17:01.970 --> 00:17:04.900
IOS를 사용 하는 사람
장치 iOS를 기대

00:17:04.900 --> 00:17:06.730
응용 프로그램을
특정 방식으로 작동 합니다.

00:17:06.730 --> 00:17:08.940
동일한에 대 한 라고 할 수 있습니다.
Android, 고

00:17:08.940 --> 00:17:12.370
동일한에 대 한 라고 할 수 있습니다.
UWP 응용 프로그램입니다.

00:17:12.370 --> 00:17:16.860
따라서이 가이드에 추가
구성원을 조사, 이해

00:17:16.860 --> 00:17:19.395
그러한 플랫폼에서 중요 한
으로 설계 하 고 있는 프로그램

00:17:19.395 --> 00:17:21.010
모바일 플랫폼
응용 프로그램의 경우

00:17:21.010 --> 00:17:22.450
바라 건 대, Xamarin를 사용 하 여

00:17:22.450 --> 00:17:26.090
가 수 있습니다.
가능한 최상의 성공 합니다.

00:17:26.090 --> 00:17:26.880
내가 가입 주셔서 감사 합니다.

00:17:26.880 --> 00:17:28.690
이 좋겠다
정보를 제공 하 고

00:17:28.690 --> 00:17:31.564
Microsoft 빌드 2017 즐길 수 있습니다.

