<?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 | Learn C Games Programming Blog</title>
	<atom:link href="https://learncgames.com/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>https://learncgames.com</link>
	<description>A blog about C, programming games and my ebook(s).</description>
	<lastBuildDate>Sun, 02 Aug 2020 19:48:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://learncgames.com/wp-content/uploads/2020/03/cropped-favicon-32x32.png</url>
	<title>android | Learn C Games Programming Blog</title>
	<link>https://learncgames.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">181446779</site>	<item>
		<title>An irritating bug with MonoGame/Android</title>
		<link>https://learncgames.com/an-irritating-bug-with-monogame-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=an-irritating-bug-with-monogame-android</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 23:00:48 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[MonoGame]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bug]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=1133</guid>

					<description><![CDATA[<p>Bugs happen, it&#8217;s a way of life but when the bug affects you as a developer, it can be a tad annoying. I&#8217;ve found a bug and mentioned it in the MonoGame forums. The bug occurs intermittently. I do a build then run the program on an Android phone. It starts loading, shows the splash [&#8230;]</p>
The post <a href="https://learncgames.com/an-irritating-bug-with-monogame-android/">An irritating bug with MonoGame/Android</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></description>
										<content:encoded><![CDATA[<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:584,&quot;href&quot;:&quot;https:\/\/pixabay.com\/users\/thommas68-2571842\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2435642&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:585,&quot;href&quot;:&quot;https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2435642&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260205102120\/https:\/\/pixabay.com\/?utm_source=link-attribution&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 16:29:32&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-12 18:28:39&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-15 19:42:41&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-22 21:21:30&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-26 06:49:26&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-06 23:28:36&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-17 08:06:49&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-24 21:52:53&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-30 00:09:32&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-03 06:05:50&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-07 18:14:35&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-13 00:41:44&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-16 23:23:24&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-21 01:38:41&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:38:41&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:586,&quot;href&quot;:&quot;https:\/\/community.monogame.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260117005522\/https:\/\/community.monogame.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 16:29:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 18:28:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 19:42:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 21:21:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 06:49:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:28:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 08:06:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 21:52:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 00:09:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 06:05:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 18:14:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 21:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 23:23:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 01:38:36&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:38:36&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div>
<figure id="attachment_1134" aria-describedby="caption-attachment-1134" style="width: 300px" class="wp-caption alignleft"><img fetchpriority="high" decoding="async" class="size-medium wp-image-1134" src="https://learncgames.com/wp-content/uploads/2020/08/phone-2435642_640-300x225.png" alt="Android Phone" width="300" height="225" srcset="https://learncgames.com/wp-content/uploads/2020/08/phone-2435642_640-300x225.png 300w, https://learncgames.com/wp-content/uploads/2020/08/phone-2435642_640.png 640w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-1134" class="wp-caption-text">Image by <a href="https://pixabay.com/users/thommas68-2571842/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2435642">Iván Tamás</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2435642">Pixabay</a></figcaption></figure>
<p>Bugs happen, it&#8217;s a way of life but when the bug affects you as a developer, it can be a tad annoying. I&#8217;ve found a bug and mentioned it in the <a title="Link to official Monogame forums" href="https://community.monogame.net/" target="_blank" rel="nofollow noopener noreferrer">MonoGame forums</a>.</p>
<p>The bug occurs intermittently. I do a build then run the program on an Android phone. It starts loading, shows the splash screen then splat &#8220;The Content file was not found&#8221; message appears in Visual Studio.</p>
<p>This may be a bug in Xamarin or MonoGame. No doubt it will eventually get fixed but still a bit annoying. About the main workround I&#8217;ve found is rebuild everything. Start with the Pipeline tool- do a Build/Clean then a Build/Build. Then in the Project (in Visual Studio) do a Build/Clean then Build/Deploy which recompiles everything.</p>
<p>If the error still persists then it&#8217;s possible you have a typo; say a lowercase i instead of I in a filename. (<em>I&#8217;ve done that once</em>). Another fix though rather unsatisfactory is in the <strong>Project Properties</strong>, on the <strong>Options</strong> tab, right at the top is a checkbox <strong>Use Shared Runtime. </strong>If you untick that, deployment takes a bit longer. Instead of copying 3 MB which takes a second or so, it copies about 60 MB instead which takes a bit longer. I tried it but went back to the <strong>Clean and Deploy</strong> approach as copying was taking 10-15 seconds.</p>
<p>&nbsp;</p>The post <a href="https://learncgames.com/an-irritating-bug-with-monogame-android/">An irritating bug with MonoGame/Android</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1133</post-id>	</item>
		<item>
		<title>Build Android apps in C</title>
		<link>https://learncgames.com/build-android-apps-in-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-android-apps-in-c</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Wed, 20 May 2020 23:00:40 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=651</guid>

					<description><![CDATA[<p>Now this isn&#8217;t something I&#8217;m going to do but I thought it worth the mention. Android development is done in Java mostly but increasingly in Kotlin. But someone has figured out how to do it in C and published it on GitHub. You still need to install the free Android Studio to get this to [&#8230;]</p>
The post <a href="https://learncgames.com/build-android-apps-in-c/">Build Android apps in C</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></description>
										<content:encoded><![CDATA[<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:718,&quot;href&quot;:&quot;https:\/\/pixabay.com\/users\/mohamed_hassan-5229782\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2995824&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260205100023\/https:\/\/pixabay.com\/users\/mohamed_hassan-5229782\/?utm_source=link-attribution&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 17:54:11&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-11 23:09:00&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-15 22:41:53&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-20 03:05:33&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-23 18:29:10&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-27 21:49:23&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-05 01:30:36&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-09 14:34:44&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-12 15:41:48&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-18 00:40:22&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-21 08:34:31&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-24 22:03:18&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-06 06:54:46&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-09 10:52:26&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-15 15:25:41&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-22 07:05:02&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 07:05:02&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:719,&quot;href&quot;:&quot;https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2995824&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:720,&quot;href&quot;:&quot;https:\/\/github.com\/cnlohr\/rawdrawandroid&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260204202524\/https:\/\/github.com\/cnlohr\/rawdrawandroid&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 17:54:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-11 23:09:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-15 22:41:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-20 03:05:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 18:29:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 21:49:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 00:32:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-09 14:34:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-12 15:41:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 14:00:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-21 08:34:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 22:03:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 17:03:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 06:54:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 10:52:26&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-14 17:18:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:05:04&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 07:05:04&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:721,&quot;href&quot;:&quot;https:\/\/developer.android.com\/studio&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260206053642\/https:\/\/developer.android.com\/studio&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 17:54:31&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-11 23:09:01&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-15 22:41:53&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-20 03:05:34&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-23 18:29:10&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-27 21:49:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-05 01:30:34&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-09 14:34:44&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-12 15:41:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-17 14:00:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-21 08:34:32&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-24 22:03:18&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-29 17:03:26&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-06 06:54:45&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-09 10:52:26&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-14 17:18:09&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-22 07:05:02&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 07:05:02&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;}]'></div>
<figure id="attachment_652" aria-describedby="caption-attachment-652" style="width: 162px" class="wp-caption alignleft"><img decoding="async" class="size-medium wp-image-652" src="https://learncgames.com/wp-content/uploads/2020/05/android-2995824_640-162x300.png" alt="Android phone image" width="162" height="300" srcset="https://learncgames.com/wp-content/uploads/2020/05/android-2995824_640-162x300.png 162w, https://learncgames.com/wp-content/uploads/2020/05/android-2995824_640.png 345w" sizes="(max-width: 162px) 100vw, 162px" /><figcaption id="caption-attachment-652" class="wp-caption-text">Image by <a href="https://pixabay.com/users/mohamed_hassan-5229782/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2995824">mohamed Hassan</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2995824">Pixabay</a></figcaption></figure>
<p>Now this isn&#8217;t something I&#8217;m going to do but I thought it worth the mention. Android development is done in Java mostly but increasingly in Kotlin. But someone has figured out how to do it in C and published it on <a title="Link to GitHub project" href="https://github.com/cnlohr/rawdrawandroid" target="_blank" rel="nofollow noopener noreferrer">GitHub</a>.</p>
<p>You still need to install the free <a title="Link to Android Studio" href="https://developer.android.com/studio/" target="_blank" rel="nofollow noopener noreferrer">Android Studio</a> to get this to work and I&#8217;m not really sure I&#8217;d want to write a complete mobile app in C, but it would probably outperform many Java/Kotlin apps.</p>The post <a href="https://learncgames.com/build-android-apps-in-c/">Build Android apps in C</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">651</post-id>	</item>
	</channel>
</rss>
