<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2969968209461098676</id><updated>2024-11-06T08:34:53.945+05:30</updated><category term="Courses"/><category term="Technology"/><category term="Jobs &amp; Internships"/><category term="Tips &amp; Tricks"/><category term="Programming"/><category term="Events"/><category term="Projects"/><title type='text'>Technology-for everything technical</title><subtitle type='html'>TechyChefs is a blog where you get all the knowledge and information about the trending technologies, programming, projects, technical tips and tricks, free courses, jobs and internships updates, upcoming events and many more out of the box content which you can apply in your real life.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://techychefs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default?max-results=3&amp;redirect=false'/><link rel='alternate' type='text/html' href='https://techychefs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default?start-index=4&amp;max-results=3&amp;redirect=false'/><author><name>TechyChefs</name><uri>http://www.blogger.com/profile/01899419439574396850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIgQcucnTBTHSlP90DvStQpuOC-N0Pf6kq619quV_NJKBMK10vs73D_E2Qgw5da4JEWO5h3pKtG-qr53f8jpVCNk-x_HGUrfSSc6q7EkB_v9jutHF4Hxjsu24xLVzFyw/s220/f.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>3</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2969968209461098676.post-7525214041019962381</id><published>2022-09-18T15:00:00.000+05:30</published><updated>2022-09-18T15:00:00.145+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><title type='text'>How to Build Chrome Extensions? | Deploy Chrome Extension to Chrome Web Store | A Complete Guide to Beginner </title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Chrome Extensions are small programs that add functionality and more interactivity to the Chrome Browser. It&#39;s like an app for the Chrome Web browser, that allows you to alter the behavior of browser. You can also modify a web page using the Chrome Extensions. These extensions are developed and designed with HTML, CSS and JavaScript.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In this article we will be learning how to develop, debug and deploy Chrome Extensions. Just tighten up your belts and start learning.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Prerequisites for building a Chrome Extension:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Basic knowledge of HTML, CSS and JavaScript.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;You can also use JavaScript libraries like jQuery to add more functionality.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;The work of extension is to bundle up all their files into a single file, that the user can download and install on the browser. Bundling means that unlike web apps, extensions do not need to depend on content from the web.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYQG8aF3HW1JlE__v1euIUefxYSHLLjz1OIYx2yfe7vdmVRu6HAmLIGjpRaW3fT0pNKdETvB4Vkw5hNdkY_9RSlOKo8WcyislwrI-xehVilqEfaajRLyJZ88H7reKVWIgWfk9qWt1pgA/s2048/pexels-caio-67112+%25281%2529.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;web store&quot; border=&quot;0&quot; data-original-height=&quot;1362&quot; data-original-width=&quot;2048&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYQG8aF3HW1JlE__v1euIUefxYSHLLjz1OIYx2yfe7vdmVRu6HAmLIGjpRaW3fT0pNKdETvB4Vkw5hNdkY_9RSlOKo8WcyislwrI-xehVilqEfaajRLyJZ88H7reKVWIgWfk9qWt1pgA/w347-h231/pexels-caio-67112+%25281%2529.jpg&quot; title=&quot;web store&quot; width=&quot;347&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;font-family: inherit; font-size: x-large;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;font-family: inherit; font-size: x-large;&quot;&gt;How Chrome Extensions work?&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Chrome extensions consist of &lt;b&gt;Manifest&lt;/b&gt;, &lt;b&gt;HTML&lt;/b&gt;, &lt;b&gt;CSS&lt;/b&gt; and &lt;b&gt;JavaScript&lt;/b&gt;&amp;nbsp;files, packed in a .crx zipped file and this zip file is deployed into the Chrome Web store, where the users can install the extensions.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;We will learn in detail about each of the file and create our own Chrome Extension.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Different Types of Extensions:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;1). Browser Action (BA) Extensions&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Stays in the tool bar.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Accessible all times and easily manageable.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;2). Page Action (PA) Extensions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Works only on certain pages, as decided and designed by the developer.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;3).&lt;/b&gt;&lt;span&gt; Neither &lt;/span&gt;&lt;b&gt;BA &lt;/b&gt;&lt;span&gt;nor &lt;/span&gt;&lt;b&gt;PA Extensions&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;These extensions run in the background.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;Let&#39;s learn about the different files in &lt;b&gt;Chrome Extension&lt;/b&gt; and then we will be developing and deploying our own extension.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Manifest File&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Manifest file is a special file that tells Chrome everything it needs to know to properly load and set up the extension. Manifest is a JSON (JavaScript&amp;nbsp;Object Notation) format file.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;A &lt;b&gt;Manifest file&lt;/b&gt; must contain the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Information about the extension&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Manifest version - this version is provided by the Google&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Name of the extension&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Version of extension&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Type of Extension&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;You also need to specify the default icon for your extension and and a pop-up file (HTML file), when the extension is clicked/opened.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;HTML File&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Our extension can have more than one HTML pages, which represent the UI (User Interface) of the extension. The basic structure, what needs to be displayed when a user clicks on your extension (a pop-up).&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;CSS File&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;CSS make things look nice and clean and in a styled way.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;JavaScript File&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;This file helps us to add logic and increase interactivity in our extension. You need to externally link the JavaScript&amp;nbsp;file in the HTML file. Internal Linking of JavaScript will not work.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Creating our own Chrome Extension:&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;=&amp;gt;&amp;nbsp;&lt;/b&gt;Let&#39;s learn &lt;b&gt;how to create an extension&lt;/b&gt; that provides easy access to &lt;b&gt;TechyChefs&lt;/b&gt; website and Facebook Page on the internet:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Step-1: &lt;/b&gt;Create a folder and name it as &quot;Extension&quot; (you can choose your own name) and open this folder in VS Code (you can choose your own editor).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Also, select an image and bring it to the folder in which you are creating the extension. This image will be the icon of your Chrome&amp;nbsp;Extension.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Step-2: &lt;/b&gt;Within the &#39;Extension&#39; folder, create a file and name it as &#39;manifest.json&#39;. This is the &lt;b&gt;Manifest file&lt;/b&gt; of your extension.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQ0uya9vFLGoIQ8c3SHd3hAMgJ0omSVp3i9B4Zx7-KqEsu7Amq0alSMsOg4RtmCBgOjWVCPVmZ6UrddS8qiEu31KP7zoacq9yQy89kZKUZT0tnWXUKKkqSk4gu3poBFZNRzVAVMjj-w/s1524/Screenshot+%2528112%2529.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;img alt=&quot;chrome extension&quot; border=&quot;0&quot; data-original-height=&quot;759&quot; data-original-width=&quot;1524&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQ0uya9vFLGoIQ8c3SHd3hAMgJ0omSVp3i9B4Zx7-KqEsu7Amq0alSMsOg4RtmCBgOjWVCPVmZ6UrddS8qiEu31KP7zoacq9yQy89kZKUZT0tnWXUKKkqSk4gu3poBFZNRzVAVMjj-w/w545-h271/Screenshot+%2528112%2529.jpg&quot; title=&quot;chrome extension&quot; width=&quot;545&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Click on the image to view&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;You need to write the following code in your Manifest file, containing all the properties as specified above.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Manifest file:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;{  
   &quot;manifest_version&quot;: 2,  
    
   &quot;name&quot;: &quot;TechyChefs Launcher&quot;,     
   &quot;description&quot;: &quot;Easy access to TechyChefs&quot;,  
   &quot;version&quot;: &quot;1.0&quot;,  
    
   &quot;browser_action&quot;: {  
    &quot;default_icon&quot;: &quot;icon.png&quot;,  
    &quot;default_popup&quot;: &quot;popup.html&quot;  
   }  
   
 }  &lt;/span&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Step-3:&lt;/b&gt;&lt;span&gt; Create a HTML file and name it as &#39;popup.html&#39;. Enter the following code in your HTML file. Here, we have used icons of Facebook and Web from Bootstrap.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;In the link section, I have entered TechyChefs website and Facebook page link, you can enter your own links.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;HTML Code:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: medium;&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;  
 &amp;lt;html lang=&quot;en&quot;&amp;gt;  
   
 &amp;lt;head&amp;gt;  
   &amp;lt;title&amp;gt;TechyChefs Launcher&amp;lt;/title&amp;gt;&amp;nbsp;&amp;nbsp;
