forked from Ramotion/iOS-design-tips
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
112 lines (99 loc) · 4.54 KB
/
index.html
File metadata and controls
112 lines (99 loc) · 4.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!DOCTYPE html>
<html ng-app>
<head>
<meta charset="utf-8">
<title>iOS Design Tips</title>
<link rel="stylesheet" href="css/fonts.css"/>
<link rel="stylesheet" href="css/main.css"/>
</head>
<body id="body" onload="showContent()">
<div id="container" ng_controller="Controller">
<nav class="{{orientation}}" ng-click="$event.preventDefault()">
<a href="#" class="port" ng-click="orientation='port'">Portrait</a>
<a href="#" class="land" ng-click="orientation='land'">Landscape</a>
</nav>
<table id="output_table" cellpadding="0" cellspacing="0">
<thead>
<tr>
<td>Device</td>
<td>Image</td>
<td class="{{video?'with-video':''}}">Video</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="device in devices">
<td>
<div>{{device.display_name}}</div>
</td>
<td>
<div ng-show="orientation=='port' && statbar">{{device.port_bar}}</div>
<div ng-show="orientation=='port' && !statbar">{{device.port}}</div>
<div ng-show="orientation=='land' && statbar">{{device.land_bar}}</div>
<div ng-show="orientation=='land' && !statbar">{{device.land}}</div>
</td>
<td class="{{video?'with-video':''}}">
<div ng-show="orientation=='land'">{{device.land_vid}}</div>
<div ng-show="orientation=='port'">{{device.port_vid}}</div>
</td>
</tr>
</tbody>
</table>
<p>
<label><input type="checkbox" ng-model="statbar" class="checkbox"/>With status bar</label>
<label><input type="checkbox" ng-model="video" class="checkbox"/>I need a video</label>
</p>
<div class="spacer-10"></div>
<h2>Apple Tips</h2>
<ul>
<li>Apple recommends don’t use a screen with status bar. However that is not critical restriction.
<li>Up to 30 seconds of video showing app usage
<li>Focus on 2-3 of the best features
<li>Demonstrate UI, functionality or features
<li>It should mostly be captured footage
<li>Content must be rated 4+ (appropriate for all audience)
<li>Stick to straightforward transitions, nothing too fancy
<li>Localisation not required (or supported)
<li>Voiceover is allowed, try to make it not sound like an advert
<li>Identify all in-app purchases (e.g. «Requires in-app purchase» subtitle)
<li>Don’t use live action footage
<li>Don’t use logos or copyrighted material
<li>Don’t include any time based sales or special offers
<li>Maximum file size 500 MB (Max length 30 seconds. Min length 15 seconds)
</ul>
<h2>Screenshot tips</h2>
<ul>
<li>For screenshot : 72 dpi, RGB, flattened, no transparency, high-quality JPEG or PNG image file format
<li>Don't include the device status bar in your screenshots
<li>One screenshot is required. Up to four additional screenshots can be uploaded
</ul>
<div class="spacer-40"></div>
<div id="footer">
<iframe src="http://ghbtns.com/github-btn.html?user=ramotion&repo=iOS-design-tips&type=watch&count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
<iframe src="http://ghbtns.com/github-btn.html?user=ramotion&repo=iOS-design-tips&type=fork&count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="95" height="20"></iframe>
<a href="https://twitter.com/ramotion" class="twitter-follow-button" data-show-count="false">Follow @ramotion</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
</script>
<div class="spacer-30"></div>
<span class="copyright "> © 2014 Ramotion Inc.
<div class="spacer-60"></div>
</div>
</div>
<script src="js/lib/angular-1.2.19.min.js"></script>
<script src="js/lib/jquery-1.11.1.min.js"></script>
<script src="js/Devices.js"></script>
<script src="js/Controller.js"></script>
<script>
$(document).ready(function () {
$("tr").click(function () {
$(this).toggleClass("selected");
});
})
//show content
function showContent() {
$('#body').animate({"opacity": 1}, "slow");
}
</script>
</body>
</html>