[{"data":1,"prerenderedAt":425},["ShallowReactive",2],{"project-8183014":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":46,"post_text":48,"what":49,"said":102,"maker_in_thread":202,"shape":214,"grid":217,"attempts":387,"same_week":388,"maker_shows":42,"maker_hidden":417,"reader_version":418,"card":419},"8183014","Practical Guide to Mobile Apps","Practical Guide to Mobile Apps Using Phonegap and Famo.us","title","Show HN: Practical Guide to Mobile Apps Using Phonegap and Famo.us","http:\u002F\u002Fwww.practicalguidetomobileapps.com\u002F","practicalguidetomobileapps.com","nicholasreed",1408121393,2014,131,70,202,2272,9,"notable","learning_science","developer guide and tutorials","other",[24,25,26,27],"phonegap","famo.us","mobile app tutorial","hybrid apps","mixed",-0.137,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,10,1,14,33,{"performance":37,"execution":39,"idea":40,"docs":43,"design":44},{"positive":33,"critical":38},6,{"positive":33,"critical":33},{"positive":41,"critical":42},2,3,{"positive":41,"critical":33},{"positive":45,"critical":42},0,[45,45,45,42,45,45,42,42,47,42,47,42,33,45,47,42,42,45,33,45,33,47,42,33,33,33,42,45,45,33,42,47,45,33,33,45,33,45,42,42],5,null,{"problem":50,"audience":57,"pricing":69,"motivation":79,"time_to_build":48,"stack":83,"openness":99,"stage":100,"team_size":101},{"value":51,"source":52,"evidence":53},"Learning to build mobile apps with PhoneGap and Famo.us","maker",[54],{"id":55,"by":11,"text":56},"8183032","I've been working on putting my PhoneGap\u002FFamo.us knowledge into a consumable form. I hope this \"playbook\" (with the sample apps and examples) can be useful some folks who are…",{"value":58,"source":59,"evidence":60},"Developers new to mobile app development, especially web developers","inferred",[61,65],{"id":62,"by":63,"text":64},"8183218","alashley","This looks great! I've been wanting to get into mobile dev but stuck between choosing one of C#, Java, or Objective-C. I work with Javascript every day so this should be more…",{"id":66,"by":67,"text":68},"8183153","sbarre","Thank you very much for writing this, I will pay for the book when it comes out (assuming you provide a way to do so) even if you give it all away for free... This kind of…",{"value":70,"source":52,"evidence":71},"Free book",[72,76],{"id":73,"by":74,"text":75},"8183562","liquimoon","Just downloaded the book! Thanks for making it free. You are very generous! I am looking to build a quick and dirty prototype for Tinder for X, and this is a great starting point…",{"id":77,"by":11,"text":78},"8183349","It is open source... Some development (a majority) has been behind closed doors, but they are now opening everything up.",{"value":80,"source":52,"evidence":81},"Put PhoneGap and Famo.us knowledge into a consumable form",[82],{"id":55,"by":11,"text":56},[84,89,93],{"value":85,"source":52,"evidence":86},"PhoneGap",[87],{"id":88},"post",{"value":90,"source":52,"evidence":91},"Famo.us",[92],{"id":88},{"value":94,"source":52,"evidence":95},"Node.js",[96],{"id":97,"by":11,"text":98},"8183251","There is a sample node.js server for the Waiting app as well, in case you missed it. Writing everything in JS has advantages!","open_source","launched","solo",{"praise":103,"objections":118,"requests":144,"questions":156,"alternatives":175},[104,110],{"value":105,"source":106,"evidence":107},"Step-by-step guide is useful for learning","commenter",[108,109],{"id":66,"by":67,"text":68},{"id":73,"by":74,"text":75},{"value":111,"source":106,"evidence":112},"Thanks for open-sourcing and making it free",[113,117],{"id":114,"by":115,"text":116},"8183501","welder","Thanks for taking the time to write and open-source this!",{"id":73,"by":74,"text":75},[119,130,137],{"value":120,"source":106,"evidence":121},"Hybrid apps have a performance gap versus native",[122,126],{"id":123,"by":124,"text":125},"8183324","thebokehwokeh2","As someone working on a phonegap project, I'd really advise against committing to this framework for mobile app development. It is good for really quick and dirty proof of…",{"id":127,"by":128,"text":129},"8183348","gagege","Just spending 5 minutes with PhoneGap was enough to convince me that it isn't ready for professional app development, performance wise. That was 2 years ago and I'd hoped it had…",{"value":131,"source":106,"evidence":132},"PhoneGap supports only iOS and Android and has a closed-source push path",[133],{"id":134,"by":135,"text":136},"8183216","lnanek2","Kind of sad the state PhoneGap push support is in. I checked the links and they have an if else for two completely different code branches for Android or iOS and don't support…",{"value":138,"source":106,"evidence":139},"Sample app ulu performs poorly on high-end hardware",[140],{"id":141,"by":142,"text":143},"8183267","angryasian","I just tried out the ulu app on OnePlus(top of the line hardware) and in terms of performance I wouldn't call this acceptable.",[145,149],{"value":146,"source":106,"evidence":147},"Support more platforms in the push and device code",[148],{"id":134,"by":135,"text":136},{"value":150,"source":106,"evidence":151},"Fix broken links and the 20 MB limit note on the PhoneGap Build page",[152],{"id":153,"by":154,"text":155},"8183325","pbreit","Feedback on http:\u002F\u002Fwww.practicalguidetomobileapps.com\u002Fresources\u002Fbook\u002Fphonegap_and_cordova\u002Fphonegap_build.html 3. don't see [New App] button 5. Broken URL (missing \".git\") 6. \"App…",[157,164],{"value":158,"source":106,"evidence":159},"How does Famo.us compare to Ionic",[160],{"id":161,"by":162,"text":163},"8183801","dchuk","Anyone done any comparisons of PG\u002FFamo.us with Ionic (http:\u002F\u002Fionicframework.com\u002F)? Seems Ionic is making a really strong case for hybrid app viability",{"value":165,"source":106,"evidence":166},"Should a developer learn native instead",[167,171],{"id":168,"by":169,"text":170},"8183284","allsystemsgo","I'd do yourself a favor and take the time to learn native mobile development.",{"id":172,"by":173,"text":174},"8183319","Winningest","Why? (non-rhetorical)",[176,184,188,195],{"value":177,"source":106,"evidence":178},"Ionic",[179,180],{"id":161,"by":162,"text":163},{"id":181,"by":182,"text":183},"8184089","thomasfl","Ionic seems to be easy if you know some AngularJS, but I would really like to know how stable and quick these things are.",{"value":185,"source":106,"evidence":186},"Native iOS and Android development",[187],{"id":168,"by":169,"text":170},{"value":189,"source":106,"evidence":190},"Sencha Touch 2",[191],{"id":192,"by":193,"text":194},"8184565","elwell","You haven't tried Sencha Touch 2, eh? At least, I've been pretty happy with it (packaged in PhoneGap afterwards of course).",{"value":196,"source":106,"evidence":197},"Titanium and Intel XDK",[198],{"id":199,"by":200,"text":201},"8185216","mgkimsal","intel's xdk platform might be worth looking at, as is titanium.",{"comments":203,"answered":41,"key":204},13,[205,208,211],{"id":206,"text":207},"8183372","PhoneGap can only do so much, it is mostly just wrapping your HTML\u002FJS\u002FCSS. Finally those languages are starting to get close to what a native app can do (with significantly less…",{"id":209,"text":210},"8184416","I bet a Flipboard-clone wouldn't be too difficult for a few engineers to bang out in Famo.us. But then again, the value of Flipboard isn't in being a beacon of iOS beauty and…",{"id":212,"text":213},"8183355","I'm supposing you didn't look at what Famo.us offers, in terms of gestures and scrolling. I used to have your opinion, then I actually tried famo.us, and realized how simple it…",{"commenters":215,"max_depth":18,"maker_replies":203,"first_comment_mins":41,"lifespan_hours":216},37,103,[218,220,221,223,227,229,232,236,238,240,242,244,247,249,252,256,259,263,264,266,268,269,273,276,278,280,282,283,284,287,289,293,296,300,303,305,307,309,312,313,317,319,322,326,327,330,333,335,338,339,341,344,346,350,352,355,356,357,358,359,361,364,367,369,372,375,377,379,381,384],[123,45,45,219,124,45],"commenter\u002Fcritical\u002Fperformance",[127,45,45,219,128,45],[206,45,45,222,11,33],"commenter\u002Fneutral\u002Fperformance",[224,45,45,225,226,45],"8183685","commenter\u002Fneutral\u002Fnone","rimantas",[228,45,45,219,124,45],"8183378",[230,45,47,231,154,45],"8183478","project\u002Fpositive\u002Fperformance",[233,45,33,234,235,45],"8184254","project\u002Fcritical\u002Fperformance","argonaut",[209,45,45,237,11,33],"project\u002Fpositive\u002Fexecution",[239,45,45,222,235,45],"8184558",[241,45,45,222,154,45],"8184477",[243,45,45,222,235,45],"8184555",[245,45,42,246,154,45],"8185033","project\u002Fneutral\u002Fnone",[248,45,33,234,235,45],"8185491",[250,45,47,237,251,45],"8184712","adamcmiel",[253,45,47,254,255,45],"8184936","project\u002Fpositive\u002Fnone","brandon272",[257,45,45,222,258,45],"8193881","malandrew",[260,45,42,261,262,45],"8186035","project\u002Fneutral\u002Fperformance","fenomas",[212,45,45,225,11,33],[114,45,47,265,115,45],"maker\u002Fpositive\u002Fnone",[267,45,42,261,154,45],"8183482",[192,45,45,225,193,45],[270,45,33,271,272,45],"8185522","project\u002Fcritical\u002Fidea","mooreds",[274,45,45,275,11,33],"8186725","commenter\u002Fneutral\u002Fidea",[55,33,45,277,11,33],"project\u002Fneutral\u002Fdocs",[66,33,47,279,67,45],"maker\u002Fpositive\u002Fdocs",[281,33,45,225,11,33],"8183158",[161,41,42,246,162,45],[181,41,42,261,182,45],[285,41,42,261,286,45],"8184271","brianchu",[288,41,45,222,162,45],"8184862",[290,41,45,291,292,45],"8185497","other\u002Fneutral\u002Fnone","rahimnathwani",[294,41,33,234,295,45],"8185671","kgc",[297,41,45,298,299,45],"8186341","other\u002Fneutral\u002Fperformance","yesimahuman",[301,41,45,302,299,45],"8186326","other\u002Fneutral\u002Fidea",[304,41,45,275,258,45],"8200406",[134,42,33,306,135,45],"project\u002Fcritical\u002Fexecution",[308,42,45,225,11,33],"8183247",[73,310,47,311,74,45],4,"project\u002Fpositive\u002Fidea",[141,47,33,234,142,45],[314,47,47,315,316,45],"8183285","project\u002Fpositive\u002Fdocs","kirubakaran",[318,47,33,234,142,45],"8183308",[320,47,45,321,11,33],"8183309","project\u002Fneutral\u002Fdesign",[323,38,33,324,325,45],"8183345","project\u002Fcritical\u002Fdesign","untog",[77,38,45,246,11,33],[153,328,33,329,154,45],7,"project\u002Fcritical\u002Fdocs",[331,328,45,332,11,33],"8183397","commenter\u002Fneutral\u002Fdocs",[334,328,42,277,154,45],"8183488",[336,31,45,291,337,45],"8184997","notoriousjpg",[199,31,45,291,200,45],[340,31,45,225,337,45],"8185863",[342,31,33,324,343,45],"8193666","general_failure",[345,31,33,234,272,45],"8185916",[347,31,42,348,349,45],"8186563","project\u002Fneutral\u002Fexecution","tim333",[351,31,45,225,11,33],"8186738",[353,18,45,291,354,45],"8185904","stardrive",[62,32,47,311,63,45],[97,32,45,311,11,33],[168,32,33,271,169,45],[172,32,45,225,173,45],[360,32,33,271,169,45],"8183333",[362,32,42,363,325,45],"8183335","project\u002Fmixed\u002Fperformance",[365,32,45,222,366,45],"8184941","mwcampbell",[368,32,45,225,325,45],"8186504",[370,32,33,324,371,45],"8183554","reticulated",[373,32,45,374,11,33],"8183379","maker\u002Fneutral\u002Fidea",[376,32,45,225,286,45],"8184302",[378,32,42,246,325,45],"8183338",[380,32,45,225,63,45],"8183407",[382,32,42,246,383,45],"8183505","wildpeaks",[385,32,45,291,386,45],"8185075","dyarosla",[],[389,394,399,404,409,413],{"id":390,"name":391,"points":392,"category":393},"8187791","GIFyoutube",577,"creative",{"id":395,"name":396,"points":397,"category":398},"8178660","Tuff.gb",260,"games",{"id":400,"name":401,"points":402,"category":403},"8192801","Satellizer",221,"languages",{"id":405,"name":406,"points":407,"category":408},"8178940","Ad Detector",204,"security_privacy",{"id":410,"name":411,"points":412,"category":403},"8192287","Scraperjs",192,{"id":414,"name":415,"points":416,"category":403},"8176672","Way.js",162,false,"v2",{"id":420,"name":5,"line":6,"ai":417,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":421,"top":18,"kw":422,"maker":11,"domain":10,"tier":19,"attempts":45,"strip":423,"url":9,"mix":424,"praise":105,"objection":120,"sub":21},8183014,-0.14,[24,25,26,27],"0003003353531053301015311130013501101033",[31,32,33,34],1794036521455]