<?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: anto</title>
    <description>The latest articles on DEV Community by anto (@antooooony).</description>
    <link>https://dev.to/antooooony</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%2F338038%2F41ad6e0f-5ed9-4f21-91cd-4c968b4acd30.jpg</url>
      <title>DEV Community: anto</title>
      <link>https://dev.to/antooooony</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/antooooony"/>
    <language>en</language>
    <item>
      <title>Advantage of using VS Code over IntelliJ</title>
      <dc:creator>anto</dc:creator>
      <pubDate>Fri, 16 Dec 2022 17:36:26 +0000</pubDate>
      <link>https://dev.to/antooooony/advantage-of-using-vs-code-over-intellij-g01</link>
      <guid>https://dev.to/antooooony/advantage-of-using-vs-code-over-intellij-g01</guid>
      <description>&lt;p&gt;Hello guuys 👋&lt;br&gt;
Visual Studio Code (VS Code) is a popular code editor developed by Microsoft. It has gained widespread adoption among developers due to its lightweight design, numerous built-in features, and extensibility through plugins. On the other hand, IntelliJ is a powerful-integrated development environment (IDE) developed by JetBrains. It is commonly used for Java development, but also supports other languages such as Kotlin, Python, and C++.&lt;/p&gt;

&lt;p&gt;While both VS Code and IntelliJ are popular choices among developers, there are certain advantages to using VS Code over IntelliJ.&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%2Fuploads%2Farticles%2Fz3nj1oj6r0cl9l8n3vjv.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz3nj1oj6r0cl9l8n3vjv.gif" alt="programming" width="498" height="280"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lightweight design&lt;/strong&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7qgbm80w1bnsy6edju3k.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7qgbm80w1bnsy6edju3k.gif" alt="programming" width="498" height="278"&gt;&lt;/a&gt;&lt;br&gt;
One of the main advantages of VS Code is its lightweight design. It is designed to be a simple code editor, rather than a full-fledged IDE like IntelliJ. This means that it consumes fewer system resources and starts up faster. This can be especially useful for developers working on older or low-spec machines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built-in features&lt;/strong&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1rfp5avdsdn8e9h6gph3.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1rfp5avdsdn8e9h6gph3.gif" alt="programming" width="498" height="441"&gt;&lt;/a&gt;&lt;br&gt;
VS Code comes with a number of built-in features that can be helpful for developers. These include a built-in terminal, integration with Git, syntax highlighting, code formatting, and code completion. Many of these features are also available in IntelliJ, but they may require additional plugins or configuration to be set up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extensibility through plugins&lt;/strong&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo701mj8vzqegndlqqrq6.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo701mj8vzqegndlqqrq6.gif" alt="programming" width="498" height="269"&gt;&lt;/a&gt;&lt;br&gt;
VS Code has a large ecosystem of plugins that can be used to extend its functionality. These plugins can be installed directly from the VS Code marketplace and can range from language support to productivity tools. This allows developers to customize their code editor to fit their specific needs and workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-platform support&lt;/strong&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezlh79uzp3sn54ehsehg.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezlh79uzp3sn54ehsehg.gif" alt="programming" width="320" height="254"&gt;&lt;/a&gt;&lt;br&gt;
VS Code is available on Windows, Linux, and macOS and Web, making it a good choice for developers working on multiple platforms. IntelliJ, on the other hand, is only available on Windows, Linux, and macOS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost&lt;/strong&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl9wm71gxbve1s34ghedl.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl9wm71gxbve1s34ghedl.gif" alt="programming" width="498" height="280"&gt;&lt;/a&gt;&lt;br&gt;
VS Code is free to use and open source, while IntelliJ has a paid subscription model. This can be a significant factor for developers working on a budget or for organizations looking to save on development costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In conclusion&lt;/strong&gt;, while both VS Code and &lt;em&gt;IntelliJ&lt;/em&gt; are &lt;strong&gt;excellent code&lt;/strong&gt; editors and IDEs, there are certain advantages to using VS Code. Its lightweight design, built-in features, extensibility through plugins, cross-platform support, and cost make it a good choice for many developers. Ultimately, the decision of which tool to use will depend on the specific needs and preferences of the developer.&lt;/p&gt;

