<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://wiki.ee.uct.ac.za/index.php?action=history&amp;feed=atom&amp;title=Android_Development</id>
	<title>Android Development - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.ee.uct.ac.za/index.php?action=history&amp;feed=atom&amp;title=Android_Development"/>
	<link rel="alternate" type="text/html" href="http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;action=history"/>
	<updated>2026-04-19T07:10:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;diff=515&amp;oldid=prev</id>
		<title>Swinberg at 08:30, 3 August 2021</title>
		<link rel="alternate" type="text/html" href="http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;diff=515&amp;oldid=prev"/>
		<updated>2021-08-03T08:30:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:30, 3 August 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Development Tools =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Development Tools =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When talking Android development, the first thing that probably jumps to mind for anyone with experience in developing applications for Android is Google's &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;[https://developer.android.com/studio Android Studio&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;]. That is probably the most powerful and flexible IDE out there for Android. It is obviously very well documented with lots of tutorials. On the up-side, developing expertise in using Android Studio is likely to have much use for you, and it is a skill that is certainly in high demand in the workplace. However, learning Android Studio does take some time commitment, you're probably not got to get to a highly functional solution in a very short time, although there are various libraries, reusable components and frameworks that can help get things done faster. Accordingly, if you are needing fairly regularly used functionality and interfaces, then it may be quicker to use a development tool or packages that has much of the functionality you need, and you just need to put the parts together. That is how increasingly more programs are being developed, for Android as well as other computing platform (some points on this issue at: [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[Top-12 most used tools &lt;/del&gt;https://analyticsindiamag.com/top-12-most-used-tools-by-developers-in-2020/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;]).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When talking Android development, the first thing that probably jumps to mind for anyone with experience in developing applications for Android is Google's [https://developer.android.com/studio Android Studio]. That is probably the most powerful and flexible IDE out there for Android. It is obviously very well documented with lots of tutorials. On the up-side, developing expertise in using Android Studio is likely to have much use for you, and it is a skill that is certainly in high demand in the workplace. However, learning Android Studio does take some time commitment, you're probably not got to get to a highly functional solution in a very short time, although there are various libraries, reusable components and frameworks that can help get things done faster. Accordingly, if you are needing fairly regularly used functionality and interfaces, then it may be quicker to use a development tool or packages that has much of the functionality you need, and you just need to put the parts together. That is how increasingly more programs are being developed, for Android as well as other computing platform (some points on this issue at: [https://analyticsindiamag.com/top-12-most-used-tools-by-developers-in-2020/ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Top-12 most used tools&lt;/ins&gt;]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Android Studio itself has many packages included that can help you get things done quicker, as apposed to building it all from the bottom up. The following sites are useful for their recommendations discuss of development tools for Android:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Android Studio itself has many packages included that can help you get things done quicker, as apposed to building it all from the bottom up. The following sites are useful for their recommendations discuss of development tools for Android:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[Top-20 Tools for Android Development &lt;/del&gt;https://www.altexsoft.com/blog/engineering/top-20-tools-for-android-development/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://www.altexsoft.com/blog/engineering/top-20-tools-for-android-development/ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Top-20 Tools for Android Development&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have any suggestions or recommendations on tools you would recommend, especially for use in final year projects or postgraduate research projects, please consider editing this page and adding to the list (the site moderator will check any additions).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have any suggestions or recommendations on tools you would recommend, especially for use in final year projects or postgraduate research projects, please consider editing this page and adding to the list (the site moderator will check any additions).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Swinberg</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;diff=514&amp;oldid=prev</id>
		<title>Swinberg at 08:28, 3 August 2021</title>
		<link rel="alternate" type="text/html" href="http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;diff=514&amp;oldid=prev"/>
		<updated>2021-08-03T08:28:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:28, 3 August 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Development Tools =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Development Tools =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When talking Android development, the first thing that probably jumps to mind for anyone with experience in developing applications for Android is Google's [https://developer.android.com/studio Android Studio]. That is probably the most powerful and flexible IDE out there for Android. It is obviously very well documented with lots of tutorials. On the up-side, developing expertise in using Android Studio is likely to have much use for you, and it is a skill that is certainly in high demand in the workplace. However, learning Android Studio does take some time commitment, you're probably not got to get to a highly functional solution in a very short time, although there are various libraries, reusable components and frameworks that can help get things done faster. Accordingly, if you are needing fairly regularly used functionality and interfaces, then it may be quicker to use a development tool or packages that has much of the functionality you need, and you just need to put the parts together. That is how increasingly more programs are being developed, for Android as well as other computing platform (some points on this issue at: [Top-12 most used tools https://analyticsindiamag.com/top-12-most-used-tools-by-developers-in-2020/]).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When talking Android development, the first thing that probably jumps to mind for anyone with experience in developing applications for Android is Google's &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[https://developer.android.com/studio Android Studio&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]. That is probably the most powerful and flexible IDE out there for Android. It is obviously very well documented with lots of tutorials. On the up-side, developing expertise in using Android Studio is likely to have much use for you, and it is a skill that is certainly in high demand in the workplace. However, learning Android Studio does take some time commitment, you're probably not got to get to a highly functional solution in a very short time, although there are various libraries, reusable components and frameworks that can help get things done faster. Accordingly, if you are needing fairly regularly used functionality and interfaces, then it may be quicker to use a development tool or packages that has much of the functionality you need, and you just need to put the parts together. That is how increasingly more programs are being developed, for Android as well as other computing platform (some points on this issue at: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[Top-12 most used tools https://analyticsindiamag.com/top-12-most-used-tools-by-developers-in-2020/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Android Studio itself has many packages included that can help you get things done quicker, as apposed to building it all from the bottom up. The following sites are useful for their recommendations discuss of development tools for Android:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Android Studio itself has many packages included that can help you get things done quicker, as apposed to building it all from the bottom up. The following sites are useful for their recommendations discuss of development tools for Android:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Top-20 Tools for Android Development https://www.altexsoft.com/blog/engineering/top-20-tools-for-android-development/]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[Top-20 Tools for Android Development https://www.altexsoft.com/blog/engineering/top-20-tools-for-android-development/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have any suggestions or recommendations on tools you would recommend, especially for use in final year projects or postgraduate research projects, please consider editing this page and adding to the list (the site moderator will check any additions).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have any suggestions or recommendations on tools you would recommend, especially for use in final year projects or postgraduate research projects, please consider editing this page and adding to the list (the site moderator will check any additions).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Swinberg</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;diff=513&amp;oldid=prev</id>
		<title>Swinberg: Added Android tools</title>
		<link rel="alternate" type="text/html" href="http://wiki.ee.uct.ac.za/index.php?title=Android_Development&amp;diff=513&amp;oldid=prev"/>
		<updated>2021-08-03T08:28:02Z</updated>

		<summary type="html">&lt;p&gt;Added Android tools&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Software]]&lt;br /&gt;
[[Category:IDEs]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
There are many advantages to choosing Android as the platform to develop for. It is a highly portable operating system, it is not limited to smartphones and tablets. Although, nowadays these are of course around the most commonly systems that people use, so there is much reason and sense to develop applications for these platforms.&lt;br /&gt;
&lt;br /&gt;
= Development Tools =&lt;br /&gt;
&lt;br /&gt;
When talking Android development, the first thing that probably jumps to mind for anyone with experience in developing applications for Android is Google's [https://developer.android.com/studio Android Studio]. That is probably the most powerful and flexible IDE out there for Android. It is obviously very well documented with lots of tutorials. On the up-side, developing expertise in using Android Studio is likely to have much use for you, and it is a skill that is certainly in high demand in the workplace. However, learning Android Studio does take some time commitment, you're probably not got to get to a highly functional solution in a very short time, although there are various libraries, reusable components and frameworks that can help get things done faster. Accordingly, if you are needing fairly regularly used functionality and interfaces, then it may be quicker to use a development tool or packages that has much of the functionality you need, and you just need to put the parts together. That is how increasingly more programs are being developed, for Android as well as other computing platform (some points on this issue at: [Top-12 most used tools https://analyticsindiamag.com/top-12-most-used-tools-by-developers-in-2020/]).&lt;br /&gt;
&lt;br /&gt;
Android Studio itself has many packages included that can help you get things done quicker, as apposed to building it all from the bottom up. The following sites are useful for their recommendations discuss of development tools for Android:&lt;br /&gt;
&lt;br /&gt;
[Top-20 Tools for Android Development https://www.altexsoft.com/blog/engineering/top-20-tools-for-android-development/]&lt;br /&gt;
&lt;br /&gt;
If you have any suggestions or recommendations on tools you would recommend, especially for use in final year projects or postgraduate research projects, please consider editing this page and adding to the list (the site moderator will check any additions).&lt;/div&gt;</summary>
		<author><name>Swinberg</name></author>
		
	</entry>
</feed>