<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sem</title>
    <description>The latest articles on DEV Community by Sem (@semihcelikol).</description>
    <link>https://dev.to/semihcelikol</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F344732%2F67d2d80c-c80c-4e93-bd6b-ec9e459c74f6.jpg</url>
      <title>DEV Community: Sem</title>
      <link>https://dev.to/semihcelikol</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/semihcelikol"/>
    <language>en</language>
    <item>
      <title>How to add a Custom fields to Header in .NET Core Web API ?</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Fri, 27 Dec 2024 11:47:33 +0000</pubDate>
      <link>https://dev.to/semihcelikol/how-to-add-a-custom-fields-to-header-in-net-core-web-api--2nb4</link>
      <guid>https://dev.to/semihcelikol/how-to-add-a-custom-fields-to-header-in-net-core-web-api--2nb4</guid>
      <description>&lt;p&gt;Hello friends, I explained &lt;strong&gt;How to add a Custom fields(keys) to Header in .NET Core Web API&lt;/strong&gt; ? on Medium. You can access it from here. I hope it will be useful. Thanks.&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="https://semihcelikol.medium.com/how-to-add-a-custom-header-in-net-core-web-api-d7b0f7749d9a" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A88%3A88%2F1%2AtlljVcsnTq_a7S9gDi3j0A.jpeg" alt="Semih Çelikol"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://semihcelikol.medium.com/how-to-add-a-custom-header-in-net-core-web-api-d7b0f7749d9a" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Add a Custom Header in .NET Core Web API | Medium&lt;/h2&gt;
      &lt;h3&gt;Semih Çelikol ・ &lt;time&gt;Nov 30, 2024&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fmedium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        semihcelikol.Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>dotnet</category>
      <category>dotnetcore</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>c#(.Net) - Basic Authentication WEB API</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Fri, 27 Dec 2024 11:42:15 +0000</pubDate>
      <link>https://dev.to/semihcelikol/cnet-basic-authentication-web-api-47ph</link>
      <guid>https://dev.to/semihcelikol/cnet-basic-authentication-web-api-47ph</guid>
      <description>&lt;p&gt;Hello friends, I explained C# (.Net) - Basic Authentication WEB API operations in my article on Medium. You can access it from &lt;a href="https://semihcelikol.medium.com/c-net-basic-authentication-api-en-7c67d5583a9d" rel="noopener noreferrer"&gt;here&lt;/a&gt;. I hope it will be useful. Thanks.&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="https://semihcelikol.medium.com/c-net-basic-authentication-api-en-7c67d5583a9d" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A88%3A88%2F1%2AtlljVcsnTq_a7S9gDi3j0A.jpeg" alt="Semih Çelikol"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://semihcelikol.medium.com/c-net-basic-authentication-api-en-7c67d5583a9d" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;c#(.Net) - Basic Authentication Asp.Net Web API | Medium&lt;/h2&gt;
      &lt;h3&gt;Semih Çelikol ・ &lt;time&gt;Dec 22, 2024&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fmedium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        semihcelikol.Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>dotnet</category>
      <category>dotnetcore</category>
      <category>api</category>
      <category>csharp</category>
    </item>
    <item>
      <title>Mobile App: Tv Series Tracker</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Mon, 22 May 2023 21:27:46 +0000</pubDate>
      <link>https://dev.to/semihcelikol/mobile-app-tv-series-tracker-4o21</link>
      <guid>https://dev.to/semihcelikol/mobile-app-tv-series-tracker-4o21</guid>
      <description>&lt;p&gt;Hi Guys,&lt;br&gt;
I developed mobile app with React Native. Can you try ? Can you give feedback and star ?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.semihcelikol.TvSeriesTracker" rel="noopener noreferrer"&gt;Tv Series Tracker&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>productivity</category>
      <category>news</category>
      <category>android</category>
    </item>
    <item>
      <title>Firefox Add-Ons: Dynamics 365 - Show table browser</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Thu, 17 Dec 2020 14:59:59 +0000</pubDate>
      <link>https://dev.to/semihcelikol/firefox-add-ons-dynamics-365-show-table-browser-1e2o</link>
      <guid>https://dev.to/semihcelikol/firefox-add-ons-dynamics-365-show-table-browser-1e2o</guid>
      <description>&lt;p&gt;Hi everybody,&lt;br&gt;
