<?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: AasharWahla</title>
    <description>The latest articles on DEV Community by AasharWahla (@aasharwahla).</description>
    <link>https://dev.to/aasharwahla</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%2F509090%2Ffffc8dc5-16d8-4c7c-bad9-f832e42d9800.jpeg</url>
      <title>DEV Community: AasharWahla</title>
      <link>https://dev.to/aasharwahla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aasharwahla"/>
    <language>en</language>
    <item>
      <title>Why I would use AppWrite over Firebase?</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Mon, 09 Jan 2023 11:40:56 +0000</pubDate>
      <link>https://dev.to/aasharwahla/why-i-would-use-appwrite-over-firebase-3edh</link>
      <guid>https://dev.to/aasharwahla/why-i-would-use-appwrite-over-firebase-3edh</guid>
      <description>&lt;p&gt;When it comes to choosing a backend solution for your web, mobile, or server-side application, there are many options to consider. Two popular platforms in this space are Appwrite and Firebase, but which one is the right fit for your project?&lt;/p&gt;

&lt;p&gt;First, let's take a look at what each platform offers. Appwrite is an open-source backend-as-a-service (BaaS) platform that provides a comprehensive set of services and APIs for building and managing applications. It includes features such as user authentication, database management, file storage, and serverless functions, which can be accessed via RESTful APIs or through client libraries for various programming languages.&lt;/p&gt;

&lt;p&gt;Firebase, on the other hand, is a real-time database and messaging platform that was acquired by Google in 2014. It provides a variety of tools and services for building and scaling real-time applications, including a NoSQL document database, messaging and notifications, and analytics.&lt;/p&gt;

&lt;p&gt;So, which platform is the best choice for your project? Here are a few factors to consider:&lt;/p&gt;

&lt;p&gt;Open-source vs. proprietary: As an open-source platform, Appwrite allows developers to access and modify the source code, and to contribute to the project if they wish. This can be a major advantage for developers who want more control over their backend solution and the ability to customize it to their specific needs. Firebase, on the other hand, is a proprietary platform owned by Google.&lt;/p&gt;

&lt;p&gt;Range of features: While Firebase is primarily focused on real-time databases and messaging, Appwrite offers a wider range of features for building and managing web, mobile, and server-side applications. This includes user authentication, file storage, serverless functions, and more.&lt;/p&gt;

&lt;p&gt;Pricing model: Appwrite offers a free tier with generous usage limits, as well as paid plans that scale with usage. This can make it a more cost-effective option for developers who don't need all of the features and services provided by Firebase.&lt;/p&gt;

&lt;p&gt;Developer community: With a growing user base and active community of developers, Appwrite offers a wealth of resources and support for those using the platform. This can be especially beneficial for developers who are new to the platform or who need help troubleshooting issues.&lt;/p&gt;

&lt;p&gt;Ultimately, the decision of which platform to use will depend on the specific needs and goals of your project. Both Appwrite and Firebase have their strengths and can be effective solutions in the right context. If you're still unsure which one is the best fit for your project, it can be helpful to try out both platforms and see which one works best for you.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Starting my App Startup Journey!</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Sun, 12 Dec 2021 15:43:55 +0000</pubDate>
      <link>https://dev.to/aasharwahla/starting-my-app-startup-journey-336k</link>
      <guid>https://dev.to/aasharwahla/starting-my-app-startup-journey-336k</guid>
      <description>&lt;p&gt;Hi, welcome to my blog. It will hopefully be one of many blogs to come in the future. It is all about the project, which I will build from the ground up. In my Flutter mobile app development career of over two years, I have developed 50+ apps. But there's something different for me this time.&lt;/p&gt;

&lt;p&gt;This time I will not be building an app for my client. But I will be developing it for myself.&lt;/p&gt;

&lt;h2&gt;
  
  
  General Idea
&lt;/h2&gt;

&lt;p&gt;Uptime - A productivity App&lt;/p&gt;

&lt;p&gt;Uptime is an app that will focus on productivity. It will be implementing the Pomodoro productivity technique with schedule features.&lt;/p&gt;

&lt;p&gt;The point of this app will be its beautiful user interface. It will have a minimal layout and smooth animations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Current Status
&lt;/h2&gt;

