<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Android Development Ireland, Web Design Cavan, Website Development Cavan. - Visual Design</title>
	<atom:link href="http://www.visualdesign.ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.visualdesign.ie</link>
	<description></description>
	<lastBuildDate>Sat, 25 May 2013 10:39:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Android dev: Multiple APK support for applications</title>
		<link>http://www.visualdesign.ie/articles/android-dev-multiple-apk-support-for-applications/</link>
		<comments>http://www.visualdesign.ie/articles/android-dev-multiple-apk-support-for-applications/#comments</comments>
		<pubDate>Sat, 25 May 2013 10:25:48 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=972</guid>
		<description><![CDATA[Google announced multiple APK support on Google Play, which allows you to transfer various forms of a APK file for a single app posting, instead of having to upload a single APK for each adaptation of your app. Explained in more detail below, is how this new feature can help solve some of your development [...]]]></description>
			<content:encoded><![CDATA[<p>Google <span style="line-height: 1.4;">announced multiple APK support on Google Play, which allows you to transfer various forms of a APK file for a single app posting, instead of having to upload a single APK for each adaptation of your app. Explained in more detail below, is how this new feature can help solve some of your development issues when publishing to Google Play. </span></p>
<p>At Google I/O, Google had announced plans to add several capabilities to help developers manage their products more effectively on Google Play. In particular, a very helpful publishing option – multiple APK support – is now available. With multiple APK support, you can have different versions of an APK file under the same product listing. The APK file versions are completely independent APKs that share the same product name, but contain code and resources targeted for your particular set of customers.</p>
<p>This feature also resolves some of the questions and comments we frequently get from developers, such as:</p>
<ul>
<li><em>Can we use an API level lower than X and still support Y?</em></li>
<li><em>We want to create high graphics textures for X but other devices don’t support it and we don’t want to upload a separate application on Google Play. What should we do?</em></li>
<li><em>Target older Android devices with one APK and newer Android devices with a different APK.</em></li>
</ul>
<div><em><br />
</em></div>
<p>The multiple APK support option helps you manage all the above tasks without uploading a separate application listing to Google Play with a different package name for one and other specific devices. Having this feature to support various devices (such as phones and tablets), Android platform versions, or screen sizes, all while keeping the application builds inside the same package and product name.</p>
<p><strong>Setting up Multiple APKs</strong><br />
If you’re new to publishing on Google Play, I’d recommended first going over the <a title="Preparing to Publish checklist - Android Developers reference" href="http://developer.android.com/guide/publishing/preparing.html" target="_blank">Preparing to Publish checklist</a> and <a title="Publishing topic on Android Developers reference" href="http://developer.android.com/guide/publishing/publishing.html" target="_blank">publishing on Google Play</a> page on the Android Developers reference site to understand what you need to do if you plan to publish your application. Also review the <a title="Publishing concepts - Android Developers reference" href="http://developer.android.com/guide/market/publishing/multiple-apks.html" target="_blank">publishing concepts for Android Developers</a>. Here you’ll find a good explanation on key concepts regarding how the Android Market publisher site works, including descriptions on active APKs, simple mode versus advanced mode and the difference between “publish” and “save”. Most importantly, this page explains exactly how multiple APKs work.</p>
<p>Once you&#8217;ve made the decision to use multiple APKs on Google Play, take the following facts into consideration:</p>
<ul>
<li>You will have just one entry in Google Play for your application, and different devices might download a different APK.</li>
<li>You maintain one set of product details (app description, icons, screenshots, etc.). This also means you <em>cannot</em> charge different prices for different APKs.</li>
<li>All users see only one version of your application on Google Play.</li>
<li>If you publish different APKs for different versions of Android, then when a user’s device receives a system update that qualifies them for a different APK you’ve published, Google Play automatically updates the user’s application to the appropriate APK.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Publishing multiple APKs</strong><br />
Assuming you’ve already prepared your application for publishing (including signing and versioning your application), you should be ready to publish on Google Play.</p>
<p>To activate multiple APK in the Developer console for Google Play, ensure you have the following settings:</p>
<p>1. In the <strong>Product details</strong> tab of <strong>Edit Application</strong> screen, an <strong>Upload new APK</strong> window opens when you first begin uploading your software. Click the <strong>Choose file</strong> button to navigate to and select the APK file.</p>
<p><img src="http://www.visualdesign.ie/wp-content/uploads/2013/05/MultiAPKs_1-590x337.jpg" alt="Multiple APK support - screenshot example #1" width="590" height="337" /></p>
<p>2. When your APK file is uploaded, click the <strong>Save</strong> button.</p>
<p><img src="http://www.visualdesign.ie/wp-content/uploads/2013/05/MultiAPKs_2-590x303.jpg" alt="Multiple APK support - screenshot example #2" width="590" height="303" /></p>
<p>3. Go to the <strong>APK files</strong> tab of the <strong>Edit Application</strong> screen.</p>
<p><img src="http://www.visualdesign.ie/wp-content/uploads/2013/05/MultiAPKs_3-590x423.jpg" alt="Multiple APK support - screenshot example #3" width="590" height="423" /></p>
<p>4. Click <strong>Switch to advanced mode</strong>.</p>
<p><img src="http://www.visualdesign.ie/wp-content/uploads/2013/05/MultiAPKs_4-590x305.jpg" alt="Multiple APK support - screenshot example #4" width="590" height="305" /></p>
<p>5. Click the <strong>Upload APK</strong> button and select the additional versions of the APK file to add. Select the <strong>Activate</strong> link to activate the APK.</p>
<p><img src="http://www.visualdesign.ie/wp-content/uploads/2013/05/MultiAPKs_5-590x357.jpg" alt="Multiple APK support - screenshot example #5" width="590" height="357" /></p>
<p>6. When you are finished adding all the versions of your APK files for your application, click the <strong>Publish</strong> button to publish the APK files to Google Play, or click the <strong>Save</strong> button to save your files.</p>
<p>The description circled below indicates which devices running a particular version of Android (in this case, API level 10 or 8-10) will be able to download this APK. The information shown in the description is automatically extracted from the manifest file.</p>
<p><img src="http://www.visualdesign.ie/wp-content/uploads/2013/05/MultiAPKs_6-590x341.jpg" alt="Multiple APK support - screenshot example #6" width="590" height="341" /></p>
<p><strong>Let us know…</strong></p>
<p>We hope you take full advantage of the publishing options that the multiple APK support feature provides. If you have any questions, drop us an email.</p>
<p><strong>More information</strong></p>
<ul>
<li>Learn about <a title="Multiple APK support topic - Android Developers resource" href="http://developer.android.com/guide/market/publishing/multiple-apks.html" target="_blank">multiple APK support</a> in detail on the Android Developers site.</li>
<li>Review the <a title="Preparing to publish topic - Android Developers resource site" href="http://developer.android.com/guide/publishing/preparing.html" target="_blank">Preparing to Publish checklist</a> and <a title="Publishing topic - Android Developers resource site" href="http://developer.android.com/guide/publishing/publishing.html" target="_blank">publishing on Google Play</a> page on the Android Developers site.</li>
<li>Read about multiple APK support on the <a title="Android Developers Blog" href="http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html" target="_blank">Android Developers Blog</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/articles/android-dev-multiple-apk-support-for-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Oakroom Restaurant Website</title>
		<link>http://www.visualdesign.ie/portfolio/the-oakroom-restaurant-website/</link>
		<comments>http://www.visualdesign.ie/portfolio/the-oakroom-restaurant-website/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 16:51:37 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=963</guid>
		<description><![CDATA[Project Description Fresh looking website UI re-designed, mobile responsive code &#38; developed. Hosting, front-end graphics, CMSMS integration. Project details Client Name: The Oakroom Restaurant. Website: www.theoakroom.ie &#160; Time Period: March/April 2013 &#160;]]></description>
			<content:encoded><![CDATA[<h5>Project Description</h5>
<p>Fresh looking website UI re-designed, mobile responsive code &amp; developed. Hosting, front-end graphics, CMSMS integration.</p>
<h5>Project details</h5>
<div class="col-2-1">
<div class="iconlist iconlist-check">
<ul>
<li>Client Name: The Oakroom Restaurant.</li>
<li>Website: <a href="http://www.theoakroom.ie/">www.theoakroom.ie</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div class="col-2-1 last">
<div class="iconlist iconlist-check">
<ul>
<li><strong>Time Period: March/April 2013</strong></li>
</ul>
</div>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/portfolio/the-oakroom-restaurant-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android cheatsheet for graphic designers</title>
		<link>http://www.visualdesign.ie/articles/android-cheatsheet-for-graphic-designers/</link>
		<comments>http://www.visualdesign.ie/articles/android-cheatsheet-for-graphic-designers/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 16:31:47 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=954</guid>
		<description><![CDATA[Graphic designers aren&#8217;t programmers and sometimes don&#8217;t know how to best prepare graphic assets for developers. This simple cheat sheet should help them to do their job better and should simplify developers&#8217; lives. Petr Nohejl has released the following under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Covering from: Dimensions Screen densities and icon dimensions Google Play [...]]]></description>
			<content:encoded><![CDATA[<p>Graphic designers aren&#8217;t programmers and sometimes don&#8217;t know how to best prepare graphic assets for developers. This simple cheat sheet should help them to do their job better and should simplify developers&#8217; lives.</p>
<p><a title="External link" href="http://petrnohejl.cz/" rel="nofollow external">Petr Nohejl</a> has released the following under a <a title="External link" href="http://creativecommons.org/licenses/by-sa/3.0/" rel="nofollow external">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.</p>
<p>Covering from:</p>
<p><strong>Dimensions</strong></p>
<ul>
<li>Screen densities and icon dimensions</li>
<li>Google Play asset dimensions</li>
<li>Size buckets</li>
<li>Views dimensions and spacing</li>
<li>Action bar height</li>
<li>Text size</li>
</ul>
<p>&nbsp;</p>
<p>To those pretty pictures:</p>
<p><strong>Images and themes</strong></p>
<ul>
<li>Nine-patch</li>
<li>Colors</li>
<li>Holo themes</li>
</ul>
<p>Not forgetting:</p>
<p><strong>Naming conventions</strong></p>
<ul>
<li>Naming conventions for drawables</li>
<li>Naming conventions for icon assets</li>
<li>Naming conventions for selector states</li>
<li>Organizing drawables to directories</li>
</ul>
<p>And lastly the tools needed:</p>
<p><strong>Resources</strong></p>
<ul>
<li>Graphic generators</li>
<li>Useful links for designers</li>
<li>Download</li>
</ul>
<p>There is a lot of reference material to get you started, <a title="External link" href="http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/" rel="nofollow external">head on over</a> to have a look for yourself!</p>
<p>[Via: <a title="External link" href="http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/" rel="nofollow external">petrnohejl.github.io</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/articles/android-cheatsheet-for-graphic-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSD to HTML5 mobile coding for BuyAndSell.ie</title>
		<link>http://www.visualdesign.ie/portfolio/psd-to-html5-mobile-coding-for-buyandsell-ie/</link>
		<comments>http://www.visualdesign.ie/portfolio/psd-to-html5-mobile-coding-for-buyandsell-ie/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 10:51:55 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=947</guid>
		<description><![CDATA[Project Description PSD to HTML5 mobile coding for BuyAndSell.ie. UI design coding for cross mobile shopping system. Responsive re-flow code for tablet and smartphone rendering. PSD/HTML5/CSS3+/JS. Project details Client Name: buyandsell.ie (Buzreel Limited.) Website: www.buyandsell.ie &#160; Time Period: March 2013 &#160;]]></description>
			<content:encoded><![CDATA[<h5>Project Description</h5>
<p>PSD to HTML5 mobile coding for BuyAndSell.ie. UI design coding for cross mobile shopping system. Responsive re-flow code for tablet and smartphone rendering. PSD/HTML5/CSS3+/JS.</p>
<h5>Project details</h5>
<div class="col-2-1">
<div class="iconlist iconlist-check">
<ul>
<li>Client Name: buyandsell.ie (Buzreel Limited.)</li>
<li>Website: <a href="http://www.buyandsell.ie/">www.buyandsell.ie</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div class="col-2-1 last">
<div class="iconlist iconlist-check">
<ul>
<li><strong>Time Period: March 2013</strong></li>
</ul>
</div>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/portfolio/psd-to-html5-mobile-coding-for-buyandsell-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Development Tip &#8211; Android: Refactoring strings.xml</title>
		<link>http://www.visualdesign.ie/articles/quick-development-tip-android-refactoring-strings-xml/</link>
		<comments>http://www.visualdesign.ie/articles/quick-development-tip-android-refactoring-strings-xml/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 10:52:12 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=918</guid>
		<description><![CDATA[How to easily extract strings from your Android code into the strings.xml file This handy little feature can save a lot of time and manual work when working with Android apps. If you during Android development in Eclipse use hard-coded strings in your Java code, like in the example below: &#160; 1 2 3 4 [...]]]></description>
			<content:encoded><![CDATA[<h1>How to easily extract strings from your Android code into the strings.xml file</h1>
<p>This handy little feature can save a lot of time and manual work when working with Android apps.</p>
<p>If you during Android development in Eclipse use hard-coded strings in your Java code, like in the example below:</p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">test.layout</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.app.Activity</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Bundle</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.widget.Button</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> LayoutTest <span style="color: #000000; font-weight: bold;">extends</span> Activity <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">Button</span> btn<span style="color: #339933;">;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onCreate<span style="color: #009900;">&#40;</span>Bundle savedInstanceState<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreate</span><span style="color: #009900;">&#40;</span>savedInstanceState<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        setContentView<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">layout</span>.<span style="color: #006633;">main</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        btn <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Button</span><span style="color: #009900;">&#41;</span> findViewById<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">id</span>.<span style="color: #006633;">Button01</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        btn.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Populate Data&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><span style="line-height: 1.4;">Maybe you want to gather them in the </span><a style="line-height: 1.4;" href="http://developer.android.com/guide/topics/resources/string-resource.html">strings.xml</a><span style="line-height: 1.4;"> file where they belong, to separate hardcoded strings from the code and to get an overview of your string resources. </span><span style="line-height: 1.4;">This also makes it easier to internationalise your application later on.</span></p>
<p>You can just select the string to extract out, <strong>“Populate Data”</strong> on line 17, and then in the <strong>Eclipse main menu</strong>, go to: <strong style="line-height: 1.4;">Refactor &gt; Android &gt; Extract Android String…</strong></p>
<p>You can then give your new string a name, edit the string text if you want, and select where to place it (the default is in you strings.xml file: /res/values/strings.xml).</p>
<p><a href="http://www.visualdesign.ie/wp-content/uploads/2013/02/populate-date-eclipse-ide.jpg"><img class="alignleft size-full wp-image-920" title="populate-date-eclipse-ide" src="http://www.visualdesign.ie/wp-content/uploads/2013/02/populate-date-eclipse-ide.jpg" alt="" width="675" height="709" /></a></p>
<p>Then hit the OK button to extract your string.</p>
<p><div class="message-box message-box-success" style="width:100%;"><div class="icon hide-padding">Tip: You could also use the keyboard shortcut: First press Shift + Alt + A, then press S</div>
<span class="closebox">Hide</span></div>
<br />
&nbsp;<br />
You will notice that the hard-coded string <strong>“Populate Data”</strong> gets replaced with a resource id,<strong>R.string.populate_data</strong></p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"> btn.setText(R.string.populate_data);</pre></td></tr></table></div>

<p>This resource makes it easy to refer to your string several places in your code, while keeping only one version of the text itself in the strings.xml file, which now looks like this:<br />
&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;resources<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;populate_data&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Populate Data<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/resources<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p>If you need to edit your text, just edit it in the strings.xml file.<br />
That&#8217;s it, hope you found this useful, and saved you manual development time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/articles/quick-development-tip-android-refactoring-strings-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Year 2038 problem</title>
		<link>http://www.visualdesign.ie/articles/year-2038-problem/</link>
		<comments>http://www.visualdesign.ie/articles/year-2038-problem/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 18:01:00 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=907</guid>
		<description><![CDATA[Today is the 22nd of January, 2013. Which means 22nd of January, 2038 is now exactly 25 years away from us. Why does it matter? Because at 03:14:07 UTC on 19th of January 2038 we will run into the Year 2038 Problem. Many Unix-based system can&#8217;t handle dates beyond that moment. For example, common Unix-based phones today won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Today is the <strong>22nd of January, 2013</strong>. Which means 22nd of January, 2038 is now exactly 25 years away from us.</p>
<p><a href="http://www.visualdesign.ie/wp-content/uploads/2013/01/Year_2038_problem.gif"><img class="alignright size-full wp-image-908" title="Year-2038-problem" src="http://www.visualdesign.ie/wp-content/uploads/2013/01/Year_2038_problem.gif" alt="" width="400" height="130" /></a></p>
<p>Why does it matter? Because at <strong>03:14:07 UTC on 19th of January 2038</strong> we will run into the <a href="http://en.wikipedia.org/wiki/Year_2038_problem">Year 2038 Problem</a>.</p>
<p>Many Unix-based system can&#8217;t handle dates beyond that moment. For example, common Unix-based phones today won&#8217;t let you set the date beyond 2038. This applied to all iPhones and Androids we tried it on (iOS is based on BSD and Android is Linux). Obviously this does not apply to Windows Phones, which let you set the date all the way to year 3000.</p>
<p>Yes, 25 years is a long time. But Unix-based systems will definitely still be in use at that time. And some things can start failing way before 2038. For example, if your Unix-based system calculates 25-year interests today, it better not be using <strong>time_t</strong> for the calculations!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/articles/year-2038-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maybebaby Ovulation Website</title>
		<link>http://www.visualdesign.ie/portfolio/maybebaby-ovulation-website/</link>
		<comments>http://www.visualdesign.ie/portfolio/maybebaby-ovulation-website/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 17:49:29 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=896</guid>
		<description><![CDATA[Project Description Minimal UI website designed &#38; developed with hosting, front-end graphics, CMS integration, editable stock-list spreadsheet. Project details Client Name: MaybeBaby Ovulation. Website: www.maybebabyovulation.com &#160; Time Period: Nov/Dec 2012 &#160;]]></description>
			<content:encoded><![CDATA[<h5>Project Description</h5>
<p>Minimal UI website designed &amp; developed with hosting, front-end graphics, CMS integration, editable stock-list spreadsheet.</p>
<h5>Project details</h5>
<div class="col-2-1">
<div class="iconlist iconlist-check">
<ul>
<li>Client Name: MaybeBaby Ovulation.</li>
<li>Website: <a href="http://www.maybebabyovulation.com/">www.maybebabyovulation.com</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div class="col-2-1 last">
<div class="iconlist iconlist-check">
<ul>
<li><strong>Time Period: Nov/Dec 2012</strong></li>
</ul>
</div>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/portfolio/maybebaby-ovulation-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webapp for cross mobile payment system</title>
		<link>http://www.visualdesign.ie/portfolio/webapp-for-cross-mobile-payment-system/</link>
		<comments>http://www.visualdesign.ie/portfolio/webapp-for-cross-mobile-payment-system/#comments</comments>
		<pubDate>Thu, 11 Oct 2012 12:16:59 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Android Apps]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=878</guid>
		<description><![CDATA[Project Description Webapp UI design and coding for cross mobile payment system, HTML5/CSS3+/JS. Project details Client Name: buyandsell.ie (Buzreel Limited.) Website: www.buyandsell.ie &#160; Time Period: Sep/Oct 2012 &#160;]]></description>
			<content:encoded><![CDATA[<h5>Project Description</h5>
<p>Webapp UI design and coding for cross mobile payment system, HTML5/CSS3+/JS.</p>
<h5>Project details</h5>
<div class="col-2-1">
<div class="iconlist iconlist-check">
<ul>
<li>Client Name: buyandsell.ie (Buzreel Limited.)</li>
<li>Website: <a href="http://www.buyandsell.ie/">www.buyandsell.ie</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div class="col-2-1 last">
<div class="iconlist iconlist-check">
<ul>
<li><strong>Time Period: Sep/Oct 2012</strong></li>
</ul>
</div>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/portfolio/webapp-for-cross-mobile-payment-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ergo Viewing Medical Website</title>
		<link>http://www.visualdesign.ie/portfolio/ergo-viewing-medical-website/</link>
		<comments>http://www.visualdesign.ie/portfolio/ergo-viewing-medical-website/#comments</comments>
		<pubDate>Tue, 07 Aug 2012 11:26:17 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=853</guid>
		<description><![CDATA[Project Description Website design &#38; development with hosting, front-end graphics, CMS integration, &#8220;Install Wall&#8221; Gallery, and brochure design. Project details Client Name: Ergo Viewing Medical Website. Website: www.ergoviewing.com &#160; Time Period: July/Aug 2012 &#160;]]></description>
			<content:encoded><![CDATA[<h5>Project Description</h5>
<p>Website design &amp; development with hosting, front-end graphics, CMS integration, &#8220;Install Wall&#8221; Gallery, and brochure design.</p>
<h5>Project details</h5>
<div class="col-2-1">
<div class="iconlist iconlist-check">
<ul>
<li>Client Name: Ergo Viewing Medical Website.</li>
<li>Website: <a href="http://www.ergoviewing.com/">www.ergoviewing.com</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div class="col-2-1 last">
<div class="iconlist iconlist-check">
<ul>
<li><strong>Time Period: July/Aug 2012</strong></li>
</ul>
</div>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/portfolio/ergo-viewing-medical-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightning Strikes Band Website</title>
		<link>http://www.visualdesign.ie/portfolio/lightning-strikes-band-website/</link>
		<comments>http://www.visualdesign.ie/portfolio/lightning-strikes-band-website/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 10:36:51 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.visualdesign.ie/?p=841</guid>
		<description><![CDATA[Project Description Web site design &#38; development with hosting, front-end graphics, CMS integration, page Gallery. Project details Client Name: Lightning Strikes Band. Website: www.lightningstrikesband.ie &#160; Time Period: June 2012 &#160;]]></description>
			<content:encoded><![CDATA[<h5>Project Description</h5>
<p>Web site design &amp; development with hosting, front-end graphics, CMS integration, page Gallery.</p>
<h5>Project details</h5>
<div class="col-2-1">
<div class="iconlist iconlist-check">
<ul>
<li>Client Name: Lightning Strikes Band.</li>
<li>Website: <a href="http://www.lightningstrikesband.ie/">www.lightningstrikesband.ie</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div class="col-2-1 last">
<div class="iconlist iconlist-check">
<ul>
<li><strong>Time Period: June 2012</strong></li>
</ul>
</div>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualdesign.ie/portfolio/lightning-strikes-band-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