I developed Dynamics 365 - Show table browser add-ons.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ffjxii6dvemorey5sxxto.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ffjxii6dvemorey5sxxto.png" alt="Alt Text" width="314" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can look from here:&lt;br&gt;
&lt;a href="https://addons.mozilla.org/tr/firefox/addon/d365-show-table-browser/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/tr/firefox/addon/d365-show-table-browser/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub link:&lt;br&gt;
&lt;a href="https://github.com/semihcelikol/d365-table-browser" rel="noopener noreferrer"&gt;https://github.com/semihcelikol/d365-table-browser&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dynamics365</category>
      <category>firefox</category>
      <category>javascript</category>
      <category>d365</category>
    </item>
    <item>
      <title>Firefox Add-Ons - Netflix clean interface</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Tue, 25 Aug 2020 12:14:26 +0000</pubDate>
      <link>https://dev.to/semihcelikol/firefox-add-ons-netflix-clean-interface-24p5</link>
      <guid>https://dev.to/semihcelikol/firefox-add-ons-netflix-clean-interface-24p5</guid>
      <description>&lt;p&gt;Hi guys,&lt;br&gt;
I developed an add-on for &lt;b&gt;Netflix&lt;/b&gt; users.&lt;/p&gt;

&lt;p&gt;It offers a clean interface.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep watching closes its episode.&lt;/li&gt;
&lt;li&gt;Closes large banners.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Example&lt;/h2&gt;

&lt;p&gt;&lt;b&gt;Add-Ons InActive&lt;/b&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Faddons.cdn.mozilla.net%2Fuser-media%2Fpreviews%2Fthumbs%2F243%2F243569.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Faddons.cdn.mozilla.net%2Fuser-media%2Fpreviews%2Fthumbs%2F243%2F243569.png" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Add-Ons Active&lt;/b&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Faddons.cdn.mozilla.net%2Fuser-media%2Fpreviews%2Fthumbs%2F243%2F243570.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Faddons.cdn.mozilla.net%2Fuser-media%2Fpreviews%2Fthumbs%2F243%2F243570.png" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Firefox add-ons Link:&lt;/b&gt; &lt;a href="https://addons.mozilla.org/tr/firefox/addon/netflix-clean-interface/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/tr/firefox/addon/netflix-clean-interface/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Github link:&lt;/b&gt; &lt;a href="https://github.com/semihcelikol/addOnsNetflixCleanInterface" rel="noopener noreferrer"&gt;https://github.com/semihcelikol/addOnsNetflixCleanInterface&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Xamarin.Android - App Bundle Settings</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Thu, 21 May 2020 16:52:49 +0000</pubDate>
      <link>https://dev.to/semihcelikol/xamarin-android-app-bundle-settings-4eef</link>
      <guid>https://dev.to/semihcelikol/xamarin-android-app-bundle-settings-4eef</guid>
      <description>&lt;p&gt;Hi friends,&lt;br&gt;
Today I will try to explain to you how we use App Bundle management, the method of publishing the APK on Xamarin.&lt;/p&gt;

&lt;p&gt;Basically, the Advantage of the Application Package is said to reduce the application size by 20-50%.&lt;/p&gt;

&lt;p&gt;When our application size is reduced, different advantages arise;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster downloads&lt;/li&gt;
&lt;li&gt;Increased download rates&lt;/li&gt;
&lt;li&gt;Reduced removal rates, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To perform these operations, you must have at least Visual Studio 16.4. First of all, we need to make sure that our Visual Studio is up to date.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Note: I did not add the details in Step 4. If you do not know how to create an APK, it is useful to check the &lt;a href="https://docs.microsoft.com/tr-tr/xamarin/android/deploy-test/signing/?tabs=windows" rel="noopener noreferrer"&gt;document here&lt;/a&gt;, you need to know how to sign an application package.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;If you are ready, apply step by step:&lt;/p&gt;

