<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Android-app-using-Kotlin%2FC2%2FOverview-of-Kotlin%2FEnglish-timed</id>
		<title>Android-app-using-Kotlin/C2/Overview-of-Kotlin/English-timed - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Android-app-using-Kotlin%2FC2%2FOverview-of-Kotlin%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Android-app-using-Kotlin/C2/Overview-of-Kotlin/English-timed&amp;action=history"/>
		<updated>2026-05-14T15:55:49Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Android-app-using-Kotlin/C2/Overview-of-Kotlin/English-timed&amp;diff=54024&amp;oldid=prev</id>
		<title>PoojaMoolya: Created page with &quot; {| border=1 |  '''Time''' |  '''Narration'''  |- | 00:01 | Welcome to the spoken tutorial on''' Overview of Android App using Kotlin.'''  |- | 00:08 | In this tutorial, we wi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Android-app-using-Kotlin/C2/Overview-of-Kotlin/English-timed&amp;diff=54024&amp;oldid=prev"/>
				<updated>2020-10-13T10:52:00Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border=1 |  &amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; |  &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 | Welcome to the spoken tutorial on&amp;#039;&amp;#039;&amp;#039; Overview of Android App using Kotlin.&amp;#039;&amp;#039;&amp;#039;  |- | 00:08 | In this tutorial, we wi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Welcome to the spoken tutorial on''' Overview of Android App using Kotlin.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| In this tutorial, we will learn about the  software required to create an '''app''' and its features and the content available in various tutorials under this series&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| To record this tutorial, I am using '''Ubuntu Linux '''16.04 operating system.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
|  To follow this series, you should have working knowledge of '''Java''' programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
|  If not, then go through the relevant '''Java''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| We have '''Basic''' and '''Intermediate''' level tutorials in this series.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| In the '''Basic''' level, we have created a '''Registration form app.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| We have covered how to use the basic tools such as:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|  '''Text View'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|  '''Radio group'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00;57&lt;br /&gt;
|  '''Radio button'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|  '''Spinner'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
|  '''Image view'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
|  '''Buttons'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
| In the '''Intermediate''' level, we have created a '''Search app''' for '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
| Let me show the demo of '''ST Search app.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
| Select a '''Foss''' and '''Language''' and click on the '''Search''' button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| It will load the thumbnails of the selected series and language in the next window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
| If you click on any thumbnail, the respective video will play.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| Let us see the software required to create this '''app'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
|  '''Android Studio''' is an '''IDE''' designed specifically for '''Android''' development.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
|  It is the official '''IDE''' for '''Google's Android operating system'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
|  It is built on '''JetBrains' IntelliJ IDEA''' software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
|  In this series, an '''Android app '''is created using '''Kotlin''' programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
|  '''Kotlin''' is an open source programming language that runs on '''JVM that is Java Virtual Machine.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
|  '''Google''' announced '''Kotlin''' as an official programming language for '''Android OS'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|  It is easy to learn and the syntax is very similar to '''Java'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
|  '''Kotlin''' is more expressive, which makes the code more readable and understandable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|  It has better performance and small '''runtime'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
| Now, we will briefly go through the individual tutorials in this series.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| The first tutorial in this series explains about &lt;br /&gt;
&lt;br /&gt;
Installation of '''Android Studio''' in '''Ubuntu Linux operating system.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
|  For '''Windows''' installation, please refer to the '''Installation sheet''' of this series.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| Here is a glimpse of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| ---Add audio patch---&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| The next tutorial in this series explains &lt;br /&gt;
&lt;br /&gt;
The '''Android Studio''' interface&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
|  How to create a '''HelloWorld app'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
|  How to run the '''Kotlin app''' and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
|  See the output in an '''Android''' phone &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| Here is a glimpse of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| ------Add the audio patch-----------&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
| The next tutorial is '''Creating a Registration form.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| In this tutorial we will learn to&lt;br /&gt;
&lt;br /&gt;
Add '''TextView, Plain Text '''and '''Buttons'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|  Set the '''constraints''' and '''attributes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| Create a simple '''form'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|  Write '''Kotlin '''code for '''button click event'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| Let us have a look at this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| ------Add the audio patch---------&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| The next tutorial is '''Adding Radio Buttons.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| Here we will &lt;br /&gt;
&lt;br /&gt;
Add a '''Radio Group''' to group the '''radio buttons.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|  See the demonstration of adding '''Gender radio buttons.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
|  Write the '''source code''' to decide which '''radio button''' is selected. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| Here is a glimpse of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| ---Add the audio patch----&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:04&lt;br /&gt;
| The next tutorial is '''Adding Spinner and Image.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| In this tutorial, we will learn to &lt;br /&gt;
&lt;br /&gt;
Add a drop-down menu using the '''Spinner''' to select a department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  Add an image using '''ImageView''' to upload a picture &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| Let me play this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -------------Add the audio patch-----------&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:42&lt;br /&gt;
| The next tutorial is''' Creating a Search App.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| At the end of this tutorial, we will know about&lt;br /&gt;
&lt;br /&gt;
The design of the '''app''' with '''Text views, Spinner''' and '''Search''' button&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| '''Data''' identification in '''Spoken Tutorial server'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
|  '''Source code''' for selecting an item from the '''spinner'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
|  Running the '''app''' to see the selected '''FOSS ID''' and '''Language ID''' as output in the '''Android''' phone&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| Let me play this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -----Add the audio patch------&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| The next tutorial is '''URL Request.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| Here we will learn to&lt;br /&gt;
&lt;br /&gt;
Pass the '''Foss''' and '''Language IDs''' to the '''URL''' of '''Spoken Tutorial website''' and &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|  '''Parse''' the '''response JSON data'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| Let's have a look at this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| --Add the audio patch ----&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| The next tutorial is '''Display Search Result.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| It explains how to&lt;br /&gt;
&lt;br /&gt;
Use '''RecyclerView''' to display the thumbnail of videos&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:23&lt;br /&gt;
|  Get the thumbnail from a specific '''Spoken Tutorial YouTube URL'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
|  Pass the '''video ID''' of the selected '''Spoken Tutorial'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| Here is a glimpse of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| ---Add the audio patch------&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| The next tutorial is '''Playing video using YouTube API.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| It explains how to&lt;br /&gt;
&lt;br /&gt;
Create a '''project''' in '''Google cloud'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
|  Enable the '''YouTube API'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:09&lt;br /&gt;
|  Initialise''' '''the''' YouTubePlayerView''' in '''Android studio'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
|  Run the '''Kotlin''' '''app '''and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
|  Play the selected video&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
| It also shows the required links to publish or upload the '''Android app''' on '''Google Play Store'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
| Here is a glimpse of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| ------------Add the audio patch------&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| In this tutorial, we went through the Software required to create an '''app''' and its features&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:06&lt;br /&gt;
|  Content available in various tutorials under this series&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
| The''' Spoken Tutorial Project''' Team:&lt;br /&gt;
&lt;br /&gt;
conducts workshops and  gives certificates. For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
| Do you have questions in THIS Spoken Tutorial? Please visit this site &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:34&lt;br /&gt;
|  Choose the minute and second where you have the question&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:38&lt;br /&gt;
|  Explain your question briefly&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
|  Someone from our team will answer them&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
|  The Spoken Tutorial forum is for specific questions on this tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
|  Please do not post unrelated and general questions on them&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:55&lt;br /&gt;
|  This will help reduce the clutter.   With less clutter, we can use these discussion as instructional material&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:04&lt;br /&gt;
| Spoken Tutorial project is funded by NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
More information on this mission is available at this link.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
| The '''Android app''' was contributed by Abhishek Shah.&lt;br /&gt;
&lt;br /&gt;
And this is Nirmala Venkat along with the Spoken Tutorial team from IIT Bombay, signing off.&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	</feed>