[{"data":1,"prerenderedAt":405},["ShallowReactive",2],{"project-7633993":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":105,"maker_in_thread":198,"shape":208,"grid":212,"attempts":366,"same_week":367,"maker_shows":39,"maker_hidden":397,"reader_version":398,"card":399},"7633993","My first project","Football voting app built in RubyMotion","title","Show HN: My first project – Football voting app built in RubyMotion","http:\u002F\u002Ffootpoll.com","footpoll.com","bg23",1398261867,2014,73,65,418,2272,19,"notable","consumer_social","sports fan polls","mobile_app",[24,25,26,27],"football polls","sports voting app","rubymotion app","live match polls","debated",0.115,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,11,0,8,31,{"idea":37,"execution":40,"design":42},{"positive":38,"critical":39},7,1,{"positive":39,"critical":41},4,{"positive":41,"critical":43},3,[45,45,45,39,45,39,33,45,43,43,33,43,45,43,43,45,43,43,43,33,33,33,33,33,33,39,33,43,33,33,43,43,45,43,39,33,39,43,39,45],5,null,{"problem":48,"audience":59,"pricing":46,"motivation":64,"time_to_build":46,"stack":70,"openness":102,"stage":103,"team_size":104},{"value":49,"source":50,"evidence":51},"Gauging fan opinion on controversial plays and players during football matches","maker",[52,56],{"id":53,"by":54,"text":55},"7634332","waterside81","As a football fan, this looks like it can be fun. Especially as you're watching the game live, create a poll to see the opinion of people in real-time during a controversial play…",{"id":57,"by":11,"text":58},"7634390","Thanks waterside, and thanks for picking that error up. Completely envision the app working in real-time too. Also for man of the match voting etc. Future versions will also…",{"value":60,"source":61,"evidence":62},"Football fans","commenter",[63],{"id":53,"by":54,"text":55},{"value":65,"source":50,"evidence":66},"Maker's first project, built to learn native app development with Ruby",[67],{"id":68,"by":11,"text":69},"7636654","I came from a zero programming background and built the website in Ruby on Rails whilst learning Ruby. I wanted to build a fully native app for the best user experience and…",[71,76,82,86,92,96],{"value":72,"source":50,"evidence":73},"RubyMotion",[74],{"id":75},"post",{"value":77,"source":50,"evidence":78},"RMQ",[79],{"id":80,"by":11,"text":81},"7634255","Thanks! I'm using RMQ for the front end and CDQ (also created from infinitered) for the Models and backend syncing. The icons are from https:\u002F\u002Fflaticons.co\u002F",{"value":83,"source":50,"evidence":84},"CDQ",[85],{"id":80,"by":11,"text":81},{"value":87,"source":50,"evidence":88},"RestKit",[89],{"id":90,"by":11,"text":91},"7634272","Thank you. I bought Rubymotion in November and it took me a month or two testing out different gems etc. I ended up using RMQ, CDQ, Restkit, formotion, bits of bubblewrap",{"value":93,"source":50,"evidence":94},"Formotion",[95],{"id":90,"by":11,"text":91},{"value":97,"source":50,"evidence":98},"Ruby on Rails",[99],{"id":100,"by":11,"text":101},"7634865","Happy to write an article on that. I initially built the website using Ruby on Rails and had twitter\u002Ffacebook omniauth implemented. It was then a simple case of displaying a web…","unknown","launched","solo",{"praise":106,"objections":134,"requests":149,"questions":172,"alternatives":187},[107,126],{"value":108,"source":61,"evidence":109},"Clean, well-executed design",[110,114,118,122],{"id":111,"by":112,"text":113},"7634571","wlj","Impressive. Really like the design. A quick note...on your Twitter auth page it's not possible to paste usernames and passwords into the fields. Probably not a huge problem for…",{"id":115,"by":116,"text":117},"7634705","joshdance","For a first project, design looks pretty great. It it works like it looks, nice work!",{"id":119,"by":120,"text":121},"7638377","livestyle","Really clean design. This reminds me of the Heineken Star Player app from a couple of years ago. http:\u002F\u002Fwww.akqa.com\u002Fapproach\u002Fsocial\u002Fcase-studies\u002Fheineken-star-player I work for…",{"id":123,"by":124,"text":125},"7634371","markcrazyhorse","Love the site design too",{"value":127,"source":61,"evidence":128},"Fun idea for live match polls",[129,130],{"id":53,"by":54,"text":55},{"id":131,"by":132,"text":133},"7634458","leemcalilly","Just in time for the world cup!",[135,142],{"value":136,"source":61,"evidence":137},"Login required before seeing what the app does",[138],{"id":139,"by":140,"text":141},"7635687","almata","There's one thing I totally disliked: I hate when I need to login as the very first required step. I (may) still don't know what the app does and I already have to login or…",{"value":143,"source":61,"evidence":144},"iOS only",[145],{"id":146,"by":147,"text":148},"7634629","finalight","too bad only for ios, furthermore the SDK that you use can only be deployed to ios as well",[150,161,165],{"value":151,"source":61,"evidence":152},"Android version",[153,157],{"id":154,"by":155,"text":156},"7634326","nowlnowl","Thinking about an Android version?",{"id":158,"by":159,"text":160},"7634535","m4tthumphrey","Looks awesome man. I presume there are no plans for Android at this time? :)",{"value":162,"source":61,"evidence":163},"Allow pasting into Twitter login fields",[164],{"id":111,"by":112,"text":113},{"value":166,"source":61,"evidence":167},"Poll expiry dates",[168],{"id":169,"by":170,"text":171},"7635398","tejaswiy","I feel there needs to be an expiry date on polls. I'm still getting questions on who's going to win in past football games.",[173,180],{"value":174,"source":61,"evidence":175},"How to port RubyMotion app to Android",[176],{"id":177,"by":178,"text":179},"7634557","mwcampbell","Is there any good way to port a RubyMotion app to Android? Or would you have to rewrite it?",{"value":181,"source":61,"evidence":182},"Whether Facebook\u002FTwitter signup can be done via RubyMotion",[183],{"id":184,"by":185,"text":186},"7634755","wuliwong","Just installed it, seems to run great and it looks good too. Selfishly, I would LOVE if you wrote an article about implementing signup with facebook\u002Ftwitter via rubymotion. What…",[188,192],{"value":189,"source":61,"evidence":190},"Heineken Star Player app",[191],{"id":119,"by":120,"text":121},{"value":193,"source":50,"evidence":194},"Opinsy",[195],{"id":196,"by":11,"text":197},"7634115","I think a few have tried but nothing major I don't think. I recall a site called Opinsy a year or so back. My initial thoughts we're creating it on a subject I was passionate…",{"comments":199,"answered":31,"key":200},15,[201,202,205],{"id":57,"text":58},{"id":203,"text":204},"7634613","Thanks for the heads up. I will look into improving that!",{"id":206,"text":207},"7634370","Yes definately.",{"commenters":209,"max_depth":45,"maker_replies":199,"first_comment_mins":210,"lifespan_hours":211},33,10,14,[213,215,217,220,223,225,226,230,234,236,239,241,243,245,247,248,249,251,253,256,258,259,261,263,265,267,269,272,273,275,278,279,281,284,287,289,291,294,296,299,301,303,306,308,312,313,315,317,319,320,323,325,329,333,338,340,343,347,350,352,355,357,360,362,364],[53,33,45,214,54,33],"project\u002Fpositive\u002Fidea",[57,33,33,216,11,39],"maker\u002Fneutral\u002Fnone",[218,33,45,214,219,33],"7634468","nelmaven",[221,33,45,214,222,33],"7635201","rkuykendall-com",[111,39,39,224,112,33],"project\u002Fcritical\u002Fexecution",[203,39,33,216,11,39],[227,228,45,214,229,33],"7634666",2,"knes",[231,228,33,232,233,33],"7636116","other\u002Fneutral\u002Fnone","ppanagi",[139,43,39,235,140,33],"project\u002Fcritical\u002Fdesign",[237,43,33,238,185,33],"7635760","commenter\u002Fneutral\u002Fnone",[240,43,33,238,140,33],"7635965",[242,43,33,238,185,33],"7636234",[119,41,45,244,120,33],"project\u002Fpositive\u002Fdesign",[154,45,43,246,155,33],"project\u002Fneutral\u002Fnone",[206,45,33,216,11,39],[177,45,43,246,178,33],[250,45,33,238,185,33],"7634924",[115,252,45,244,116,33],6,[254,38,39,224,255,33],"7636171","dan1234",[184,34,45,257,185,33],"project\u002Fpositive\u002Fexecution",[100,34,33,216,11,39],[260,34,43,216,185,33],"7634900",[262,34,33,216,11,39],"7635030",[264,34,43,216,185,33],"7635556",[158,266,45,244,159,33],9,[268,266,33,216,11,39],"7634682",[270,210,43,216,271,33],"7636618","anupshinde",[68,210,33,216,11,39],[274,210,43,216,271,33],"7636752",[276,32,43,216,277,33],"7634228","Omnipresent",[80,32,33,216,11,39],[280,32,33,238,277,33],"7634432",[282,32,33,238,283,33],"7634838","twerth",[285,32,33,286,185,33],"7635816","commenter\u002Fneutral\u002Fdocs",[288,32,33,238,185,33],"7634447",[290,32,33,238,277,33],"7634594",[292,32,33,238,293,33],"7634619","markrickert",[295,32,33,238,185,33],"7634717",[297,32,33,238,298,33],"7634744","colinta",[300,32,33,238,185,33],"7636497",[302,32,33,238,185,33],"7634786",[304,31,39,224,305,33],"7634766","JSno",[307,31,33,216,11,39],"7634874",[309,310,43,216,311,33],"7634222",13,"netskrill",[90,310,33,216,11,39],[314,310,33,238,185,33],"7634938",[316,310,33,216,11,39],"7635041",[318,310,33,238,185,33],"7635570",[169,211,39,224,170,33],[321,199,45,214,322,33],"7634065","logikblok",[324,199,33,216,11,39],"7634089",[326,327,43,216,328,33],"7635217",16,"zscho97",[330,331,45,214,332,33],"7634833",17,"goshx",[334,335,43,336,337,33],"7634094",18,"project\u002Fneutral\u002Fidea","dvcc",[196,335,33,339,11,39],"maker\u002Fneutral\u002Fidea",[341,18,39,235,342,33],"7634359","wingerlang",[344,18,33,345,346,33],"7634383","commenter\u002Fneutral\u002Fdesign","soneca",[348,18,33,345,349,33],"7634452","brycekahle",[351,18,39,235,132,33],"7634462",[353,18,33,354,11,39],"7634474","maker\u002Fneutral\u002Fdesign",[356,18,43,354,342,33],"7636190",[146,358,39,359,147,33],20,"project\u002Fcritical\u002Fidea",[361,358,33,339,11,39],"7634913",[131,363,45,214,132,33],21,[123,365,45,244,124,33],22,[],[368,373,378,383,388,392],{"id":369,"name":370,"points":371,"category":372},"7621398","Accredible",121,"learning_science",{"id":374,"name":375,"points":376,"category":377},"7637629","Terminal Webcam",110,"creative",{"id":379,"name":380,"points":381,"category":382},"7604940","Tic-tac-tic-tac-toe",84,"games",{"id":384,"name":385,"points":386,"category":387},"7633991","freeboard",74,"dev_tools",{"id":389,"name":390,"points":391,"category":372},"7614130","scalatutorials.com",61,{"id":393,"name":394,"points":395,"category":396},"7622031","Our weekend project",42,"web_saas",false,"v2",{"id":400,"name":5,"line":6,"ai":397,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":401,"top":18,"kw":402,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":403,"url":9,"mix":404,"praise":108,"objection":136,"sub":21},7633993,0.12,[24,25,26,27],"5551510533035335333000000103003353101315",[31,32,33,34],1793990904799]