&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&amp;gt;&lt;/span&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;  
 &amp;lt;/head&amp;gt;  
   
 &amp;lt;body&amp;gt;  
&amp;nbsp;&amp;nbsp; &amp;lt;span class=&quot;text&quot;&amp;gt;TechyChefs Easy Access&amp;lt;/span&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;br&amp;gt;
   &amp;lt;div class=&quot;container&quot;&amp;gt;  
     &amp;lt;a href=&quot;https://www.facebook.com/TechyChefs-104326221376431/&quot; target=&quot;_blank&quot;&amp;gt;  
       &amp;lt;link rel=&quot;stylesheet&quot;  
         href=&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css&quot;&amp;gt;  
       &amp;lt;i class=&quot;fa fa-facebook-official&quot;&amp;gt;&amp;lt;/i&amp;gt;  
     &amp;lt;/a&amp;gt;  
   
     &amp;lt;a href=&quot;https://www.techychefs.com/&quot; target=&quot;_blank&quot;&amp;gt;  
       &amp;lt;link rel=&quot;stylesheet&quot;  
         href=&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css&quot;&amp;gt;  
       &amp;lt;i class=&quot;fa fa-globe&quot;&amp;gt;&amp;lt;/i&amp;gt;  
     &amp;lt;/a&amp;gt;  
   &amp;lt;/div&amp;gt;  
 &amp;lt;/body&amp;gt;  
   
 &amp;lt;/html&amp;gt;  &lt;/span&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Step-4: &lt;/b&gt;&lt;span&gt;Now, create a CSS file and name it as &#39;style.css&#39;. We will link this CSS file to our HTML file using the &#39;link&#39; tag in the head section. You can also add inline or internal CSS.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;To know more about CSS, read this -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; color: #2b00fe; display: inline; font-size: large; font-weight: 700; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://www.techychefs.com/2020/08/what-is-css.html&quot; style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; display: inline; font-weight: 700; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;What is CSS ? | Some Basic Properties in CSS to get started&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; color: #2b00fe; display: inline; font-family: inherit; font-size: large; font-weight: 700; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; color: black; display: inline; font-family: inherit; font-size: large; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;&quot;&gt;&lt;b&gt;CSS Code:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; color: black; display: inline; font-family: inherit; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;&quot;&gt;&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;body{  
   background: #111;  
   margin: 0;  
   min-width: 250px;  
   min-height: 100px;  
 }  
  
