{"id":43584,"date":"2018-01-12T04:48:56","date_gmt":"2018-01-12T11:48:56","guid":{"rendered":"http:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/"},"modified":"2018-01-12T04:48:56","modified_gmt":"2018-01-12T11:48:56","slug":"5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio","status":"publish","type":"post","link":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/","title":{"rendered":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio"},"content":{"rendered":"<h3>5 hour Prototype Challenge: BBC iPlayer Radio App using Origami\u00a0Studio<\/h3>\n<h4>Focus area: the station selector\u00a0wheel<\/h4>\n<p><em>In this series for <\/em><a href=\"https:\/\/blog.prototypr.io\/\"><em>Prototypr<\/em><\/a><em> I will be prototyping interesting interactions from my favourite apps and some client projects, using <\/em><a href=\"https:\/\/origami.design\/\"><em>Origami Studio<\/em><\/a><em>. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and hopefully benefit the Origami community!<\/em><\/p>\n<h3>Challenge #1: BBC\u00a0iPlayer<\/h3>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AXz38-lQ5XBTYHmfvwOvNdQ.gif?w=900\"><figcaption>BBC iPlayer Radio iOS app?\u2014?home\u00a0screen<\/figcaption><\/figure>\n<pre><strong>Background:<br><\/strong>The <a href=\"https:\/\/www.google.co.uk\/url?sa=t&#038;rct=j&#038;q=&#038;esrc=s&#038;source=web&#038;cd=1&#038;cad=rja&#038;uact=8&#038;ved=0ahUKEwirsN_-i9LYAhVEJ8AKHeafCLYQFggpMAA&#038;url=https%3A%2F%2Fitunes.apple.com%2Fgb%2Fapp%2Fbbc-iplayer-radio%2Fid560458506%3Fmt%3D8&#038;usg=AOvVaw1jLXP9-Yp-gKMwDcJHRL-d\">BBC iPlayer Radio app<\/a> is one of my most used apps. The home screen has a great spinning wheel to scroll through 20 BBC stations.<\/pre>\n<pre>?? <strong>Goal<\/strong>: Understand how to animate content on a circle using Origami's Cartesian coordinate system<br>? <strong>Focus: <\/strong>Recreate the spinning station selector wheel<br>? <strong>Time taken<\/strong>: 5 hours<br>? <strong>Tool<\/strong>: Origami Studio<br><strong>?<\/strong> <strong>Files: <\/strong>Origami studio, Sketch and source files are available in <a href=\"https:\/\/www.dropbox.com\/work\/CJ%20Origami\/medium%20prototypes\/BBC%20iPlayer%20Radio%20spinner\">this Dropbox folder<\/a><\/pre>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AnC93jJzcxJCTUaiCTfgdpg.png?w=900\"><\/figure>\n<h3>[ Step 1 ] Decide What to Make, and What to\u00a0Fake<\/h3>\n<p>For this Medium series, I will try to only prototype things I can learn from. Here\u2019s my make\/fake list:<\/p>\n<h4>Make<\/h4>\n<ul>\n<li>Scroll wheel of\u00a0icons<\/li>\n<li>Hero image and text info for the selected\u00a0station<\/li>\n<\/ul>\n<h4>Fake<\/h4>\n<ul>\n<li>Menu bar<\/li>\n<li>Listen now\u00a0bar<\/li>\n<li>Currently listening bar<\/li>\n<\/ul>\n<p>The elements to <em>make<\/em> are displayed in red, the rest (black) will be\u00a0<em>faked<\/em>:<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12Aj3N7JPAvpX7vJvr984_g8A.jpeg?w=900\"><figcaption>Elements to prototype in\u00a0red<\/figcaption><\/figure>\n<h3>[ Step 2 ] Creating a Basic Interface in\u00a0Sketch<\/h3>\n<h4>Device<\/h4>\n<p>For this prototype I will be designing for iPhone 8 only. Future challenges will use <em>auto-layout style logic<\/em> to be responsive, but not\u00a0today.<\/p>\n<h4>Thought Process<\/h4>\n<p>First, make sure I\u2019m not reinventing the\u00a0wheel:<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AQGYLjabz8pMWvDa6h1K8DQ.png?w=900\"><figcaption>Worth a\u00a0try.<\/figcaption><\/figure>\n<p>It\u2019s a pretty simple design, but I will still use screenshots where possible to save time. Designing straight in Origami is ok, but Sketch is still far easier and copying from Sketch to Origami works\u00a0great.<\/p>\n<p>After 20 minutes I had created a sketch file for the app. There\u2019s just one radio station icon, as I will be duplicating these in Origami. If I have time, I\u2019ll create icons for each station, but for now we will be heavily promoting Radio\u00a01.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AFYZRdyy-gZi7Id5tcoaXzQ.png?w=900\"><figcaption>Design of the app in\u00a0Sketch<\/figcaption><\/figure>\n<h3>[ Step 3 ] Importing into\u00a0Origami<\/h3>\n<p>Copy and pasting the Sketch artboard almost worked perfectly. Sadly the spinner\u2019s background oval (with a grey gradient) didn\u2019t come across correctly. This was pretty simple to make in\u00a0Origami:<\/p>\n<ul>\n<li>Create an <em>oval\u00a0<\/em>layer<\/li>\n<li>Set it as a\u00a0mask<\/li>\n<li>Apply the mask to a <em>fill<\/em> layer which has a\u00a0gradient<\/li>\n<\/ul>\n<p>If I go over 5 hours by those 2 minutes, it\u2019s not my\u00a0fault.<\/p>\n<h3>[ Step 4 ] The\u00a0Spinner<\/h3>\n<p>I setup a <em>loop builder<\/em> of 20 station icons (all using the Radio 1 icon for now). Positioning this looped content with staggered Cartesian coordinates, such as Icon 1 at (0,0), Icon 2 at (10,0), would be easy in Origami?\u2014?however these icons are positioned in a\u00a0circle.<\/p>\n<h4>Point on a circle\u2019s perimeter to Cartesian coordinates<\/h4>\n<p>I needed to use trigonometry to calculate the Cartesian coordinates for a point on the perimeter of my spinner\u00a0circle.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12A2-UdzNEV39k4q9J-ZlY2tA.jpeg?w=900\"><figcaption>I need to calculate x and y to position my\u00a0icons<\/figcaption><\/figure>\n<p>The following simple equations will do the\u00a0job:<\/p>\n<pre>x = cos(?)*r + x0<br>y = sin(?)*r + y0<\/pre>\n<pre>Where ? is angle around the circle,<br>r is circle radius,<br>(x0,y0) is the origin point if it's offset from (0,0). <br>This will help: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Unit_circle\">https:\/\/en.wikipedia.org\/wiki\/Unit_circle<\/a><\/pre>\n<h4>Make it\u00a0spin<\/h4>\n<p>I have the radius of the spinner, so I just need an angle for each of the 20 stations. They\u2019re equally spaced around the peremiter, so ? = (360 \/ 20 * <em>loop\u00a0index).<\/em><\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12APAWddivDFp6P6Ki29uEsdw.png?w=900\"><figcaption>A spinner of\u00a0icons!<\/figcaption><\/figure>\n<p>Ok, so now the spinner needs to spin, or in other words the icon angles need to be offset. My first attempt was to put the icons in a group and horizontally scroll that group. The scroll x value would then be added onto my original loop of angles at the start of the trig calculations:<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12A8tFvp6bht8xm8KBgH1OC8Q.gif?w=900\"><figcaption>The spinner is spinning! (Using a scroll\u00a0group)<\/figcaption><\/figure>\n<p>This was one of those short lived moments of celebration. It quickly dawned on me I\u2019d taken one step forward on my to-do list, but added another 10 on to the end of\u00a0it\u2026<\/p>\n<h4>Adding paging<\/h4>\n<p>The scroll needs to be paged, so it actually stops moving when an icon is perfectly aligned in the top centre position. Right now it aggressively scrolls back to the original Radio\u00a01.<\/p>\n<p>At this point I got stuck, very stuck. I wasted nearly an hour trying to make the <em>scroll<\/em> patch flow nicely, only to realise it could only ever move one page at a time, no matter how far I moved the spinner round. This is a limitation of the <em>scroll<\/em> patch. (e.g. a quick spin to the right from icon 1 to 10 would just jump back to icon 2\u00a0?).<\/p>\n<p><strong>Change of plan?\u2014?Use the <em>drag<\/em> patch with rounding<br \/><\/strong>In the end I used the much simpler <em>drag<\/em> patch. This was great, but the patch offers no paging. I needed to round the<em> drag<\/em> position output to the nearest page size (my page = 360 \/ 20 = 18). I now have smooth, paged circular\u00a0spinner!<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AEeh_AXGbGPqTSrXmxA4H6A.png?w=900\"><figcaption>Patches used to convert dragging the spinner group into an angle offset. <em>Pop animation<\/em> smoothes the rounding.<\/figcaption><\/figure>\n<h3>[ Step 5 ] Real data\u00a0loops<\/h3>\n<p>I was getting a bit tired of only listening to Radio 1. Despite being conscious to only focus on the unique challenges (looping images certainly isn\u2019t one), it was becoming difficult to test how well the spinner was working when all the icons were identical.<\/p>\n<p>Luckily the BBC website had all the hero images and SVG icons on one page: <a href=\"http:\/\/www.bbc.co.uk\/radio#stations\">http:\/\/www.bbc.co.uk\/radio#stations<\/a> ?<\/p>\n<p>The decision instantly paid off, too. I noticed that my trigonometry positioned station #1 at 3 o\u2019clock on my spinner, instead of 12 o\u2019clock. Surprisingly I didn\u2019t notice this with 20 identical icons.<\/p>\n<h4>A working\u00a0version<\/h4>\n<p>Below is a screenshot from the end of day 2, a working spinner with real icons. The hero image horizontal scroller is present, but not hooked up to move just\u00a0yet.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AeA8tmc05AKJ2iP60_mSKrw.png?w=900\"><figcaption>End of day 2. A correctly aligned spinner, with the full set of stations.<\/figcaption><\/figure>\n<h3>[ Step 6 ]?\u2014?Determine the Selected\u00a0Station<\/h3>\n<p>To update the hero image and the station info text, I needed to know which station the user selected, aka which icon was at the top of the spinner, aka which icon was in position = (0,\u00a0-247).<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12ASJ5cLiUjIxrOF7drTK7xHQ.png?w=900\"><figcaption>3 patches to determine current\u00a0station<\/figcaption><\/figure>\n<h3>[ Step 7 ] Animate Data Based on Selected\u00a0Station<\/h3>\n<p>With this new knowledge I can animate the hero image <em>scroll<\/em> patch to \u2018jump to\u2019 the correct position when the selected station changes. I also linked the selected station loop to an opacity transition for my station info\u00a0text.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12Ar3H7AjUrn1TYcFIY9RAgfw.gif?w=900\"><figcaption>Patches to change hero and station info text when spinner\u00a0moves<\/figcaption><\/figure>\n<h3>[ Step 8 ] Little Visual\u00a0Touches<\/h3>\n<p>I had 15 minutes left, so I decided to pick two small items from my task\u00a0list:<\/p>\n<ul>\n<li>Grow the selected station\u00a0icon.<\/li>\n<li>Desaturate de-selected station\u00a0icons.<\/li>\n<\/ul>\n<p>Making the icon grow was simple: attach the \u2018selected station\u2019 loop to a <em>pop animation<\/em> and <em>transition<\/em>?\u2014?which were then linked to the icon <em>scale<\/em>\u00a0value.<\/p>\n<p>Changing image saturation isn\u2019t supported in Origami, however you can use a blur component to desaturate anything in the same\u00a0group.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AFX1cORXBn80jGh91pOJMrw.png?w=900\"><\/figure>\n<h3>5 hours is up!\u00a0??<\/h3>\n<p>The gif below shows the prototype is pretty much done if you use the spinner to choose station, however the hero can still be scrolled independently of the\u00a0spinner.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AKCIuxXYZGUuqcr9levS9Sw.gif?w=900\"><figcaption>Done! 4hr\u00a053min<\/figcaption><\/figure>\n<p>I did try to start work on syncing the spinner <em>drag<\/em> and hero <em>scroll<\/em>, I even created my own modified <em>drag<\/em> patch with a \u2018jump to\u2019 feature. Unfortunately there was too much of a recursive relationship between spinner and hero in my initial logic, so a full refactor would be needed (aka no longer a simple, lean prototype).<\/p>\n<p>Fortunately swiping a hero carousel is quite a common interaction (unlike the spinner), so for user testing sake I think this prototype would be sufficient. I would just keep an eye for users trying to swipe the hero to see if it\u2019s even worth adding in development.<\/p>\n<h3>If I had one more hour\u2026\u00a0?<\/h3>\n<p>I\u2019m pretty happy with the limitations of this prototype, however I would love to work out how to sync the scrolling hero with the spinner?\u2014?for my own learning.<\/p>\n<p>Oh and I would tidy up (and speed up) the Origami Studio file with grouped components. Luckily the performance was fine for this prototype.<\/p>\n<h3>Lessons learnt\u00a0?<\/h3>\n<ul>\n<li>See if the <em>drag<\/em> patch can help with a difficult <em>scroll<\/em> patch problem, before wasting an\u00a0hour.<\/li>\n<li>Limit the amount of fields using looped data, but use<strong> full<\/strong> datasets for those fields right from the\u00a0start.<\/li>\n<\/ul>\n<p><strong>Files ?:<\/strong> If you would like to open up and explore the Origami Studio file, <a href=\"https:\/\/www.dropbox.com\/sh\/4v2d1tyc59uflh2\/AACP5pcRWQuiKY7d01BDSuk0a?dl=0\">all the files are in a Dropbox folder<\/a>. Why not see if you can crack the synced hero and spinner problem\u00a0?<\/p>\n<p><strong>Thank you ?:<\/strong> As always, to the <a href=\"https:\/\/www.facebook.com\/groups\/origami.community\/\">Origami Community<\/a> for help on tricky problems. In particular Peter Ryan Zich who helped a lot with the scroll\/drag patch issue and Ryan Yoshinobu Barkataki who suggested the desaturation solution.<\/p>\n<p><a href=\"https:\/\/medium.com\/media\/b85dfbb5286d8a25cf2e754b9462cf45\/href\">https:\/\/medium.com\/media\/b85dfbb5286d8a25cf2e754b9462cf45\/href<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/medium.com\/_\/stat?event=post.clientViewed&#038;referrerSource=full_rss&#038;postId=c7c6702c12e6\" width=\"1\" height=\"1\"><\/p>\n<hr>\n<p><a href=\"https:\/\/blog.prototypr.io\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio-c7c6702c12e6\">5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio<\/a> was originally published in <a href=\"https:\/\/blog.prototypr.io\/\">Prototypr<\/a> on Medium, where people are continuing the conversation by highlighting and responding to this story.<\/p>\n<p class=\"wpematico_credit\"><small>Powered by <a href=\"http:\/\/www.wpematico.com\" target=\"_blank\">WPeMatico<\/a><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>5 hour Prototype Challenge: BBC iPlayer Radio App using Origami\u00a0Studio Focus area: the station selector\u00a0wheel In this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the&#8230;<a class=\"moretag\" href=\"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/\"> Read the full article&#8230;<\/a><\/p>\n","protected":false},"author":4,"featured_media":43585,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[15],"tags":[],"class_list":["post-43584","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-info"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Guest Contribution\"\/>\n\t<meta name=\"keywords\" content=\"general info\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Design for Immersive Technologies | User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies\" \/>\n\t\t<meta property=\"og:description\" content=\"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-01-12T11:48:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-01-12T11:48:56+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies\" \/>\n\t\t<meta name=\"twitter:description\" content=\"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#article\",\"name\":\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies\",\"headline\":\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio\",\"author\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.taterboy.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/12AXz38-lQ5XBTYHmfvwOvNdQ.gif?fit=320%2C569&ssl=1\",\"width\":320,\"height\":569},\"datePublished\":\"2018-01-12T04:48:56-07:00\",\"dateModified\":\"2018-01-12T04:48:56-07:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#webpage\"},\"articleSection\":\"General Info\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.taterboy.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/general-info\\\/#listItem\",\"name\":\"General Info\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/general-info\\\/#listItem\",\"position\":2,\"name\":\"General Info\",\"item\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/general-info\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#listItem\",\"name\":\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#listItem\",\"position\":3,\"name\":\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/general-info\\\/#listItem\",\"name\":\"General Info\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#organization\",\"name\":\"Design for Immersive Technologies\",\"description\":\"User Experience for Games, Virtual Reality (VR) and Augmented\\\/Mixed Reality (AR\\\/MR)\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/\",\"name\":\"Guest Contribution\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d2aad73eb0f48c67b141e9fc978a0e498969791ed623346e361d02d19775b0bb?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Guest Contribution\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#webpage\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/\",\"name\":\"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies\",\"description\":\"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.taterboy.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/12AXz38-lQ5XBTYHmfvwOvNdQ.gif?fit=320%2C569&ssl=1\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#mainImage\",\"width\":320,\"height\":569},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2018\\\/01\\\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\\\/#mainImage\"},\"datePublished\":\"2018-01-12T04:48:56-07:00\",\"dateModified\":\"2018-01-12T04:48:56-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/\",\"name\":\"Design for Immersive Technologies\",\"description\":\"User Experience for Games, Virtual Reality (VR) and Augmented\\\/Mixed Reality (AR\\\/MR)\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies","description":"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and","canonical_url":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/","robots":"max-image-preview:large","keywords":"general info","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#article","name":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies","headline":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio","author":{"@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author"},"publisher":{"@id":"https:\/\/www.taterboy.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AXz38-lQ5XBTYHmfvwOvNdQ.gif?fit=320%2C569&ssl=1","width":320,"height":569},"datePublished":"2018-01-12T04:48:56-07:00","dateModified":"2018-01-12T04:48:56-07:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#webpage"},"isPartOf":{"@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#webpage"},"articleSection":"General Info"},{"@type":"BreadcrumbList","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.taterboy.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/category\/general-info\/#listItem","name":"General Info"}},{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/category\/general-info\/#listItem","position":2,"name":"General Info","item":"https:\/\/www.taterboy.com\/blog\/category\/general-info\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#listItem","name":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#listItem","position":3,"name":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio","previousItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/category\/general-info\/#listItem","name":"General Info"}}]},{"@type":"Organization","@id":"https:\/\/www.taterboy.com\/blog\/#organization","name":"Design for Immersive Technologies","description":"User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)","url":"https:\/\/www.taterboy.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author","url":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/","name":"Guest Contribution","image":{"@type":"ImageObject","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d2aad73eb0f48c67b141e9fc978a0e498969791ed623346e361d02d19775b0bb?s=96&d=mm&r=g","width":96,"height":96,"caption":"Guest Contribution"}},{"@type":"WebPage","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#webpage","url":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/","name":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies","description":"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.taterboy.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#breadcrumblist"},"author":{"@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author"},"creator":{"@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AXz38-lQ5XBTYHmfvwOvNdQ.gif?fit=320%2C569&ssl=1","@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#mainImage","width":320,"height":569},"primaryImageOfPage":{"@id":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/#mainImage"},"datePublished":"2018-01-12T04:48:56-07:00","dateModified":"2018-01-12T04:48:56-07:00"},{"@type":"WebSite","@id":"https:\/\/www.taterboy.com\/blog\/#website","url":"https:\/\/www.taterboy.com\/blog\/","name":"Design for Immersive Technologies","description":"User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.taterboy.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Design for Immersive Technologies | User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)","og:type":"article","og:title":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies","og:description":"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and","og:url":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/","article:published_time":"2018-01-12T11:48:56+00:00","article:modified_time":"2018-01-12T11:48:56+00:00","twitter:card":"summary","twitter:title":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio | Design for Immersive Technologies","twitter:description":"5 hour Prototype Challenge: BBC iPlayer Radio App using Origami StudioFocus area: the station selector wheelIn this series for Prototypr I will be prototyping interesting interactions from my favourite apps and some client projects, using Origami Studio. I will be focussing on one unique, challenging concept in each app, to increase my knowledge of the tool and"},"aioseo_meta_data":{"post_id":"43584","title":null,"description":null,"keywords":null,"keyphrases":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_custom_image_width":null,"og_custom_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"created":"2021-02-08 05:55:07","updated":"2026-08-22 19:16:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"twitter_image_url":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.taterboy.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.taterboy.com\/blog\/category\/general-info\/\" title=\"General Info\">General Info<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.taterboy.com\/blog"},{"label":"General Info","link":"https:\/\/www.taterboy.com\/blog\/category\/general-info\/"},{"label":"5 hour Prototype Challenge: BBC iPlayer Radio app using Origami Studio","link":"https:\/\/www.taterboy.com\/blog\/2018\/01\/5-hour-prototype-challenge-bbc-iplayer-radio-app-using-origami-studio\/"}],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8wzr5-bkY","jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2018\/01\/12AXz38-lQ5XBTYHmfvwOvNdQ.gif?fit=320%2C569&ssl=1","_links":{"self":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/posts\/43584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/comments?post=43584"}],"version-history":[{"count":0,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/posts\/43584\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/media\/43585"}],"wp:attachment":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/media?parent=43584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/categories?post=43584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/tags?post=43584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}