&lt;h3&gt;Step 1&lt;/h3&gt;

&lt;p&gt;Set the Realese Mode&lt;/p&gt;

&lt;h3&gt;Step 2&lt;/h3&gt;

&lt;p&gt;Go Project Properties(Project&amp;gt;ProjetName properties)&lt;br&gt;
Go Tab on the &lt;b&gt;Android Opitons&lt;/b&gt; Menu &amp;gt; &lt;b&gt;Android Package Format&lt;/b&gt; and select "bundle"&lt;/p&gt;

&lt;h3&gt; Step 3 &lt;/h3&gt;

&lt;p&gt;Go Build Menu &amp;gt; Archive and wait for building...&lt;/p&gt;

&lt;h3&gt; Step 4 &lt;/h3&gt;

&lt;p&gt;Click the Distribute button and save format &lt;b&gt;".aab"&lt;/b&gt;&lt;br&gt;
&lt;b&gt;It's done..&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;There was a change in my application as follows:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F700%2F0%2AFs6fZtKzUdJ0wMmk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F700%2F0%2AFs6fZtKzUdJ0wMmk.png" width="700" height="265"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;It is an excerpt from my own blog: &lt;a href="https://semihcelikol.com/xamarin-android-app-bundle/" rel="noopener noreferrer"&gt;https://semihcelikol.com/xamarin-android-app-bundle/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Referances:&lt;br&gt;
&lt;a href="https://devblogs.microsoft.com/xamarin/android-app-bundle/" rel="noopener noreferrer"&gt;https://devblogs.microsoft.com/xamarin/android-app-bundle/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>xamarin</category>
      <category>android</category>
      <category>mobile</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>Balloon Blasting Game with Unity</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Sun, 10 May 2020 16:10:59 +0000</pubDate>
      <link>https://dev.to/semihcelikol/balloon-blasting-game-with-unity-14fd</link>
      <guid>https://dev.to/semihcelikol/balloon-blasting-game-with-unity-14fd</guid>
      <description>&lt;p&gt;Hi guys,&lt;br&gt;
I developed an app for kids: "Balloon Blasting Game"(for Android).&lt;br&gt;
Can you take a look? Can you try it please?&lt;/p&gt;

&lt;p&gt;Google Play Link&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.semihcelikol.BalloonBlasting&amp;amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" rel="noopener noreferrer"&gt;&lt;img alt="Get it on Google Play" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fplay.google.com%2Fintl%2Fen_us%2Fbadges%2Fstatic%2Fimages%2Fbadges%2Fen_badge_web_generic.png" width="646" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope you will like it.&lt;/p&gt;

</description>
      <category>unity3d</category>
      <category>dotnet</category>
      <category>mobile</category>
      <category>android</category>
    </item>
    <item>
      <title>Firefox Add-Ons - Block Youtube Recommendations</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Tue, 17 Mar 2020 15:17:06 +0000</pubDate>
      <link>https://dev.to/semihcelikol/firefox-add-ons-block-youtube-recommendations-27og</link>
      <guid>https://dev.to/semihcelikol/firefox-add-ons-block-youtube-recommendations-27og</guid>
      <description>&lt;p&gt;Hi,&lt;br&gt;
I've developed a plugin that prevents the recommendations at the end of the youtube video.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Firefox Add-Ons Link:&lt;/b&gt; &lt;a href="https://addons.mozilla.org/tr/firefox/addon/block-youtube-recommendations/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/tr/firefox/addon/block-youtube-recommendations/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;GitHub Link :&lt;/b&gt; &lt;a href="https://github.com/semihcelikol/blockYoutubeRecommendations" rel="noopener noreferrer"&gt;https://github.com/semihcelikol/blockYoutubeRecommendations&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F03%2Fss1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F03%2Fss1.png" width="800" height="515"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F03%2Fss2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F03%2Fss2.png" width="800" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>firefox</category>
    </item>
    <item>
      <title>Firefox Add-Ons - Search on Twitter</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Wed, 04 Mar 2020 21:26:39 +0000</pubDate>
      <link>https://dev.to/semihcelikol/firefox-add-ons-search-on-twitter-25ff</link>
      <guid>https://dev.to/semihcelikol/firefox-add-ons-search-on-twitter-25ff</guid>
      <description>&lt;p&gt;Hi,&lt;br&gt;
