<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Native UI Controls in PhoneGap coming along nicely</title>
	<atom:link href="http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/feed" rel="self" type="application/rss+xml" />
	<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely</link>
	<description>Making broken software somewhat less broken</description>
	<lastBuildDate>Sun, 07 Mar 2010 03:56:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alex</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-483</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 02 Nov 2009 15:35:38 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-483</guid>
		<description>Great, makes a lot of sense. I will be taking the PhoneGap session in NYC so looking forward to delving deeper into this. Thanks again</description>
		<content:encoded><![CDATA[<p>Great, makes a lot of sense. I will be taking the PhoneGap session in NYC so looking forward to delving deeper into this. Thanks again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Nachbaur</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-471</link>
		<dc:creator>Michael Nachbaur</dc:creator>
		<pubDate>Sat, 31 Oct 2009 20:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-471</guid>
		<description>PhoneGap-based applications don&#039;t work if you load a different HTML page.  They work as Ajax applications where you asynchronously load additional content using XMLHttpRequest.  This is because there&#039;s a great deal of initialization that happens when PhoneGap first launches your index.html file, and this isn&#039;t done on subsequent page loads.

When I do this, I show/hide HTML &lt;div&gt; tags that take up the whole screen, and swap them out using CSS3 animations.  If you want to use the native tab bar code, you only have to show the tab bar when you&#039;re ready to.</description>
		<content:encoded><![CDATA[<p>PhoneGap-based applications don&#8217;t work if you load a different HTML page.  They work as Ajax applications where you asynchronously load additional content using XMLHttpRequest.  This is because there&#8217;s a great deal of initialization that happens when PhoneGap first launches your index.html file, and this isn&#8217;t done on subsequent page loads.</p>
<p>When I do this, I show/hide HTML
<div> tags that take up the whole screen, and swap them out using CSS3 animations.  If you want to use the native tab bar code, you only have to show the tab bar when you&#8217;re ready to.</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-469</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 30 Oct 2009 23:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-469</guid>
		<description>Quick question, I am looking to have a login view that takes up the entire screen. Once i log in, i want it to you use your Tabbar. I was going about it by waiting for authentication on index.html and then going to tabbar.html once authenticated. Sort of the way traditional apps work. Everything works, but the tabbar doesn&#039;t show up. Shows up fine if the tabbar is in index.html though. Should I be going about this another way? I am open to any solution</description>
		<content:encoded><![CDATA[<p>Quick question, I am looking to have a login view that takes up the entire screen. Once i log in, i want it to you use your Tabbar. I was going about it by waiting for authentication on index.html and then going to tabbar.html once authenticated. Sort of the way traditional apps work. Everything works, but the tabbar doesn&#8217;t show up. Shows up fine if the tabbar is in index.html though. Should I be going about this another way? I am open to any solution</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-460</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 29 Oct 2009 20:38:21 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-460</guid>
		<description>Sounds great, looking forward to it</description>
		<content:encoded><![CDATA[<p>Sounds great, looking forward to it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Nachbaur</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-373</link>
		<dc:creator>Michael Nachbaur</dc:creator>
		<pubDate>Thu, 15 Oct 2009 21:25:02 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-373</guid>
		<description>It&#039;s most likely going to get merged soon; it&#039;s just a matter of sitting down with them and working out how we&#039;re going to handle plugins like this in the future.

The advantages of going &quot;Native&quot; for core features such as navigation and alerts are twofold: a) your users are most comfortable dealing with UI elements that are part of the native operating system, and b) they&#039;ll be more responsive to the user&#039;s input.

Since PhoneGap has per-platform implementations of different javascript interfaces, it&#039;s possible to create platform-specific implementations of the same UI concepts that are on the iPhone.  So for Android you&#039;d render native controls in such a way that users of that platform are most comfortable.

And if all else fails, you can always fall back to implementing that feature in native JavaScript/HTML.

This is all just theory at the moment however, since I&#039;ve only developed for the iPhone personally.</description>
		<content:encoded><![CDATA[<p>It&#8217;s most likely going to get merged soon; it&#8217;s just a matter of sitting down with them and working out how we&#8217;re going to handle plugins like this in the future.</p>
<p>The advantages of going &#8220;Native&#8221; for core features such as navigation and alerts are twofold: a) your users are most comfortable dealing with UI elements that are part of the native operating system, and b) they&#8217;ll be more responsive to the user&#8217;s input.</p>
<p>Since PhoneGap has per-platform implementations of different javascript interfaces, it&#8217;s possible to create platform-specific implementations of the same UI concepts that are on the iPhone.  So for Android you&#8217;d render native controls in such a way that users of that platform are most comfortable.</p>
<p>And if all else fails, you can always fall back to implementing that feature in native JavaScript/HTML.</p>
<p>This is all just theory at the moment however, since I&#8217;ve only developed for the iPhone personally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-372</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 15 Oct 2009 17:58:03 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-372</guid>
		<description>Interested in Brad&#039;s question also.</description>
		<content:encoded><![CDATA[<p>Interested in Brad&#8217;s question also.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Midgley</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-338</link>
		<dc:creator>Brad Midgley</dc:creator>
		<pubDate>Tue, 11 Aug 2009 19:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-338</guid>
		<description>Mike, is the native approach something that might be merged into the main project or was it more like an experiment?

How does platform-independent application design fare using either the native or faked tab bar &amp; nav bar? Is there an advantage to one or the other for making maintenance of a phonegap app easier?</description>
		<content:encoded><![CDATA[<p>Mike, is the native approach something that might be merged into the main project or was it more like an experiment?</p>
<p>How does platform-independent application design fare using either the native or faked tab bar &amp; nav bar? Is there an advantage to one or the other for making maintenance of a phonegap app easier?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Nachbaur</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-10</link>
		<dc:creator>Mike Nachbaur</dc:creator>
		<pubDate>Wed, 22 Apr 2009 16:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-10</guid>
		<description>Of course! I&#039;d love to get as much feedback on this as possible. If you&#039;re new to git, you probably just cloned my master repo, and didn&#039;t pull down the &quot;uicontrols&quot; branch.  To do this, go ahead and try:&lt;br /&gt;&lt;br /&gt;mkdir phonegap&lt;br /&gt;cd phonegap&lt;br /&gt;git init&lt;br /&gt;git remote add NachoMan git://github.com/NachoMan/phonegap.git&lt;br /&gt;git pull NachoMan uicontrols&lt;br /&gt;&lt;br /&gt;If you want to make any changes there, please feel free and email me any patches you come up with. Let me know what you think about it.</description>
		<content:encoded><![CDATA[<p>Of course! I&#8217;d love to get as much feedback on this as possible. If you&#8217;re new to git, you probably just cloned my master repo, and didn&#8217;t pull down the &#8220;uicontrols&#8221; branch.  To do this, go ahead and try:</p>
<p>mkdir phonegap<br />cd phonegap<br />git init<br />git remote add NachoMan git://github.com/NachoMan/phonegap.git<br />git pull NachoMan uicontrols</p>
<p>If you want to make any changes there, please feel free and email me any patches you come up with. Let me know what you think about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J. Matthew Pryor</title>
		<link>http://nachbaur.com/blog/native-ui-controls-in-phonegap-coming-along-nicely/comment-page-1#comment-9</link>
		<dc:creator>J. Matthew Pryor</dc:creator>
		<pubDate>Wed, 22 Apr 2009 05:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://nachbaur.com/?p=22#comment-9</guid>
		<description>Any chance that I can test these mods out? I cloned the git code &amp; run it from xCode but don&#039;t see the new native UI controls in the PhoneGap app? Thanks for any tips.</description>
		<content:encoded><![CDATA[<p>Any chance that I can test these mods out? I cloned the git code &amp; run it from xCode but don&#39;t see the new native UI controls in the PhoneGap app? Thanks for any tips.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