&lt;p&gt;Currently, I have finalized the UI along the side of the architecture, but I still haven't started the development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Timeline
&lt;/h2&gt;

&lt;p&gt;I am giving myself 30 days from starting from today to build the app and publish it on both google play store and Apple AppStore.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why get public before release?
&lt;/h2&gt;

&lt;p&gt;I am sharing my story with people who want to see a developer like them start an app from scratch. Alongside that, I also want to document my journey and look at it in the future.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future
&lt;/h2&gt;

&lt;p&gt;I will be writing one or two blogs every day regarding this project, so I would recommend you to follow me to stay updated.&lt;/p&gt;

&lt;h2&gt;
  
  
  Follow Me:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/aasharwahla/"&gt;On LinkedIn&lt;/a&gt; -&amp;gt; &lt;a href="https://www.linkedin.com/in/aasharwahla/"&gt;https://www.linkedin.com/in/aasharwahla/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://instagram.com/aashar.wahla"&gt;On Instagram&lt;/a&gt; -&amp;gt; &lt;a href="https://instagram.com/aashar.wahla"&gt;https://instagram.com/aashar.wahla&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>startup</category>
      <category>business</category>
      <category>mobileapp</category>
    </item>
    <item>
      <title>Roadmap to learn Flutter Efficiently</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Sun, 07 Nov 2021 22:12:33 +0000</pubDate>
      <link>https://dev.to/aasharwahla/roadmap-to-learn-flutter-efficiently-27l9</link>
      <guid>https://dev.to/aasharwahla/roadmap-to-learn-flutter-efficiently-27l9</guid>
      <description>&lt;p&gt;I am Aashar Wahla, a full-stack flutter developer. And I have been working with flutter for the better part of two and a half years. Recently I started to post some of my projects on GitHub and LinkedIn, where I have received a lot of queries. And almost ninety percent of them were related to how they can start their journey.&lt;/p&gt;

&lt;p&gt;If you are more of a visual learner, you can also see a video on the same topic on my &lt;a href="https://youtube.com/c/aasharwahla"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So in this blog, I will be sharing my suggestion on how you should learn flutter. I will like to mention here that this may not be the best method, but this is the one that worked for me.&lt;/p&gt;

&lt;p&gt;Let's start!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So what is Flutter?&lt;/strong&gt; You should know what you are getting yourself into. You should spend at least a day or two figuring out why you want to learn flutter in the first place. As this is not a tutorial I will not be telling you in detail, you will have to figure it out yourself.&lt;/p&gt;

&lt;p&gt;Now, after getting yourself motivated to learn flutter this is the part where you start the process of learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PART-1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So as you already know the flutter is a mobile development framework developed by Google, and it uses Dart language which is also developed by Google.&lt;/p&gt;

&lt;p&gt;The first step will be to get yourself to learn and understand dart.&lt;/p&gt;