I develop Firefox Add-Ons(extension) tool, selected text &amp;gt; right click &amp;gt; search on twitter&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F03%2FsearchOnTwitter.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F03%2FsearchOnTwitter.png" width="420" height="271"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add-Ons Link:  &lt;a href="https://addons.mozilla.org/tr/firefox/addon/search-onn-twitter/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/tr/firefox/addon/search-onn-twitter/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github link: &lt;a href="https://github.com/semihcelikol/searchOnTwitter" rel="noopener noreferrer"&gt;https://github.com/semihcelikol/searchOnTwitter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Manifest.json&lt;/b&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;manifest_version&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;name&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Search on Twitter&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;description&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Selected text Search on Twitter&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;version&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;1.0&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;author&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Semih Çelikol&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;homepage_url&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;http://semihcelikol.com&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;icons&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;48&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;icons/icon48.png&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;64&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;icons/icon64.png&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;96&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;icons/icon96.png&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
        &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;permissions&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;contextMenus&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
        &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;background&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;scripts&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
                &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;background.js&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
            &lt;span class="p"&gt;]&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;b&gt;background.js&lt;/b&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;    &lt;span class="nx"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;contextMenus&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
        &lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;tts&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="na"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Search on Twitter&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="na"&gt;contexts&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;selection&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;});&lt;/span&gt;

    &lt;span class="nx"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;contextMenus&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;onClicked&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;addListener&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;contextMenuAction&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;contextMenuAction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;info&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;tab&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://twitter.com/search?q=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;info&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;selectionText&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;&amp;amp;amp;src=typed_query&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

        &lt;span class="nx"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;tabs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="na"&gt;url&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;});&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;See more: &lt;a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>firefox</category>
    </item>
    <item>
      <title>Xamarin.Android - Using SwipeRefreshLayout</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Mon, 02 Mar 2020 21:53:50 +0000</pubDate>
      <link>https://dev.to/semihcelikol/xamarin-android-using-swiperefreshlayout-42ag</link>
      <guid>https://dev.to/semihcelikol/xamarin-android-using-swiperefreshlayout-42ag</guid>
      <description>&lt;h2&gt; Layout: &lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;support&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;v4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;widget&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;SwipeRefreshLayout&lt;/span&gt;
                    &lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@+id/swipeRefreshLayoutMain&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
                    &lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;layout_width&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;match_parent&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
                    &lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;layout_height&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;match_parent&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;

                    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;ListView&lt;/span&gt;
                        &lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@+id/listMain&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
                        &lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;layout_width&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;match_parent&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
                        &lt;span class="nx"&gt;android&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;layout_height&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;match_parent&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;/&amp;gt;&lt;/span&gt;

                &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/android.support.v4.widget.SwipeRefreshLayout&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;Activity:&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;
    &lt;span class="nx"&gt;using&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;App&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;using&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;OS&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;using&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Support&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;V7&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;App&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;using&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Runtime&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;using&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Widget&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;using&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Support&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;V4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Widget&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="nx"&gt;namespace&lt;/span&gt; &lt;span class="nx"&gt;SwipeRefreshExample&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nc"&gt;Activity&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Label&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@string/app_name&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;Theme&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@style/AppTheme&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;MainLauncher&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;)]&lt;/span&gt;
        &lt;span class="kr"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;MainActivity&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;AppCompatActivity&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nx"&gt;ListView&lt;/span&gt; &lt;span class="nx"&gt;listMain&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="nx"&gt;SwipeRefreshLayout&lt;/span&gt; &lt;span class="nx"&gt;swipeRefreshLayoutMain&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

            &lt;span class="kr"&gt;protected&lt;/span&gt; &lt;span class="nx"&gt;override&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nc"&gt;OnCreate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Bundle&lt;/span&gt; &lt;span class="nx"&gt;savedInstanceState&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="nx"&gt;base&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;OnCreate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;savedInstanceState&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
                &lt;span class="nx"&gt;Xamarin&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Essentials&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Platform&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Init&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;savedInstanceState&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
                &lt;span class="c1"&gt;// Set our view from the "main" layout resource&lt;/span&gt;
                &lt;span class="nc"&gt;SetContentView&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Resource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Layout&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;activity_main&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

                &lt;span class="nx"&gt;listMain&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;FindViewById&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;ListView&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Resource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;listMain&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
                &lt;span class="nx"&gt;swipeRefreshLayoutMain&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;FindViewById&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;SwipeRefreshLayout&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Resource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;swipeRefreshLayoutMain&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

                &lt;span class="nx"&gt;swipeRefreshLayoutMain&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Refresh&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="nx"&gt;SwipeRefreshLayoutMain_Refresh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;

            &lt;span class="kr"&gt;private&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nc"&gt;SwipeRefreshLayoutMain_Refresh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;object&lt;/span&gt; &lt;span class="nx"&gt;sender&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;EventArgs&lt;/span&gt; &lt;span class="nx"&gt;e&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="nf"&gt;showData&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
                &lt;span class="nx"&gt;swipeRefreshLayoutMain&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Refreshing&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;

            &lt;span class="kr"&gt;public&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;showData&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Data 1&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Data 2&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Data 3&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Data 4&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Data 5&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;};&lt;/span&gt;

                &lt;span class="nx"&gt;ArrayAdapter&lt;/span&gt; &lt;span class="nx"&gt;arrayAdapter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;ArrayAdapter&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Resource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Layout&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;SimpleListItem1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

                &lt;span class="nx"&gt;listMain&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Adapter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;arrayAdapter&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;

            &lt;span class="kr"&gt;public&lt;/span&gt; &lt;span class="nx"&gt;override&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nc"&gt;OnRequestPermissionsResult&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;int&lt;/span&gt; &lt;span class="nx"&gt;requestCode&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="nx"&gt;permissions&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;GeneratedEnum&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="nx"&gt;Android&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Content&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;PM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Permission&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="nx"&gt;grantResults&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="nx"&gt;Xamarin&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Essentials&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Platform&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;OnRequestPermissionsResult&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;requestCode&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;permissions&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;grantResults&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

                &lt;span class="nx"&gt;base&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;OnRequestPermissionsResult&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;requestCode&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;permissions&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;grantResults&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Finish and Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F02%2FSwipeRefreshLayoutExample.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fsemihcelikol.com%2Fwp-content%2Fuploads%2F2020%2F02%2FSwipeRefreshLayoutExample.gif" width="278" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>xamarin</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Converting Tool: Class And Property Converted Camel Case Or Pascal Case</title>
      <dc:creator>Sem</dc:creator>
      <pubDate>Mon, 02 Mar 2020 17:05:43 +0000</pubDate>
      <link>https://dev.to/semihcelikol/converting-tool-camelcaseconverttopascalcase-16i2</link>
      <guid>https://dev.to/semihcelikol/converting-tool-camelcaseconverttopascalcase-16i2</guid>
      <description>&lt;p&gt;Hi guys,&lt;br&gt;
I developed a converting tool. Class And Property text data coverted Camel Case or Pascal Case.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Published it as an add-on in Firefox: &lt;a href="https://addons.mozilla.org/tr/firefox/addon/convertingtool/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/tr/firefox/addon/convertingtool/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Published it on my site: &lt;a href="http://converter.semihcelikol.com/" rel="noopener noreferrer"&gt;http://converter.semihcelikol.com/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Published the codes on my github: &lt;a href="https://github.com/semihcelikol/ConvertToPascalCase" rel="noopener noreferrer"&gt;https://github.com/semihcelikol/ConvertToPascalCase&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hopefully it benefits your business :)&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
  </channel>
</rss>