&lt;p&gt;Join the conversation and let us know your thoughts on IDE. Tag a friend to spread the word!💖&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>intellij</category>
      <category>programming</category>
      <category>ide</category>
    </item>
    <item>
      <title>Why Choose Native Android📱 Developpment [1/3]</title>
      <dc:creator>anto</dc:creator>
      <pubDate>Fri, 26 Nov 2021 08:10:20 +0000</pubDate>
      <link>https://dev.to/antooooony/why-choose-native-android-developpment13-1n2d</link>
      <guid>https://dev.to/antooooony/why-choose-native-android-developpment13-1n2d</guid>
      <description>&lt;p&gt;Today, we have lot of option to make mobile apps.&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp8951j6t4nf2l2uzr5ji.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp8951j6t4nf2l2uzr5ji.gif" alt="Gif" width="498" height="368"&gt;&lt;/a&gt;&lt;br&gt;
All these options implies lot of choice to take.&lt;br&gt;
Which platform : &lt;strong&gt;Android&lt;/strong&gt; / &lt;em&gt;IOS&lt;/em&gt;&lt;br&gt;
Which technology : &lt;em&gt;Flutter&lt;/em&gt; / &lt;strong&gt;Native&lt;/strong&gt; / &lt;em&gt;React Native&lt;/em&gt;...&lt;br&gt;
Which pattern : &lt;em&gt;MVC&lt;/em&gt; / &lt;em&gt;MVVM&lt;/em&gt; / &lt;em&gt;Component&lt;/em&gt;...&lt;/p&gt;

&lt;p&gt;This article will explain why you should choose : Android ➡️ Native ➡️ Whatever you want 🐔&lt;/p&gt;

&lt;h2&gt;
  
  
  Performance
&lt;/h2&gt;

&lt;p&gt;Obviously, native application are faster.&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjlc97yge2hqjujxhy38u.jpeg" 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%2Fuploads%2Farticles%2Fjlc97yge2hqjujxhy38u.jpeg" alt="Bench graph" width="800" height="521"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/swlh/flutter-vs-react-native-vs-native-deep-performance-comparison-990b90c11433" rel="noopener noreferrer"&gt;Source : Medium article by inVerita&lt;/a&gt;&lt;br&gt;
As you can see Native is far faster than Flutter and React native.&lt;br&gt;
But it's not not only faster, it's also battery friendly.&lt;/p&gt;

&lt;h2&gt;
  
  
  THINK TO THE FUTUR
&lt;/h2&gt;

&lt;p&gt;Google will certainly continue in the direction they have been going for several years.&lt;br&gt;
They will just nerf battery intensive features. It's already the case for services and job, if your background tasks are too intensive : they will be ⚰️.&lt;/p&gt;

&lt;p&gt;Thanks for reaing me.&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr6nv1nn5fzr1idemgi5c.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr6nv1nn5fzr1idemgi5c.gif" alt="Bye" width="498" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>vscode</category>
      <category>programming</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Vscode : Android Full Support</title>
      <dc:creator>anto</dc:creator>
      <pubDate>Fri, 12 Nov 2021 13:24:43 +0000</pubDate>
      <link>https://dev.to/antooooony/vscode-android-full-support-576i</link>
      <guid>https://dev.to/antooooony/vscode-android-full-support-576i</guid>
      <description>&lt;h2&gt;
  
  
  Just imagine
&lt;/h2&gt;