&lt;p&gt;You will have to further divide this first step into three segments.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Beginner&lt;/li&gt;
&lt;li&gt;  Intermediate&lt;/li&gt;
&lt;li&gt;  Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's talk about things which you should cover in the beginner section of part 1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  variables&lt;/li&gt;
&lt;li&gt;  Data types&lt;/li&gt;
&lt;li&gt;  And basic data structures like arrays&lt;/li&gt;
&lt;li&gt;  Operators (logical and arithmetic)&lt;/li&gt;
&lt;li&gt;  Conditional statement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now we will move to the second section (intermediate)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Functions (define, call, return type, parameters)&lt;/li&gt;
&lt;li&gt;  Nested Functions&lt;/li&gt;
&lt;li&gt;  Classes&lt;/li&gt;
&lt;li&gt;  Constructor&lt;/li&gt;
&lt;li&gt;  Getter and Setter&lt;/li&gt;
&lt;li&gt;  Null safety&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And after both of these two sections, we will move to the last section (advanced)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Inheritance&lt;/li&gt;
&lt;li&gt;  Exception&lt;/li&gt;
&lt;li&gt;  Collections (list, set)&lt;/li&gt;
&lt;li&gt;  Asynchronous programming&lt;/li&gt;
&lt;li&gt;  Streams&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;PART-2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After clearing part 1, and practicing what you learned in part 1, we will move to part 2. In part 2 we will start the flutter. We will take a detailed look at the flutter, and again like part 1 we will divide part 2 into three segments.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Beginner&lt;/li&gt;
&lt;li&gt;  Intermediate&lt;/li&gt;
&lt;li&gt;  Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's have a look at the beginner section of part 2:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  What is hot reload&lt;/li&gt;
&lt;li&gt;  What is widget&lt;/li&gt;
&lt;li&gt;  Difference between stateful and stateless widget&lt;/li&gt;
&lt;li&gt;  Basic widgets which nicely text, row, column, container, stack and positioned.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Section 1 is mostly based on making you understand the concepts, intermediate section is the section in which you will learn to build the UI. And if you will be motivated enough you will start to build yourself.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Scaffold&lt;/li&gt;
&lt;li&gt;  Material Widgets - like button and dialogs&lt;/li&gt;
&lt;li&gt;  Layout builder&lt;/li&gt;
&lt;li&gt;  MediaQuery&lt;/li&gt;
&lt;li&gt;  ListView, GridView&lt;/li&gt;
&lt;li&gt;  CupertinoPageScaffold&lt;/li&gt;
&lt;li&gt;  TextField&lt;/li&gt;
&lt;li&gt;  Forms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After practicing sections 1 and 2 of part 2 you should start the advanced section which includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  State management&lt;/li&gt;
&lt;li&gt;  Routes and Navigation&lt;/li&gt;
&lt;li&gt;  Localization and Internalization&lt;/li&gt;
&lt;li&gt;  Animation&lt;/li&gt;
&lt;li&gt;  Working with JSON&lt;/li&gt;
&lt;li&gt;  Using community-packages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;PART-3&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this part, you will start using third-party services like firebase. You will be considered a flutter developer even without this part, but this is a must-have in my point. In this part, I will only mention two things&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  rest API&lt;/li&gt;
&lt;li&gt;  Firebase&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I will recommend you to get yourself very well familiar with these two things which will help you a lot in your career.&lt;/p&gt;

&lt;p&gt;So what’s next?&lt;/p&gt;

&lt;p&gt;This is not all of the things which you should learn, rather this is just a beginning. You will discover new paths, as you will continue your journey.&lt;/p&gt;

&lt;p&gt;Very best wishes for the start of your awesome journey.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Experience Using Flutter Web?</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Wed, 06 Oct 2021 14:56:52 +0000</pubDate>
      <link>https://dev.to/aasharwahla/my-experience-using-flutter-web-314h</link>
      <guid>https://dev.to/aasharwahla/my-experience-using-flutter-web-314h</guid>
      <description>&lt;p&gt;On &lt;strong&gt;March 3, 2021&lt;/strong&gt;, with the launch of &lt;strong&gt;Flutter 2.0&lt;/strong&gt; Flutter team officially launched the stable version of Flutter Web. Every flutter fan's and critic's eye was on this launch, including me. I did not jump on the flutter web train immediately, but I waited two months to start my experimentation.&lt;/p&gt;

&lt;p&gt;And I would say anything else but use the word &lt;strong&gt;disappointment&lt;/strong&gt;. In my eyes, it didn't deliver on what I expected. They could have done better, but I made myself believe that the web was not the goal of Flutter. It had always been mobile.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What discouraged me from using it?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It was the high loading time when starting the app on chrome for the first time. Hot Reload worked very well, but Hot Restart was not perfect. And when I searched the web for the solution, I was unable to find a satisfactory result.&lt;/p&gt;

&lt;p&gt;There is one thing which I would like to mention. I had no prior knowledge of web development before trying flutter web. That may have caused me such chaos.&lt;/p&gt;

