<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ansca Mobile Blog</title>
	
	<link>http://blog.anscamobile.com</link>
	<description>A resource for Corona developers</description>
	<lastBuildDate>Sat, 04 Feb 2012 00:18:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AnscaMobileBlog" /><feedburner:info uri="anscamobileblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com/hubbub" /><item>
		<title>3 games in 2 weeks with Corona</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/Vcgg8VCAHLs/</link>
		<comments>http://blog.anscamobile.com/2012/02/3-games-in-under-2-weeks-with-corona-sdk/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 00:13:00 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13529</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p>Every now and then, we&#8217;re shown something totally awesome that we just <em>have</em> to put up here, on the blog.</p>
<p>Case in point: <a href="https://twitter.com/#!/terrypaton1" target="_blank">Terry Paton</a>.</p>
<p>Terry has been tinkering around with <a href="http://www.anscamobile.com/" target="_blank">Corona</a> <a href="http://www.anscamobile.com/corona" target="_blank">SDK</a> for a few weeks now. And just the other day, he <a href="http://pixelpaton.com/?p=4742" target="_blank">put up videos</a> of three games that he built with Corona (the <em>free trial</em> version too, if I&#8217;m not mistaken). Terry <a href="https://twitter.com/#!/terrypaton1/status/164545209391251456" target="_blank">told us</a> it took him a little under two weeks to build the games, adding that it was &#8220;not full time either.&#8221;</p>
<p>Terry followed the videos with his full <a href="http://pixelpaton.com/?p=4764" target="_blank">thoughts on Corona</a>, so go check those out too&#8230;</p>
<p><iframe src="http://player.vimeo.com/video/35861475?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="600" height="338"></iframe></p>
<p><iframe src="http://player.vimeo.com/video/35861283?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="600" height="338"></iframe></p>
<p><iframe src="http://player.vimeo.com/video/35860888?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="600" height="338"></iframe></p>
<p>&nbsp;</p>
<p>&#8230;And if <em>you</em> have something cool to show us like Terry, tell us on <a href="http://www.twitter.com/ansca" target="_blank">Twitter</a> or <a href="mailto:hetal@anscamobile.com?subject=I gots something cool!" target="_blank">e-mail</a>! <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/Vcgg8VCAHLs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/02/3-games-in-under-2-weeks-with-corona-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/02/3-games-in-under-2-weeks-with-corona-sdk/</feedburner:origLink></item>
		<item>
		<title>Guest Post:  Corona SDK = eBooks for non-coders</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/lh1scLJGXoM/</link>
		<comments>http://blog.anscamobile.com/2012/02/guest-post-corona-sdk-ebooks-for-non-coders/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 21:11:53 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[eBooks]]></category>
		<category><![CDATA[Guest Post]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13472</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><span style="color: #808080;"><em><img class="alignleft size-thumbnail wp-image-13493" title="Fire Cupid @ App Store" src="http://blog.anscamobile.com/wp-content/uploads/2012/02/Fire-Cupid-@-App-Store-150x150.png" alt="" width="150" height="150" />Our latest App of the Week is the dating guide </em><a href="http://blog.anscamobile.com/2012/01/app-of-the-week-january-29-2012-fire-cupid/" target="_blank">Fire Cupid</a>,<em> an exceptionally crafted <a href="http://www.anscamobile.com/corona/ebooks/" target="_blank">eBook</a> for the <a href="http://itunes.apple.com/us/app/fire-cupid/id495061661" target="_blank">iPad</a> and <a href="http://www.amazon.com/Miss-Pivot-Fire-Cupid/dp/B0071CMMG0" target="_blank">Android tablets</a>.</em></span></p>
<p><em style="color: #808080;">Below, Josh from the <a href="http://www.MissPivot.com" target="_blank">Miss Pivot</a> dating coach service elaborates on how he brought his vision for a truly interactive eBook using <a href="http://www.anscamobile.com/" target="_blank">Corona</a> <a href="http://www.anscamobile.com/corona" target="_blank">SDK</a>. If you read carefully, you might even be able to catch a hint or two at what may be in the Ansca pipeline&#8230; <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em></p>
<hr />
<div id="attachment_13473" class="wp-caption alignright" style="width: 157px"><img class="size-full wp-image-13473 " title="Joshua Andrew Mitchell, Miss Pivot" src="http://blog.anscamobile.com/wp-content/uploads/2012/02/Joshua-Andrew-Mitchell-Miss-Pivot.jpg" alt="" width="147" height="194" /><p class="wp-caption-text">Joshua Andrew Mitchell, Miss Pivot</p></div>
<p>The story of <em><a href="http://developer.anscamobile.com/showcase/fire-cupid" target="_blank">Fire Cupid</a></em> started when my business partner, Kevin Emmons, and I, Josh Mitchell, decided we wanted to write and release a book on body language. A text-filled manuscript wasn’t an option though. We are both visual people and get tired of reading thousands of words. We knew our story had to be told in a modern medium.</p>
<p>Our idea was to write a book where our readers were able to interact and have fun while learning the science behind people’s undercover signals. The vision included a book with pictures, videos, and infographics &#8212; anything other than standard copy. We <em>really</em> wanted the first interactive <a href="http://fire-cupid.com/" target="_blank">book on body language</a> to be able to breathe and come alive for readers.</p>
<p><a href="http://blog.anscamobile.com/wp-content/uploads/2012/02/Fire-Cupid.png"><img class="size-medium wp-image-13476 alignleft" style="border-style: initial; border-color: initial;" title="Fire Cupid" src="http://blog.anscamobile.com/wp-content/uploads/2012/02/Fire-Cupid-300x244.png" alt="" width="240" height="195" /></a></p>
<p>Enter problem number one: we aren’t coders. In fact, no one at Miss Pivot is a coder. Sigh.</p>
<p>So, we dug in and started looking for a platform that would allow us to build an interactive book on <a href="http://blog.anscamobile.com/category/ipad/" target="_blank">iPad</a> and <a href="http://blog.anscamobile.com/category/android/" target="_blank">Android</a> Tablets because both devices are perfect mediums for rich media. Solution: Corona SDK! This program won out because it looked fast, simple and focused on more visual content than others we found.</p>
<p>We immediately started writing and creating. Lucky for us, our experience with <a href="http://blog.anscamobile.com/2011/06/lua-is-more-popular-than-javascript/" target="_blank">JavaScipt</a> and <a href="http://www.anscamobile.com/corona/comparison/flash/side-by-side/" target="_blank">ActionScript</a> helped, and we were able to push a prototype out within a week! It went quickly because every bug or glitch we ran into seemed to be magically fixed through <a href="http://developer.anscamobile.com/downloads/daily-builds" target="_blank">Daily Build</a> releases from Ansca. It was weird &#8212; weird enough that we’re pretty sure they had our office bugged&#8230; <strong>(editor’s note: Ansca Mobile does not comment on alleged office buggings)</strong></p>
<div id="attachment_13481" class="wp-caption alignright" style="width: 310px"><a href="http://blog.anscamobile.com/wp-content/uploads/2012/02/Miss-Pivot-team.png"><img class="size-medium wp-image-13481" title="Miss Pivot team" src="http://blog.anscamobile.com/wp-content/uploads/2012/02/Miss-Pivot-team-300x212.png" alt="" width="300" height="212" /></a><p class="wp-caption-text">Miss Pivot team</p></div>
<p>Seriously, though, we’ve continued to be impressed by Corona and its ability to deliver just what we needed.  This platform is <em>exactly </em>what non-coders need to achieve visual apps with a lot less work than you might think. We’re already working on the last two chapters of the book, and Corona’s new <a href="http://blog.anscamobile.com/2012/01/using-the-new-native-web-video-apis/" target="_blank">native video</a> element is once again helping tremendously with our interaction plans.</p>
<p>Looking into the future, we’re considering publishing <em><a href="http://itunes.apple.com/us/app/fire-cupid/id495061661" target="_blank">Fire Cupid</a></em> to Macs and PC&#8217;s, and we know Corona <em>just might</em> be the perfect setup to make it happen! <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><iframe src="http://www.youtube.com/embed/mg610mnHleM" frameborder="0" width="600" height="335"></iframe></p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/lh1scLJGXoM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/02/guest-post-corona-sdk-ebooks-for-non-coders/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/02/guest-post-corona-sdk-ebooks-for-non-coders/</feedburner:origLink></item>
		<item>
		<title>Corona SDK book cover entries!</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/49A79ah1ThE/</link>
		<comments>http://blog.anscamobile.com/2012/02/corona-sdk-book-cover-contest-entries/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 18:29:44 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13513</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.anscamobile.com/wp-content/uploads/2012/02/To-Do-Pile.png"><img class="alignright size-medium wp-image-13515" title="To Do Pile" src="http://blog.anscamobile.com/wp-content/uploads/2012/02/To-Do-Pile-300x231.png" alt="" width="192" height="148" /></a>A month ago, we opened submissions for cover art to the upcoming <em><a href="http://blog.anscamobile.com/2011/12/design-the-cover-art-for-upcoming-corona-sdk-book/" target="_blank">Corona SDK Game Development Beginner&#8217;s Guide</a></em> by <a href="http://twitter.com/#!/chelleshock1219/" target="_blank">Michelle Fernandez</a>. Michelle and publisher <a href="http://www.packtpub.com/corona-game-development-for-ios-android-beginners-guide/book" target="_blank">Packt</a> had everything in place to bring you an awesome book <em>except</em> some awesome cover art.</p>
<p>And that&#8217;s where <em>you</em> came in! <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The contest ended over the weekend, and we received a whopping <strong>40</strong> <strong>submissions</strong> from the <a href="http://www.anscamobile.com/community/" target="_blank">Corona Community</a>! We&#8217;re gonna have a <em>lot</em> of work to do in going thru all of these and picking a winner &#8212; but we <em>will</em> pick one very soon.</p>
<p>Thanks to everyone who submitted, and be sure to check back here for the winners announcement!</p>
<p>Oh, and you can now pre-order the book on <a href="http://amzn.to/wusmpa" target="_blank">Amazon</a>.</p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/49A79ah1ThE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/02/corona-sdk-book-cover-contest-entries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/02/corona-sdk-book-cover-contest-entries/</feedburner:origLink></item>
		<item>
		<title>Creating Lists with the TableView Widget</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/takRvtnWG7w/</link>
		<comments>http://blog.anscamobile.com/2012/01/creating-lists-with-the-tableview-widget/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 15:00:46 +0000</pubDate>
		<dc:creator>Jonathan Beebe</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13417</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><img src="http://developer.anscamobile.com/sites/default/files/tableView.jpg" alt="Corona TableView Widget" style="float:right;padding-left:20px;padding-bottom:20px;width:243px;height:326px" />With the relatively recent update to the widget library in <a href="http://developer.anscamobile.com/downloads/daily-builds">build 2012.721</a>, we released a tutorial on <a href="http://blog.anscamobile.com/2012/01/new-more-flexible-scrollview-widget/">how to use the revamped ScrollView widget</a>, but that&#8217;s not the only thing that was updated in Corona&#8217;s <a href="http://developer.anscamobile.com/content/widget">widget API</a>.</p>
<p>If you&#8217;ve been paying close attention to the daily build logs, you probably noticed there have been several updates to the TableView widget since then. So for this week&#8217;s &#8220;Tutorial Tuesday&#8221;, I&#8217;ll be walking you through the creation one of the most commonly seen user-interface elements across all mobile apps: <strong>lists</strong>.</p>
<p>No matter what kind of app you&#8217;re developing, chances are good that one of these days, you&#8217;re going to need to display information in some kind of list. Thankfully, Corona&#8217;s TableView widget is perfectly suited for just that purpose! Our goal was to create a powerful, flexible widget that allows you to create lists of data&mdash;all while keeping simplicity and the developer experience in mind.</p>
<p>And although there may be some &#8220;tough spots&#8221; in terms of getting a really solid grasp on how to use it, I think we struck a good balance between ease-of-implementation and flexibility with the TableView widget.</p>
<p><span id="more-13417"></span></p>
<p>Before you continue with the tutorial, please <a href="http://developer.anscamobile.com/downloads/daily-builds">download the latest Daily Build</a> to ensure you have access to all the necessary TableView features that we&#8217;ll be using.</p>
<p>The TableView widget is probably one of the most complicated widgets that are available, so this tutorial will be broken down into several sections that show you how to take advantage of each of its features. Each section will build off of the previous example before it. To get a more complete understanding of how to use the TableView widget, be sure to read all sections carefully, and in order.</p>
<h3>Creating the Widget</h3>
<p>This is the easiest part. We create the tableView widget and assign it to a variable called <strong>list</strong> using <em>widget.newTableView()</em>. If you cannot see the code below, <a href="https://gist.github.com/1708822">go here to view it</a>.</p>
<p><script src="https://gist.github.com/1708822.js?file=tableview_tutorial1.lua"></script></p>
<p>As you can see from the example above, we are creating a TableView with specific dimensions (in this case, 320&#215;366) and have specified a PNG to use a mask for the TableView. It&#8217;s important to note that TableView widgets will not be clipped properly unless you specify a compatible mask file. Fortunately, masks are easy to create, and we have a separate tutorial dedicated to showing you <a href="http://developer.anscamobile.com/reference/bitmap-masks-tableviews-and-scrollviews">how to create bitmap masks specifically for use with TableViews and ScrollViews</a>.</p>
<p>Moving on, the example shown above is fairly minimal. There are several other parameters you can pass when creating the TableView widget. Please refer to the <a href="http://developer.anscamobile.com/reference/index/widgetnewtableview">TableView API Documentation</a> for a complete listing of these parameters.</p>
<h3>Inserting and Deleting Rows</h3>
<p>An empty TableView widget isn&#8217;t much use to us, so let&#8217;s insert a single row. Of course, the real benefit of using the TableView widget is having several rows, but we&#8217;ll take baby steps so things are easier to understand. Once we successfully create the row, we&#8217;ll remove it (just so you can see how it&#8217;s done). Please <a href="https://gist.github.com/1708868">visit this page</a> if you cannot see the code example below.</p>
<p><script src="https://gist.github.com/1708868.js?file=tableview_tutorial2.lua"></script></p>
<p>Once again, there are several other parameters associated with the <strong>insertRow()</strong> method, so consult the <a href="http://developer.anscamobile.com/reference/index/widgetnewtableview">API documentation</a> for a full listing. However, we&#8217;ll be using this function more in the following steps so you might want to wait a moment before exploring this API further.</p>
<h4>onRender Listener</h4>
<p>The most important parameter when inserting a row is the <strong>onRender</strong> parameter, because this is the function that will be called to create the row display object. By default, a row consists of only a background rectangle (accessed within the onRender listener via event.background) and a line (used to visually separate the row from others&mdash;accessed within the onRender listener via event.line).</p>
<p>When writing your onRender listener function, you should create any and all display objects you want your row to display. Whenever you create a display object, you must insert it into the <strong>event.view</strong> display group or it will not be rendered properly (and can potentially cause severe memory leaks in your app).</p>
<p>You can access the actual row object via <strong>event.row</strong> and the TableView that the row belongs to via <strong>event.parent</strong>. You can also assign references to your display objects to the row object if you need to access the objects from other rows, or elsewhere in your app.</p>
<p>All row objects are stored in the <strong>tableView.content.rows</strong> table, so in the case of our example, it would be <strong>list.content.rows</strong>.</p>
<h4>Performance Advice</h4>
<p>Depending on the amount of rows you have and how &#8220;heavy&#8221; they are in terms of what&#8217;s included, list scrolling performance can be greatly degraded (especially on device) if you&#8217;re not careful about optimizing what goes into each row (e.g. what you put into your onRender listener function).</p>
<p>Here are some &#8220;best practices&#8221; when it comes to creating your onRender listener function:</p>
<ul>
<li>Make your rows as &#8220;light&#8221; as possible by doing away with as many unnecessary elements as possible. If your app can possibly live without something in a TableView row, it&#8217;s best to just leave it out.<br />&nbsp;</li>
<li>Use as little vector shapes and text as possible. When using text, if it is predictable (and especially if it will be repeated in other rows), consider rasterizing the text to an image and use the image instead. Images can be cached in OpenGL while vector shapes and text cannot, so whenever possible, choose images over shapes and text.<br />&nbsp;</li>
<li>Avoid using gradients (created using graphics.newGradient() in row rendering) &mdash; once again, stick to images or avoid gradients altogether if at all possible.<br />&nbsp;</li>
<li>Avoid creating a new background for row, and instead take advantage of the already-created event.background if you need to change the row&#8217;s background color.<br />&nbsp;</li>
<li>If possible, break up your content into several different lists (perhaps via the <a href="http://developer.anscamobile.com/reference/index/widgetnewtabbar">TabBar widget</a>?) if your app requires very long lists.<br />&nbsp;</li>
<li>If performance issues seem to only occur during really fast
</li>
</ul>
<p>Depending on your app and the kind (and amount) of data you need to display in a single TableView widget, you might find that performance is still not where you want it to be. For these cases, you might consider setting your app&#8217;s FPS to 30 (in config.lua) and see if that helps with TableView scrolling performance. You might also try adjusting the TableView <strong>friction</strong> and <strong>maxVelocity</strong> (set via parameters when calling widget.newTableView).</p>
<h3>Adding Several Rows</h3>
<p>Chances are, you&#8217;ll want to add more than a single row, but there&#8217;s also a good chance that many of your rows will resemble one another and have just a few differences. A great way to reduce the amount of code needed to add multiple row items is to place all your row creation code (which includes your onRender listener) in a <em>for-loop</em> and take advantage of <strong>event.index</strong> and <strong>event.id</strong> to differentiate between the different rows.</p>
<p>Here&#8217;s a revised version of the previous example (minus the deletion at the end), but this time it&#8217;ll insert 25 rows instead of just one (<a href="https://gist.github.com/1709002">go here</a> if you cannot see the code below):</p>
<p><script src="https://gist.github.com/1709002.js?file=tableview_tutorial3.lua"></script></p>
<h3>Handling Row Touches</h3>
<p>Now that you know how to to display information in a list using the TableView widget, it&#8217;s time to make your tableView content interactive by allowing it to respond to touches.</p>
<p>Row touches are handled via a separate listener which is specified via the <strong>listener</strong> parameter when you call tableView:<strong>insertRow()</strong>. This listener has several phases, which include: <em>tap, press, swipeLeft, swipeRight,</em> and <em>release</em>.</p>
<p>If you cannot see the code below, <a href="https://gist.github.com/1709070">visit this page</a> to view it.</p>
<p><script src="https://gist.github.com/1709070.js?file=tableview_tutorial4.lua"></script></p>
<p>Once again, the above example is a modified version of the previous example but with a few notable differences:</p>
<ul>
<li>The <strong>onRowTouch</strong> function has been added to serve as the row&#8217;s listener for user touches.<br />&nbsp;</li>
<li>In the <strong>onRender</strong> function, we create a reference to the text object (row.textObj) so the object can be accessed outside of the function (in the example, it is used in the onRowTouch function)<br />&nbsp;</li>
<li>The <strong>listener</strong> parameter is assigned a reference to the onRowTouch when we call the TableView&#8217;s insertRow() method.<br />&nbsp;</li>
</ul>
<p>The phases within the row&#8217;s listener function (touch, tap, swipeLeft, swipeRight, and release) are all fairly self-explanatory (and even more-so if you ran the example in the Corona Simulator), but there is one property that is used in the &#8220;release&#8221; phase that should be explained further.</p>
<p>When you set the <strong>reRender</strong> property to true, this tells the TableView to destroy the row and re-render it (per its onRender listener) on the <em>next</em> TableView update (which is very frequently). By setting row.reRender to true in the &#8220;release&#8221; phase, we are telling the row to go back to it&#8217;s original state before it was touched.</p>
<h3>Category Items</h3>
<p>Another great feature of the TableView widget is the ability to specify &#8220;category&#8221; rows, which are rendered (and behave) identically to other rows, with one exception: category items will &#8220;stick&#8221; to the top of the TableView widget when they are scrolled to the top, and will push other category items up (if there are any currently stuck).</p>
<p>To specify a row as a &#8220;category&#8221;, you simply set the <strong>isCategory</strong> parameter to <em>true</em> when you call the <em>insertRow()</em> method. Category rows have an additional property, <em>isCategory</em>, which is useful in differentiating category items from normal row items within your listener functions.</p>
<h3>Additional Resources</h3>
<p>And that concludes our tutorial! If you didn&#8217;t follow along during the tutorial, I recommend going through it at least one more time while typing the code in so you get a better understanding of how to use the widget.</p>
<p>Also, don&#8217;t forget to consult the (just updated) <a href="http://developer.anscamobile.com/reference/index/widgetnewtableview">TableView API Reference</a> for more information on all the different parameters, properties, and methods associated with the TableView widget and rows.</p>
<p>For a working example, please see the <strong>WidgetDemo</strong> located in: <em>/SampleCode/Interface/WidgetDemo</em> in the Corona SDK download.</p>
<p>As a reminder, the conventions used by this tutorial require the most recent TableView changes, so be sure to <a href="http://developer.anscamobile.com/downloads/daily-builds">download the latest build</a> for best results. If you&#8217;re a trial user, <a href="http://www.anscamobile.com/pricing/?ref=corona">subscribe today</a> so you can take advantage of the best of the TableView widget and other cutting-edge features being pushed in on a regular basis.</p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/takRvtnWG7w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/creating-lists-with-the-tableview-widget/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/creating-lists-with-the-tableview-widget/</feedburner:origLink></item>
		<item>
		<title>App of the Week (January 29, 2012): Fire Cupid</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/o65SFAtiSfg/</link>
		<comments>http://blog.anscamobile.com/2012/01/app-of-the-week-january-29-2012-fire-cupid/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 16:17:57 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[App of the Week]]></category>
		<category><![CDATA[eBooks]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13406</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-13390" title="Corona SDK - App of the Week" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Corona-SDK-App-of-the-Week1.png" alt="" width="175" height="145" />Last week, we featured the pristine <em><a href="http://blog.anscamobile.com/2012/01/app-of-the-week-january-22-2012-wheres-paradise-nusa-lembongan-ebook/" target="_blank">Where&#8217;s Paradise?</a> </em>eBook as an example of a splendidly crafted iPad reference app. With last week&#8217;s <a href="http://blog.anscamobile.com/2012/01/corona-sdk-for-ebooks-because-education-isnt-a-mac-only-privilege/" target="_blank">Apple iBook</a> announcement, it&#8217;s gonna be more important than ever for learning apps to be built with the tablet interface in mind. This week, our <strong><a href="http://blog.anscamobile.com/category/app-of-the-week/" target="_blank">App of the Week</a></strong> is another example of that &#8212; the interactive dating guide <em><a href="http://developer.anscamobile.com/showcase/fire-cupid" target="_blank">Fire Cupid</a>!</em></p>
<p><em></em> <a href="http://blog.anscamobile.com/wp-content/uploads/2012/01/Fire-Cupid.png"><img class="alignright size-medium wp-image-13395" title="Fire Cupid" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Fire-Cupid-300x244.png" alt="" width="300" height="244" /></a>Since we&#8217;re all nerds here, <em>Fire Cupid</em> is an immeasurably useful app for us all. Creators <a href="http://MissPivot.com" target="_blank">Miss Pivot</a> are a dating coach service out of Indianapolis, and have created <em>Fire Cupid</em> as a guide to, in their words, stop awkward dating. In <em>Fire Cupid</em>, you explore real-life examples and advice on getting over the initial hurdle of meeting that special someone. Oh, and the eBook is for both men <em>and</em> women &#8212; no objectifying <em><a href="http://en.wikipedia.org/wiki/The_Pickup_Artist_(TV_series)" target="_blank">Pick Up Artist</a> </em>stuff here!</p>
<p>Specifically, this inaugural volume of <em>Fire Cupid</em> is focused on body language and how to properly read it in your dating endeavors. Now, that sounds like it&#8217;d be <em>really </em>hard to explain in just words, right? Well, <em>Fire Cupid</em> features a motherlode of interactive quizzes and over an hour of original video content to make the learning  process <em>that</em> much easier. If you can&#8217;t attend one of Miss Pivot&#8217;s <a href="http://misspivot.com/indianapolis-workshops/" target="_blank">workshops</a> all the way in <a href="http://maps.google.com/maps?rlz=1C1SNNT_enUS392US392&amp;ix=seb&amp;q=indianapolis,+IN&amp;um=1&amp;ie=UTF-8&amp;hq=&amp;hnear=0x886b50ffa7796a03:0xd68e9df640b9ea7c,Indianapolis,+IN&amp;gl=us&amp;ei=i0UmT9fRLKLTiAK2yN3WBw&amp;sa=X&amp;oi=geocode_result&amp;ct=title&amp;resnum=1&amp;ved=0CDMQ8gEwAA" target="_blank">Indy</a>, this eBook is an awesome substitute to get the same kind of advisory awesomeness.</p>
<p>If you take away its relatively niche-based subject matter, <em>Fire Cupid</em> is an exemplary eBook in its construction. With interactive elements, checkpoint quizzes, and HD video, it&#8217;s a virtually perfect demonstration of how a textbook should be built for the iPad. Imagine if instructional books on dance, or martial arts, or even <em>app-building</em> included elements like those? It would make for a <em>much</em> more effective learning tool and, consequently, a much more learned reader.</p>
<p>Check out <em>Fire Cupid </em>on <a href="http://itunes.apple.com/us/app/fire-cupid/id495061661" target="_blank">iPad</a> and <a href="http://www.amazon.com/Miss-Pivot-Fire-Cupid/dp/B0071CMMG0" target="_blank">Android tablets</a> now.<br />
Oh, and be sure to let us know if you end up finding your soul mate! <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><iframe src="http://www.youtube.com/embed/Hl-29FCswbw" frameborder="0" width="600" height="335"></iframe></p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/o65SFAtiSfg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/app-of-the-week-january-29-2012-fire-cupid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/app-of-the-week-january-29-2012-fire-cupid/</feedburner:origLink></item>
		<item>
		<title>New Game Center Request APIs</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/r-R65ggkBgI/</link>
		<comments>http://blog.anscamobile.com/2012/01/new-game-center-request-apis/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 00:57:59 +0000</pubDate>
		<dc:creator>Jonathan Beebe</dc:creator>
				<category><![CDATA[Daily Build]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13373</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.anscamobile.com/wp-content/uploads/2012/01/corona_plus_gamecenter.png" alt="Game Center Request APIs" style="float:right;" />A couple of weeks ago, we announced (standalone) Game Center support in Corona, and then showed you the basics of <a href="http://blog.anscamobile.com/2012/01/tutorial-game-center-integration-ios/">how to integrate it into your apps</a>.</p>
<p>Since then, we&#8217;ve added support for more Game Center features to the <em>gameNetwork.request()</em> API, so today I&#8217;ll give you an overview of what those are. Before you continue, don&#8217;t forget to grab the latest <a href="http://developer.anscamobile.com/downloads/daily-builds">Daily Build</a> to ensure your implementation is up-to-date. At the moment, standalone Game Center support is available to <a href="http://www.anscamobile.com/pricing/?ref=corona">subscribers only</a>.</p>
<p><strong>NOTE:</strong> This blog will go over some of the APIs that haven&#8217;t previously been discussed (outside of the <a href="http://developer.anscamobile.com/reference/index/game-network/gamenetworkrequest">API documentation</a>)&mdash;this is not a Game Center integration tutorial. For a walk-through on how to get Game Center working in your Corona app, please see the previously published <a href="http://blog.anscamobile.com/2012/01/tutorial-game-center-integration-ios/">Game Center integration tutorial</a>.</p>
<p><span id="more-13373"></span></p>
<p>The following gameNetwork &#8220;request&#8221; types have been made available as of Daily Build 2012.730.</p>
<h3>loadPlayerPhoto</h3>
<p>This request will load the specified user&#8217;s Game Center avatar and create a Corona display object for it.</p>
<p>Request example:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gameNetwork.request( &quot;loadPlayerPhoto&quot;,<br />
{<br />
&nbsp; &nbsp; &nbsp; &nbsp; playerID = &quot;G:0123456789&quot;,<br />
&nbsp; &nbsp; &nbsp; &nbsp; size=&quot;Small&quot; -- &quot;Small&quot; or &quot;Normal&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; listener=requestCallback<br />
})</div></div>
<p>Going by the example shown above, the display object for the player&#8217;s avatar can be accessed from the <em>requestCallback</em> function via <strong>event.data</strong> (via the &#8220;photo&#8221; property). There are other important properties associated with this request, so before you implement this into your own app, be sure to take a look at the updated <a href="http://developer.anscamobile.com/reference/index/game-network/gamenetworkrequest">gameNetwork.request() documentation</a> (scroll down to the &#8220;loadPlayerPhoto&#8221; section).</p>
<h3>loadAchievementImage</h3>
<p>This is similar to the <em>loadPlayerPhoto</em> request, but instead loads the image for a specified achievement. This is the same image you uploaded to iTunes Connect for the achievement, so be sure that the image you submitted is compatible with Corona (24-bit PNG files are your safest bet).</p>
<p>Request example:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gameNetwork.request( &quot;loadAchievementImage&quot;,<br />
{<br />
&nbsp; &nbsp; &nbsp; &nbsp; achievementDescription=<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; identifier=&quot;com.appledts.twenty_taps&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; },<br />
&nbsp; &nbsp; &nbsp; &nbsp; listener=requestCallback<br />
})</div></div>
<p>As with <em>loadPlayerPhoto</em>, this request also creates a Corona display object, but instead it is accessed via the &#8220;image&#8221; property in the <strong>event.data</strong> table. Once again, see the <a href="http://developer.anscamobile.com/reference/index/game-network/gamenetworkrequest">gameNetwork.request() API documentation</a> to see the full event table data.</p>
<h3>Placeholder Images</h3>
<p>The last two provide you with a Corona display object for Apple&#8217;s placeholder complete/incomplete achievement images:</p>
<ul>
<li><em>loadPlaceholderCompletedAchievementImage</em></li>
<li><em>loadIncompleteAchievementImage</em></li>
</ul>
<p>Returns the Apple-provided achievement images (complete/incomplete) in the form of a Corona display object (if you did not upload a custom one). The API for this is the same as <em>loadAchievementImage</em> but you do not specify specific achievement data (just a listener). The display object can be accessed from the &#8220;image&#8221; property of the event.data table in the callback listener you specified.</p>
<h3>Other Requests</h3>
<p>There are other requests, such as <em>loadFriends</em>, that are not shown in the sample code and were not covered in the previously published <a href="http://blog.anscamobile.com/2012/01/tutorial-game-center-integration-ios/">Game Center tutorial</a>. These remaining requests are used in the same manner as the requests in the sample code and the tutorial, but return different properties in the event.data table. Please see the <a href="http://developer.anscamobile.com/reference/index/game-network/gamenetworkrequest">API documentation</a> to see the <em>exact</em> properties that belong to event.data for the specific request you intend to make.</p>
<p>Once again, Game Center support in Corona is a subscribers-only feature for the time being, available through our exclusive <a href="http://developer.anscamobile.com/downloads/daily-builds">Daily Builds</a> program that each and every Corona subscriber has access to. If you&#8217;re ready to take your apps to the next level using the latest Corona features, <a href="http://www.anscamobile.com/pricing/?ref=corona"subscribe now</a> to download the most recent build today.</a></p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/r-R65ggkBgI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/new-game-center-request-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/new-game-center-request-apis/</feedburner:origLink></item>
		<item>
		<title>Need design help? Check out our special Tapptics offer!</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/tz6f3wpBjC0/</link>
		<comments>http://blog.anscamobile.com/2012/01/tapptics-brings-you-design-kits-for-corona-sdk/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 14:01:08 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13343</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-13347" title="Tapptics" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Tapptics.png" alt="" width="277" height="101" />Each week on this blog, we <a href="http://blog.anscamobile.com/category/app-of-the-week/" target="_blank">highlight a Corona app</a> that stands out. Almost always, the best apps are the ones that have great functionality/playability and are also great to look at.</p>
<p>Like it or not, an app&#8217;s ability to succeed and get people talking often relies on its looks. Unfortunately, not <em>everyone</em> is an awesome graphic artist, and a lot of indie developers out there can&#8217;t quite afford to hire one.</p>
<p>And <em>that&#8217;s</em> a problem!</p>
<p>But now, we have teamed up with <a href="http://www.Tapptics.com" target="_blank">Tapptics</a> to bring you some excellent design lessons and graphics templates for your Corona apps. With Tapptics, you can now get a &#8216;Design Kit for Corona&#8217; full of the following goodies to equip your app with aesthetic awesomeness:</p>
<div>
<div>
<div>
<ul>
<li>A 15-lesson game and graphic design training via video.</li>
<li>Six app icon templates  in .PSD and .PXM formats.</li>
<li>Design templates for iPad (portrait and landscape) in .PSD and .PXM formats.</li>
<li>Design templates for iPhone (1st Gen and Retina resolutions) in .PSD and .PXM formats.</li>
<li>Screen specifications for iPad, iPhone, and iPhone 4.</li>
</ul>
<p>This package is, for now, available exclusively for Corona developers. Normally, a package like this would run you $149. But for us, Tapptics owner <a href="http://www.tapptics.com/about/" target="_blank">Jen Gordon</a> is making it available for only <strong>$39 </strong>for a week (until the end of day on February 3), and <strong>$59</strong> after that through our Corona <a href="http://www.anscamobile.com/launchpad/" target="_blank">LaunchPad</a>. Not too shabby of a deal to make your app the belle of the ball!</p>
<p>For access to this package, <a href="mailto:launchpad@anscamobile.com?subject=Tapptics Design Kit for Corona" target="_blank">e-mail us</a> at launchpad@anscamobile.com and we&#8217;ll give you all the details.</p>
<p><iframe src="http://player.vimeo.com/video/25832930?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="600" height="338"></iframe></p>
<p>&nbsp;</p>
<p>We&#8217;re  bringing you this deal as yet <a href="http://blog.anscamobile.com/2011/05/introducing-kwik-a-photoshop-plug-in-for-corona-sdk/" target="_blank">another</a> <a href="http://blog.anscamobile.com/2010/12/particle-candy-for-corona-now-available-for-50-off/" target="_blank">means</a> to make the best <a href="http://www.anscamobile.com/corona" target="_blank">Corona</a> apps possible. And we can&#8217;t wait to see how great your apps will look after you graduate from the College of Tapptics! <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="mailto:launchpad@anscamobile.com?subject=Tapptics Design Kit for Corona"><img class="aligncenter size-full wp-image-13356" title="Tapptics-Corona Deal" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Tapptics-Corona-Deal.gif" alt="" width="600" height="389" /></a></p>
</div>
</div>
</div>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/tz6f3wpBjC0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/tapptics-brings-you-design-kits-for-corona-sdk/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/tapptics-brings-you-design-kits-for-corona-sdk/</feedburner:origLink></item>
		<item>
		<title>Coming soon: ‘The Lost City’</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/8kMT9gLCVwA/</link>
		<comments>http://blog.anscamobile.com/2012/01/coming-soon-the-lost-city/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 23:43:09 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[Android Apps]]></category>
		<category><![CDATA[iPad Games]]></category>
		<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13325</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-13326" title="'The Lost City' by Fire Maple Games" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/The-Lost-City-by-Fire-Maple-Games-300x155.png" alt="" width="210" height="109" />Last year, <a href="http://blog.anscamobile.com/2011/01/wanna-know-the-real-secret-of-grisly-manor-its-corona-sdk/" target="_blank">Fire Maple Games</a> released <em><a href="http://blog.anscamobile.com/2011/01/app-of-the-week-january-16-2011-the-secret-of-grisly-manor/" target="_blank">The Secret of Grisly Manor</a></em>, which went on to become one of the <a href="http://blog.anscamobile.com/2011/07/corona-sdk-apps-shine-in-the-amazon-appstore/" target="_blank">most</a> <a href="https://twitter.com/#!/firemaplegames/status/157751831966126081" target="_blank">successful</a> Corona games to date. Its beautiful graphics and immersive gameplay had people glued to their Android and iDevices.</p>
<p>Now (after nearly a year in the making) Fire Maple are ready to release their next puzzle/adventure epic, <em><a href="http://developer.anscamobile.com/forum/2011/01/14/lost-city-new-adventure-game-fire-maple-games" target="_blank">The Lost City</a></em>, which FireChief <a href="http://www.twitter.com/FireMapleGames" target="_blank">Joe Kauffman</a> told me is waaay more awesome and longer than <em>Grisly Manor.</em></p>
<p><em>The Lost City</em> is <a href="https://twitter.com/#!/firemaplegames/status/161372402910117888" target="_blank">currently under review</a> in the App Store &#8212; and I&#8217;m pretty sure you&#8217;ll see  it up here sometime in the near future. <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><iframe src="http://www.youtube.com/embed/Lccmpl-YG1I" frameborder="0" width="600" height="437"></iframe></p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/8kMT9gLCVwA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/coming-soon-the-lost-city/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/coming-soon-the-lost-city/</feedburner:origLink></item>
		<item>
		<title>Guest Post:  From film-making to app-making</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/6xRwbD8uwiw/</link>
		<comments>http://blog.anscamobile.com/2012/01/guest-post-from-film-making-to-app-making/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 01:48:26 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[eBooks]]></category>
		<category><![CDATA[Guest Post]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13287</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><em><span style="color: #333333;"><a href="http://itunes.apple.com/us/app/wheres-paradise-episode-1/id490426684"><img class="size-thumbnail wp-image-13303 alignleft" title="Where's Paradise - Nusa Lembongan @ App Store" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Wheres-Paradise-Nusa-Lembongan-@-App-Store-150x150.png" alt="" width="150" height="150" /></a>Rares and Anamaria head up the Romanian-based <a href="http://www.newmindflow.com/wheres-paradise/" target="_blank">New Mindflow</a> </span>studio. Much like your friendly neighborhood <a href="http://blog.anscamobile.com/category/carlos-icaza/" target="_blank">Carlos</a><span style="color: #333333;">, they started out in the film-making world before heading over to app-making.</span></em></p>
<p><span style="color: #333333;"><em>Below, they elaborate on their story of being film makers-turn-coders using <a href="http://www.anscamobile.com/corona" target="_blank">Corona</a> and our sidekick <a href="http://blog.anscamobile.com/2011/05/introducing-kwik-a-photoshop-plug-in-for-corona-sdk/" target="_blank">Kwik</a> to make one of the best eBooks we&#8217;ve ever seen &#8212; </em><a href="http://blog.anscamobile.com/2012/01/app-of-the-week-january-22-2012-wheres-paradise-nusa-lembongan-ebook/" target="_blank">Where&#8217;s Paradise?</a><em>.</em></span></p>
<hr />
<div id="attachment_13289" class="wp-caption alignright" style="width: 310px"><a href="http://blog.anscamobile.com/wp-content/uploads/2012/01/Rares-and-Anamaria-Working-in-Their-Kitchen.png"><img class="size-medium wp-image-13289" title="Rares and Anamaria Working in Their Kitchen" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Rares-and-Anamaria-Working-in-Their-Kitchen-300x300.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Rares Kovesdi + Anamaria Chioveanu, New Mindflow</p></div>
<p>After graduating from film school in 2008, we discovered mobile apps as a potentially great medium to distribute our work &#8212; especially to explore new possibilities for storytelling and new audiences. The two of us also met that year and it was clear to us from the beginning that we wanted to work together and be as independent as possible while doing so.</p>
<p>I had seen <a href="http://www.youtube.com/watch?v=xo9cKe_Fch8" target="_blank">Steve Jobs’ keynote</a> in which he introduced the iPhone SDK and <a href="http://blog.anscamobile.com/category/iphone/" target="_blank">App Store</a> earlier that year, and I recognized it as a good opportunity to create and distribute our work outside the conventions of the established system. An opportunity that, most importantly, lets us be independent and focus on the creative part rather than the bureaucracy of getting a project funded &#8212; something which young film-makers often face.</p>
<p>After securing some funding from a friend, we started <a href="http://www.newmindflow.com/about-us/" target="_blank">New Mindflow</a> in 2009 with the idea of exploring games as a new medium to tell our stories and engage our audience in a way that isn’t yet possible with films. We had a couple of great projects and we were set on hiring graphic artists and developers to get them done. But after almost two-and-half years in which we had numerous setbacks and our high standards conflicted with our limited budget and the high costs of producing a great game, we re-founded the company in October 2011 to give commercial life to some of our artistic projects.</p>
<p><a href="http://blog.anscamobile.com/wp-content/uploads/2012/01/iPad-App-Main.png"><img class="alignright size-medium wp-image-13300" title="iPad App Main" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/iPad-App-Main-300x224.png" alt="" width="300" height="224" /></a>For now, New Mindflow is just the two of us, Rares Kovesdi and Anamaria Chioveanu. All of the content in our first app, <em>Where’s Paradise?</em> (film, photos, and text) is made by us, and we also designed the UI and did all the coding for development. By using <a href="http://www.anscamobile.com/corona/ebooks/" target="_blank">Corona</a> and <a href="http://www.kwiksher.com/" target="_blank">Kwik</a>, that last part was by far the shortest. Preparing the content and app design took almost a year, building the app with Corona and Kwik took less than two weeks!</p>
<p>Given our artistic background, we have no experience or training as <a href="http://developer.anscamobile.com/code/" target="_blank">coders</a>. However, with Corona and Kwik we not only managed to produce an app that we are happy with and proud of, but more importantly the app is very stable and responsive &#8212; something that isn’t the case with a lot of interactive eBooks we&#8217;ve seen in the App Store.</p>
<p><a href="http://blog.anscamobile.com/wp-content/uploads/2012/01/Map.png"><img class="alignleft size-medium wp-image-13293" title="Where's Paradise? Map" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/Map-300x229.png" alt="" width="270" height="206" /></a>Even though the app has yet to see any real success, the experience of making it was a great one for us. We got to make a film and put a “digital photo exhibition” together; I (Rares) got to realize my techie side and Anamaria got to rekindle her passion for drawing while making the map and app icon. But, most importantly, we have proven to ourselves that we can still continue to make the apps we want, even without outside funding.</p>
<p>For now, New Mindflow will be focusing on bringing to market some of our artistic projects, including an illustrated interactive storybook in the near-future. Nevertheless, we still have some game projects in development about which you can find out more by going to the <a href="http://www.newmindflow.com/projects/" target="_blank">Projects</a> section of our website.</p>
<p>Getting back to the app, the <em>Where’s Paradise?</em> series puts side-by-side the western idea of paradise (small tropical islands with white sandy beaches and coconut groves) with the actual lives of the people that live in these often remote places. The first episode focuses on the island of <a href="http://en.wikipedia.org/wiki/Nusa_Lembongan" target="_blank">Nusa Lembongan</a>, 20km southeast of <a href="http://en.wikipedia.org/wiki/Bali" target="_blank">Bali</a>.</p>
<p>We like to think of the app as a new kind of book; a new medium for presenting a film and exhibiting photos. A new way of seeing an artistic vision come to life!</p>
<p>To find out more about <em>Where’s Paradise? </em>(the apps <em>and</em> the overall long-term project) head over to <a href="http://www.NewMindflow.com" target="_blank">our website</a>.</p>
<p><iframe src="http://www.youtube.com/embed/Xn3_kKujzwY" frameborder="0" width="600" height="437"></iframe></p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/6xRwbD8uwiw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/guest-post-from-film-making-to-app-making/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/guest-post-from-film-making-to-app-making/</feedburner:origLink></item>
		<item>
		<title>From zero to ‘Angry Birds’ in 30 minutes</title>
		<link>http://feedproxy.google.com/~r/AnscaMobileBlog/~3/VocWNFdiXd4/</link>
		<comments>http://blog.anscamobile.com/2012/01/from-zero-to-angry-birds-in-30-minutes/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 00:21:33 +0000</pubDate>
		<dc:creator>Hetal</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.anscamobile.com/?p=13277</guid>
		<description><![CDATA[...]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.anscamobile.com/wp-content/uploads/2012/01/SebLy-Clone.png"><img class="alignleft size-medium wp-image-13278" title="SebLy Clone" src="http://blog.anscamobile.com/wp-content/uploads/2012/01/SebLy-Clone-300x300.png" alt="" width="150" height="150" /></a>You wouldn&#8217;t mind if we put up <em>two</em> tutorials for <a href="http://blog.anscamobile.com/category/tutorials/" target="_blank">Tutorial Tuesday</a>, would ya? <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Below is a presentation given by coding extraordinaire <a href="http://sebleedelisle.com/2011/09/angry-birds-in-30-minutes-at-update-2011/" target="_blank">Seb Lee-Delisle</a> at the <a href="http://updateconf.com/" target="_blank">Update 2011</a> conference in the UK late last year. We were humbled when we saw that Seb chose <a href="http://www.anscamobile.com" target="_blank">Corona</a> <a href="http://www.anscamobile.com/corona" target="_blank">SDK</a> as his weapon of choice for his demo.</p>
<p><iframe src="http://www.youtube.com/embed/LBnBml2KFFk" frameborder="0" width="600" height="335"></iframe></p>
<p>Be sure to let Seb know what you think on Twitter at @<a href="http://www.twitter.com/Seb_Ly" target="_blank">seb_ly</a>.<br />
Thanks for the awesome demo, Seb! <img src='http://blog.anscamobile.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/AnscaMobileBlog/~4/VocWNFdiXd4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.anscamobile.com/2012/01/from-zero-to-angry-birds-in-30-minutes/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://blog.anscamobile.com/2012/01/from-zero-to-angry-birds-in-30-minutes/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.877 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-03 17:27:09 -->