&amp;nbsp;.text{
&amp;nbsp;&amp;nbsp; margin-left:20px;
&amp;nbsp;&amp;nbsp; font-size:20px;
}
 
 .container{  
   height:1000vh;  
   display:flex;  
   justify-content:center;  
   align-items: center;  
 }  
   
 a{  
   color:blue;  
   font-size: 30px;  
   margin: 0 10px;  
 }  
   
 .fa-facebook {  
   background: #3B5998;  
   color: white;  
   
 }  &lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Step-5:&lt;/b&gt; Now, we have made our own extension. If you want to add JavaScript file to your extension, you can create a JavaScript file and add our logic and link it to your HTML file.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;-----------------------&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;a href=&quot;https://www.techychefs.com/2021/01/amazing-google-chrome-extensions-gaming-extensions-learn-with-fun.html&quot; target=&quot;_blank&quot;&gt;Some Amazing Google Chrome Extensions - You must know!&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;-----------------------&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;How to View and Debug your Chrome Extension on your Chrome browser?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;To view the extension in your Chrome browser, follow the steps below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;In the search bar of your chrome browser, search for &quot;&lt;b&gt;chrome://extensions&lt;/b&gt;&quot;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Make sure your Developer Mode (top right corner) is ON.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Click on &quot;Load Unpacked&quot; button and upload your folder in which you have developed your extension and follow the pop-ups.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUzPfvHsQSGykFR8KX40CeBQPkzyuq9t4oivvaMpefr2YxtzAE11rgaQ8LWPY30tKc4j0ACF6MSCn7n7LN_lt82AKZk_9oca6Qin4DVjooNehb635mkqwVbL6yEe6OHKkNXvUpt-D8lA/s1920/extension.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;img alt=&quot;develop&quot; border=&quot;0&quot; data-original-height=&quot;791&quot; data-original-width=&quot;1920&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUzPfvHsQSGykFR8KX40CeBQPkzyuq9t4oivvaMpefr2YxtzAE11rgaQ8LWPY30tKc4j0ACF6MSCn7n7LN_lt82AKZk_9oca6Qin4DVjooNehb635mkqwVbL6yEe6OHKkNXvUpt-D8lA/w585-h241/extension.jpg&quot; title=&quot;develop&quot; width=&quot;585&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Click on the image to view&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;After following the above steps, your extension&amp;nbsp;&lt;/span&gt;will&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;be visible to you on the Chrome Web browser in the Extensions tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDpATklODNmGL_lo0UnGFFoR4R5chupcbleH9oOFbQGDkz3O1O0WZ1FZWNnr0AtIU4rdeNxAzOSZU12_tyknULKTtxIEdiwB8SC-Wkzc4gx_pMMzl3ThszzJJ4fRDwD83Ov3gAXoW3iA/s1572/own.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;develop extension&quot; border=&quot;0&quot; data-original-height=&quot;747&quot; data-original-width=&quot;1572&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDpATklODNmGL_lo0UnGFFoR4R5chupcbleH9oOFbQGDkz3O1O0WZ1FZWNnr0AtIU4rdeNxAzOSZU12_tyknULKTtxIEdiwB8SC-Wkzc4gx_pMMzl3ThszzJJ4fRDwD83Ov3gAXoW3iA/w599-h284/own.jpg&quot; title=&quot;develop extension&quot; width=&quot;599&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Click on the image to view&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;To &lt;b&gt;debug your extension&lt;/b&gt;, you can use the developer tools, by right clicking on your extension and select &#39;Inspect&#39; or press Ctrl+Shift+I.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;How to Deploy Chrome Extension to the Chrome Web Store?&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;After developing and designing your own Chrome Extension, you would be very excited to &lt;b&gt;Deploy&lt;/b&gt; your extension to the &lt;b&gt;Chrome Web Store&lt;/b&gt;, so that everyone can download and use your extension.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;For deploying your extensions to the Chrome Web Store, it requires a developer account.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;To Deploy your extension to the Chrome Web Store, follow the steps below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Search for &quot;chrome dashboard&quot; on your Chrome browser.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Click on the first link. It will ask you to login using your Google (Gmail) account.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;If you are deploying a Chrome Extension for the first time, it will ask you to create a Chrome Web Store Developer account.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;b&gt;Attention: &lt;/b&gt;You need to pay $5 for creating a Developer&#39;s account. So, I will leave this to you, whether you want to make a developer account or not.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;After creating the developer&#39;s account, Developer Dashboard will be accessible by you and now you can deploy your chrome extensions to the chrome web store.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;On your Developer&#39;s dashboard, click on &quot;Add new item&quot;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Here, you will be asked to upload the zip file of your extension.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;After uploading is done, it will take you to the other page, where you have to provide some description, icon, screenshots of your extension.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You can also specify the category of your extension and also select the countries in which the extension will be available.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;After filling up all the necessary details, click on &quot;Publish&quot;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Hence, your extension is &lt;b&gt;deployed to the Chrome Web Store&lt;/b&gt; and is available for use and download by everyone.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Have some doubts? Let us know in the comments section.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://techychefs.blogspot.com/feeds/7525214041019962381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techychefs.blogspot.com/2020/10/how-to-build-chrome-extensions.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default/7525214041019962381'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default/7525214041019962381'/><link rel='alternate' type='text/html' href='https://techychefs.blogspot.com/2020/10/how-to-build-chrome-extensions.html' title='How to Build Chrome Extensions? | Deploy Chrome Extension to Chrome Web Store | A Complete Guide to Beginner '/><author><name>TechyChefs</name><uri>http://www.blogger.com/profile/01899419439574396850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIgQcucnTBTHSlP90DvStQpuOC-N0Pf6kq619quV_NJKBMK10vs73D_E2Qgw5da4JEWO5h3pKtG-qr53f8jpVCNk-x_HGUrfSSc6q7EkB_v9jutHF4Hxjsu24xLVzFyw/s220/f.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYQG8aF3HW1JlE__v1euIUefxYSHLLjz1OIYx2yfe7vdmVRu6HAmLIGjpRaW3fT0pNKdETvB4Vkw5hNdkY_9RSlOKo8WcyislwrI-xehVilqEfaajRLyJZ88H7reKVWIgWfk9qWt1pgA/s72-w347-h231-c/pexels-caio-67112+%25281%2529.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2969968209461098676.post-6650380603101659336</id><published>2021-05-30T14:11:00.004+05:30</published><updated>2021-05-30T14:34:58.104+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Events"/><category scheme="http://www.blogger.com/atom/ns#" term="Jobs &amp; Internships"/><title type='text'>TED Fellowship | Apply to be a TED Fellow | Ideas Worth Spreading </title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white; letter-spacing: -0.4px;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;The TED Fellows program provides transformational support to a global community of over 500 remarkable individuals who are collaborating across disciplines to spark future-shaping change around the world.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: -0.4px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5wASrhMASiJyPSvIe5f00bIXxTb8EB7A5s7pPahRZAJDSoG4HFqElKncF-8TzhNDkOk1bZ9St-EQ0k_02GuzcsGeNi_sUhQta59lsBLL5tpBrvoX2J5r_4B9gLHRP0SljB9EARW26_g/s917/Screenshot+2021-05-30+140037.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;TED Fellow&quot; border=&quot;0&quot; data-original-height=&quot;446&quot; data-original-width=&quot;917&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5wASrhMASiJyPSvIe5f00bIXxTb8EB7A5s7pPahRZAJDSoG4HFqElKncF-8TzhNDkOk1bZ9St-EQ0k_02GuzcsGeNi_sUhQta59lsBLL5tpBrvoX2J5r_4B9gLHRP0SljB9EARW26_g/w533-h260/Screenshot+2021-05-30+140037.png&quot; title=&quot;TED Fellow&quot; width=&quot;533&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: -0.4px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;letter-spacing: -0.4px;&quot;&gt;Every year the TED Fellows program selects a new group of extraordinary, multidisciplinary individuals by open application. We look for innovators on the rise in their respective fields who are doing bold, original work.&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Selection Process:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;copy text-left&quot; style=&quot;box-sizing: border-box; letter-spacing: -0.4px; max-width: 62em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;TED Fellows are selected by the program staff, with extensive reference checking, fact checking and consultation with experts across all fields.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: -0.4px;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Applicants may receive requests for additional information from our team. But unless we reach out to you, we require no further information from you.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Ultimately, there is no algorithm for selection of TED Fellows. You are selected based on your accomplishments in your respective fields, the potential impact of your work and also your character.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: x-large; letter-spacing: -0.4px;&quot;&gt;&lt;b&gt;Who should apply:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 class=&quot;h4 m4&quot; id=&quot;h2--who-should-apply&quot; style=&quot;box-sizing: border-box; letter-spacing: -0.4px; line-height: 1.2; margin: 0px 0px 10px;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;The TED Fellows Program recognizes the folks working on-the-ground on world-changing ideas -- the doers, makers, inventors, advocates, filmmakers and photographers, musicians and artists, educators, scientists, entrepreneurs, nonprofit leaders, and human rights activists. If you’re at work on a future-shaping idea and over the age of 18, you should apply.&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;copy text-left&quot; style=&quot;box-sizing: border-box; letter-spacing: -0.4px; max-width: 62em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;The TED Fellows program is not an academic fellowship and non-traditional educations are welcome.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;In addition to impressive accomplishment, fine character and a good heart are also important traits we look for in TED Fellows.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; letter-spacing: -0.4px; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Before applying do check out the &lt;a href=&quot;https://www.ted.com/participate/ted-fellows-program/apply-to-be-a-ted-fellow/application-tips&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;tips for applying&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; letter-spacing: -0.4px; margin: 0px 0px 1.5em;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt; &lt;button style=&quot;background-color: #0088ff; border-radius: 3px; font-size: 16px; margin: 3px; padding: 7px;&quot;&gt;&lt;a href=&quot;https://www.techychefs.com/p/ted-fellowship.html&quot; style=&quot;color: aliceblue; text-decoration: none;&quot; target=&quot;&quot;&gt;Apply Now&lt;/a&gt;&lt;/button&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://techychefs.blogspot.com/feeds/6650380603101659336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techychefs.blogspot.com/2021/05/ted-fellowship-apply-to-be-ted-fellow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default/6650380603101659336'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default/6650380603101659336'/><link rel='alternate' type='text/html' href='https://techychefs.blogspot.com/2021/05/ted-fellowship-apply-to-be-ted-fellow.html' title='TED Fellowship | Apply to be a TED Fellow | Ideas Worth Spreading '/><author><name>TechyChefs</name><uri>http://www.blogger.com/profile/01899419439574396850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIgQcucnTBTHSlP90DvStQpuOC-N0Pf6kq619quV_NJKBMK10vs73D_E2Qgw5da4JEWO5h3pKtG-qr53f8jpVCNk-x_HGUrfSSc6q7EkB_v9jutHF4Hxjsu24xLVzFyw/s220/f.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5wASrhMASiJyPSvIe5f00bIXxTb8EB7A5s7pPahRZAJDSoG4HFqElKncF-8TzhNDkOk1bZ9St-EQ0k_02GuzcsGeNi_sUhQta59lsBLL5tpBrvoX2J5r_4B9gLHRP0SljB9EARW26_g/s72-w533-h260-c/Screenshot+2021-05-30+140037.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2969968209461098676.post-3999579638469571944</id><published>2021-05-13T23:29:00.006+05:30</published><updated>2021-05-13T23:33:09.838+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Courses"/><title type='text'>Flutter with Firebase Build a Store app from scratch | Udemy Course for FREE</title><content type='html'>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Flutter Full Store app with firebase which can be used in real life.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzqEiXxw94N_2ezcAavWL_2ignGGymAcEx8VWCXoHAP35zhHb5XgoaAgF3hgsUo91tkRRFgbU_Zc6UhOoqjF0avzcmblFPkog5HcGjEXLOwCx8bDwsgXYQriNA-szI2dluXAiUPEQ1Vg/s318/images.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Flutter with Firebase&quot; border=&quot;0&quot; data-original-height=&quot;159&quot; data-original-width=&quot;318&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzqEiXxw94N_2ezcAavWL_2ignGGymAcEx8VWCXoHAP35zhHb5XgoaAgF3hgsUo91tkRRFgbU_Zc6UhOoqjF0avzcmblFPkog5HcGjEXLOwCx8bDwsgXYQriNA-szI2dluXAiUPEQ1Vg/w476-h238/images.jpg&quot; title=&quot;Flutter with Firebase&quot; width=&quot;476&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;strong style=&quot;background-color: transparent; box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Course prerequisites:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Basic knowledge in&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;programming&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;to get started&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Basic knowledge in&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Flutter&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Concepts are explained clearly. You will always&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;learn what you&#39;re building and why, and then how to do it&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0.8rem 0px 0px; max-width: 118.4rem; padding: 0px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;How this course can be of help:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Gaining more knowledge in&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;flutter and firebase&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Learn how to make an online shopping application simply&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0.8rem 0px 0px; max-width: 118.4rem; padding: 0px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;What&#39;s in the course:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Complex&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp;UI&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;done simply&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;State management&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Firebase&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Clean-code&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;avoid Boilerplate&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;code&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Styles for&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;UI&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;State Management&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;setState&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;lifting state up&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;via callbacks,&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;global access&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;scoped access&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;with&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Provider&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;ChangeNotifier&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Navigation&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;Dart&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Forms&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;, input handling and validation&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Managing and updating&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;packages&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Databases and Cloud&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Firestore&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;ListViews&lt;/strong&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;and multiple UI states&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Firebase&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Authentication&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Firebase&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp;Firestore&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Firebase&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Storage&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;Dart Programming Language - Fundamentals and intermediate topics&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;How to understand Flutter Mobile Development by building apps incrementally.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;How to design, build, debug Flutter Android and iOS Apps&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;How to get Flutter apps to communicate with a realtime database - Firestore&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;How to build robust apps with Flutter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Coupon Code -&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;HAPPY_EID&lt;/b&gt;&amp;nbsp;(Coupon will be applied automatically)&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-size: large;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Price -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strike style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;₹6,400&lt;/strike&gt;&amp;nbsp;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;100% FREE&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Certification Included&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Course Content:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: nowrap;&quot;&gt;Introduction to Flutter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: nowrap;&quot;&gt;Start Coding&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: nowrap;&quot;&gt;State Management&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: nowrap;&quot;&gt;Cart State Management&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: nowrap;&quot;&gt;Wishlist State Management&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: nowrap;&quot;&gt;More UI improvements&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; background: 0px 0px white; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;p style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; font-weight: bold; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What you&#39;ll Learn:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ul style=&quot;font-weight: bold; white-space: nowrap;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: 400; text-align: left; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: 400; text-align: left; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Teaching how to write Clean-code and avoid Boilerplate code&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: 400; text-align: left; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Clear state management in a very detailed manner&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline; white-space: nowrap;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: 400; text-align: left; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Introduce new widgets and how to use them correctly&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; letter-spacing: -0.32px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Who this course is for:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Flutter and Dart learning cravers&lt;/li&gt;&lt;li&gt;Beginner Flutter&lt;/li&gt;&lt;/ul&gt;&lt;div&gt; &lt;button style=&quot;background-color: #0088ff; border-radius: 3px; font-size: 16px; margin: 3px; padding: 7px;&quot;&gt;&lt;a href=&quot;https://www.techychefs.com/p/flutter-with-firebase-build-store-app.html&quot; style=&quot;color: aliceblue; text-decoration: none;&quot; target=&quot;&quot;&gt;Enroll Now&lt;/a&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://techychefs.blogspot.com/feeds/3999579638469571944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techychefs.blogspot.com/2021/05/flutter-with-firebase-build-store-app-from-scratch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default/3999579638469571944'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2969968209461098676/posts/default/3999579638469571944'/><link rel='alternate' type='text/html' href='https://techychefs.blogspot.com/2021/05/flutter-with-firebase-build-store-app-from-scratch.html' title='Flutter with Firebase Build a Store app from scratch | Udemy Course for FREE'/><author><name>TechyChefs</name><uri>http://www.blogger.com/profile/01899419439574396850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIgQcucnTBTHSlP90DvStQpuOC-N0Pf6kq619quV_NJKBMK10vs73D_E2Qgw5da4JEWO5h3pKtG-qr53f8jpVCNk-x_HGUrfSSc6q7EkB_v9jutHF4Hxjsu24xLVzFyw/s220/f.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzqEiXxw94N_2ezcAavWL_2ignGGymAcEx8VWCXoHAP35zhHb5XgoaAgF3hgsUo91tkRRFgbU_Zc6UhOoqjF0avzcmblFPkog5HcGjEXLOwCx8bDwsgXYQriNA-szI2dluXAiUPEQ1Vg/s72-w476-h238-c/images.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>