&lt;p&gt;And in the end, after contacting many lead developers, I tried using loader animation. The way to implement that is to add that in the index.html file. I overcame that problem, but still, I believe that there is no proper method to optimize your flutter web app for search engines. That in itself is a considerable drawback as of right now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So do I recommend Flutter Web?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As of right now, &lt;strong&gt;NO&lt;/strong&gt;. But having a look at the pace of updates by the Flutter Team, I see a bright future for Flutter Web and the Flutter framework itself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And I positively stand by my point that Flutter is the next big thing. Or Flutter is the beast but still in development.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can follow me :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/aasharwahla"&gt;LinkedIn&lt;/a&gt; -&amp;gt; &lt;a href="https://www.linkedin.com/in/aasharwahla"&gt;AasharWahla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCVYgX4d8kQvR3XbQEm7b4Zg"&gt;YouTube&lt;/a&gt; -&amp;gt; &lt;a href="https://www.youtube.com/channel/UCVYgX4d8kQvR3XbQEm7b4Zg"&gt;Aashar Wahla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://instagram.com/aasharofficial"&gt;Instagram&lt;/a&gt; -&amp;gt;&lt;a href="http://instagram.com/aashar.wahla"&gt;Aashar.Wahla&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>flutterweb</category>
      <category>dart</category>
      <category>flutterui</category>
    </item>
    <item>
      <title>Why Flutter?</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Sun, 11 Apr 2021 15:38:40 +0000</pubDate>
      <link>https://dev.to/aasharwahla/why-flutter-36n</link>
      <guid>https://dev.to/aasharwahla/why-flutter-36n</guid>
      <description>&lt;p&gt;&lt;strong&gt;Why Flutter?&lt;/strong&gt;&lt;br&gt;
With an experience of almost three years, I feel that I have enough knowledge to make a case here.&lt;/p&gt;

&lt;p&gt;If you are in a bit hurry, here is the summary: &lt;strong&gt;Just because flutter is outstanding.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For those who are here to read, let me elaborate on my point.&lt;/p&gt;

&lt;p&gt;Flutter is a cross-platform development framework and uses Dart. Both of these are projects of Google, but flutter is open-source.&lt;/p&gt;

&lt;p&gt;Let's have an experiment, go on to YouTube and search for "Why you should not use flutter?". You will find a ton of videos, often old which will be comparing flutter to the ReactNative. But, react is double the age of flutter. But this is not a comparison blog. It is a blog to convince you why you should choose flutter for your next project, and I am very hopeful that I will succeed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Performance:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Flutter apps are highly efficient. If not more than exactly like native apps. When you compile your flutter code, it's converted to the native code of that specific platform which gives it an edge over other frameworks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hot Reload:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If I would have to name a feature that makes flutter a winner in cross-platform space, it will be Hot Reload. I can not emphasize it enough, but when you are developing a project the difference it makes is gigantic. And in 95% of cases, it works like a breeze.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Single Codebase For Everything:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In general, if you develop an app for iOS and Android, you have to maintain two codebases. But that is not the case with flutter. When you have only one codebase it can slash your maintenance costs and can increase your efficiency. Alongside that, the other very big plus for a single code base is &lt;strong&gt;collaboration&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These are not all the points, but you get an idea why it's a better choice than going towards the native route.&lt;br&gt;
You can follow me :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/aasharwahla"&gt;LinkedIn&lt;/a&gt; -&amp;gt; &lt;a href="https://www.linkedin.com/in/aasharwahla"&gt;AasharWahla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCVYgX4d8kQvR3XbQEm7b4Zg"&gt;YouTube&lt;/a&gt; -&amp;gt; &lt;a href="https://www.youtube.com/channel/UCVYgX4d8kQvR3XbQEm7b4Zg"&gt;Aashar Wahla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://instagram.com/aasharofficial"&gt;Instagram&lt;/a&gt; -&amp;gt;&lt;a href="http://instagram.com/aasharofficial"&gt;@AasharOfficial&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>android</category>
      <category>ios</category>
      <category>mobiledevelopment</category>
    </item>
    <item>
      <title>How I got my first Flutter freelance job?</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Sun, 21 Mar 2021 22:59:53 +0000</pubDate>
      <link>https://dev.to/aasharwahla/how-i-got-my-first-flutter-freelance-job-2ml6</link>
      <guid>https://dev.to/aasharwahla/how-i-got-my-first-flutter-freelance-job-2ml6</guid>
      <description>&lt;p&gt;After self-learning flutter for over six months, I thought about monetizing my skill. But I was a little confused. How to monetize it? Where to provide my services?&lt;/p&gt;