&lt;p&gt;You need to make a 1 billion application and you need to use native feature. &lt;br&gt;
&lt;strong&gt;Unfortunately&lt;/strong&gt; you will have to pass by Android Studio.&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5tzy224kjyyung8vhx3x.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5tzy224kjyyung8vhx3x.gif" alt="suicide" width="500" height="384"&gt;&lt;/a&gt;&lt;br&gt;
There is a solution (and it is not suicide🥲).&lt;br&gt;
You don't need to use the horrible UX of Android Studio.&lt;br&gt;
You don't need to have a 16Gb RAM computer.&lt;br&gt;
Look at this ⬇️&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F24a34z67zsppv2qb7l6k.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%2Fuploads%2Farticles%2F24a34z67zsppv2qb7l6k.png" alt="androisstudioconsumption" width="640" height="36"&gt;&lt;/a&gt; &lt;br&gt;
10Mo/s of IO operation when idle ...WTF 🤷🏿‍♀️&lt;br&gt;
The solution is to add to vscode the missing features to do android development.&lt;/p&gt;

&lt;h2&gt;
  
  
  It is real
&lt;/h2&gt;

&lt;p&gt;There is an extension that does this :&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=AntonyDalmiere.android-support" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=AntonyDalmiere.android-support&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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F30fwwtyw8nwpr6p5lbm8.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%2Fuploads%2Farticles%2F30fwwtyw8nwpr6p5lbm8.png" alt="extension" width="640" height="142"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now it's up to you to make the next Instagram🧑🏿‍💻&lt;/p&gt;

&lt;p&gt;Thank you for reading. If you enjoyed the article please feel free to like and share.🙏🏿&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>android</category>
      <category>java</category>
      <category>kotlin</category>
    </item>
    <item>
      <title>Is Android Studio the best IDE to build native app</title>
      <dc:creator>anto</dc:creator>
      <pubDate>Wed, 10 Nov 2021 10:23:06 +0000</pubDate>
      <link>https://dev.to/antooooony/is-android-studio-the-best-ide-to-build-native-app-m2o</link>
      <guid>https://dev.to/antooooony/is-android-studio-the-best-ide-to-build-native-app-m2o</guid>
      <description>&lt;p&gt;In recent years, the ways to make mobile applications have multiplied. The number of development tools to help us has also increased and it is difficult to make a choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which IDEs are available ? 🤔
&lt;/h2&gt;

&lt;p&gt;Currently, to do development we have the choice between Android Studio for native applications and Vscode for Flutter or React Native.&lt;/p&gt;

&lt;h2&gt;
  
  
  Android Studio
&lt;/h2&gt;

&lt;p&gt;❌ Does not support React Native&lt;br&gt;
❌ Consumes a lot of RAM and CPU.(like all google software 🤷🏿‍♀️)&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9b7vxggfzrzq67ffumw6.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9b7vxggfzrzq67ffumw6.gif" alt="ramoverheat" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;✅ Easy Debugging&lt;br&gt;
✅ Detects many programming errors&lt;/p&gt;

&lt;h2&gt;
  
  
  VsCode
&lt;/h2&gt;

&lt;p&gt;❌ Does not support native applications ☠️&lt;br&gt;
❌ No lint for native applications &lt;br&gt;
✅ Lightweight and fast&lt;br&gt;
✅ Everybody already uses it&lt;/p&gt;

&lt;h2&gt;
  
  
  Do we have a winner ? 🏆
&lt;/h2&gt;

&lt;p&gt;The answer is &lt;strong&gt;YES&lt;/strong&gt;. But it's not the one you think.&lt;/p&gt;

&lt;p&gt;Since recently &lt;em&gt;vscode&lt;/em&gt; supports native applications with intellisense etc... thanks to &lt;a href="https://marketplace.visualstudio.com/items?itemName=AntonyDalmiere.android-support&amp;amp;ssr=false#overview" rel="noopener noreferrer"&gt;this extension&lt;/a&gt;. Even if the level of integration is not yet the same as android studio this is a great news because now it is POSSIBLE to use vscode to do native android development.&lt;/p&gt;

&lt;p&gt;🧑🏿‍💻 Now it's up to you to code and make the future uber. 🚀 &lt;/p&gt;

</description>
      <category>android</category>
      <category>androidstudio</category>
      <category>vscode</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