&lt;p&gt;But after a week or two of thinking, I made my gig on &lt;a href="https://www.fiverr.com/users/aiwahlaofficial"&gt;Fiverr&lt;/a&gt;. And after creating my first flutter gig, I got my first 1000$ order. At least that's what I wish would have happened. Undoubtedly, that was not the case.&lt;/p&gt;

&lt;p&gt;After creating my gig, I waited, waited, and waited. After 20 days, I did not get any orders and was very disappointed. I started doubting my skills. But after watching a ton of videos on youtube on how to make a perfect Fiverr gig, I updated the gig and got my first 500$ order. But again, that was not the case. I did not have any reviews on my profile, so I had to something to get reviews. So I took my brother's laptop, navigated to the Fiverr website, and placed my first order. After completing the order, I got 5-star reviews 😅 through my hard work.&lt;/p&gt;

&lt;p&gt;After this, I got my first order for 250$.&lt;/p&gt;

&lt;p&gt;But again, that was not the case. I had to wait for around 5-8 days that I got my first order. And it was &lt;em&gt;drum-roll&lt;/em&gt; 50$ 😅. Maybe not what you were expecting after reading through 200 words, but this is the reality. It may seem insignificant to me now, but when I got my first order it was a wave of happiness.&lt;/p&gt;

&lt;p&gt;And that is the story of my first freelance order.&lt;/p&gt;

&lt;p&gt;If you have any interesting stories, feel free to share them.&lt;/p&gt;

&lt;p&gt;You can follow me :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/aasharwahla"&gt;LinkedIn&lt;/a&gt; -&amp;gt; &lt;a href="https://www.linkedin.com/in/aasharwahla"&gt;AasharWahla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCVYgX4d8kQvR3XbQEm7b4Zg"&gt;YouTube&lt;/a&gt; -&amp;gt; &lt;a href="https://www.youtube.com/channel/UCVYgX4d8kQvR3XbQEm7b4Zg"&gt;Aashar Wahla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://instagram.com/aasharofficial"&gt;Instagram&lt;/a&gt; -&amp;gt;&lt;a href="http://instagram.com/aasharofficial"&gt;@AasharOfficial&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>firebase</category>
      <category>freelance</category>
      <category>fiverr</category>
    </item>
    <item>
      <title>Three months with M1 Macbook Air as a mobile developer</title>
      <dc:creator>AasharWahla</dc:creator>
      <pubDate>Thu, 04 Feb 2021 21:04:41 +0000</pubDate>
      <link>https://dev.to/aasharwahla/three-months-with-m1-macbook-air-as-a-mobile-developer-50cn</link>
      <guid>https://dev.to/aasharwahla/three-months-with-m1-macbook-air-as-a-mobile-developer-50cn</guid>
      <description>&lt;p&gt;Being a flutter developer almost for three years, I always had to use virtual machines on my windows laptop to test and run flutter applications on ios device. It was always a terrible experience. It took so much time that sometimes I had to leave it for compiling for more than 15 minutes for a simple app.&lt;br&gt;
But then in November, 2020 Apple released their new MacBooks with an M1 chip. &lt;br&gt;
Initially, I was very skeptical about the real-life performance of the M1 chip, so I waited for around 2 weeks to check some reviews on YouTube and from the Flutter community. &lt;br&gt;
After waiting for two weeks I pushed the trigger and bought the M1 MacBook Air 512GB, and I will call this the best investment in my mobile app development journey. &lt;br&gt;
The battery timing is awesome 8 hrs+ easily, and the performance is through the roof. The 2019 or early 2020 MacBooks are almost useless for development purposes but M1 MacBooks are the gamechanger.&lt;br&gt;
Till now I have developed more than 10 apps using this mac and my experience is awesome. If someone will ask me about the recommendation before getting a new laptop without any doubt I will recommend MacBook Air - M1 without any hesitations.&lt;/p&gt;

&lt;p&gt;You can find me on GitHub @ AasharWahla&lt;br&gt;
and on LinkedIn @ AasharWahla&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>dart</category>
      <category>macbook</category>
      <category>m1macbook</category>
    </item>
  </channel>
</rss>
