You can simply click on the text on top of your dependency to update it to its latest version or to the latest satisfied version, depending on your current version. It is very useful for maintaining your apps with the latest update of the dependencies you have chosen. It works with pub.dev, composer, dotnet, dub, maven, and npm. 2.4 - Version Lensįor those who, like me, use Visual Studio Code, I recommend using Version Lens, which is an extension that allows you to find updates, when available, for your dependencies. Additionally, there are "easels", which serve as a canvas for capturing notes, transferring images, and integrating live websites. This allows for the systematic management of all resources within a project, thereby preventing any potential confusion when switching to another one. I typically utilize spaces to distinguish each project, wherein one space represents a single project. 2.3 - ArcĪrc is not directly related to Flutter or programming, however, since I began using it approximately one year ago, I have noticed a significant increase in my productivity, this is why I choose to include it into my toolkit.Īrc is a browser for MacOS and iOS (but it is planned for Windows) that allows you to divide your tabs into multiple spaces. The only inconvenience is that you must add the prefix 'fvm' for every flutter or dart command you would normally use in your terminal. If you switch between projects or packages with different flutter versions, you won't have to use the "flutter downgrade" or "flutter upgrade" every time. This is especially useful if you're working on multiple Flutter or Dart projects with different versions. 2.2 - FVMįlutter Version Manager - FVM is a CLI tool that lets you use multiple versions of Flutter and Dart on the same computer. I found that the closest alternative on Windows would be After Effect, but it is much heavier and does not allow you to create renders with as much ease as Rotato. One of the main drawbacks is that Rotato is only available on MacOS. Helpful in many situations, Rotato costs $59 in a one-time payment. Many devices can be mocked up, like iPads, iPhones, Android phones, MacBooks, watch, iMac, TVs or combinations of these. It is very useful for creating mockups for stores, but it can also be useful for creating presentations for conferences, meetups, or for clients. In seconds, Rotato can create mockup images and promotional videos. The list has no specific order, I will simply detail how I use the program, and its price. I will list some programs and tools that I use during my development process. My MacBook is overkill for the job, in fact, I'd suggest a MacBook/Mini M1 with 16 GB of RAM to be able to run any emulator/simulator, code editor, browser, and still have room for any extra program. For Flutter development, my primary computer is a MacBook M1 Max equipped with 32 GB of RAM. You might have noticed that I own a total of two computers, but we'll concentrate on the MacBook since this is the one I mostly use for development, and the desk computer is used for accounting, music, and video calls (Also for gaming, but this is not the subject of this article).Īs previously stated, let us discuss the hardware in greater detail. All of my collectibles are used as a nice background for when I do video calls with clients or speak with other developers The desk is in front of the window, which allows me to still enjoy natural light and gaze at the trees. This is a small room used for working and occasionally drying laundry. Please bear in mind that this toolkit is entirely subjective, and certain items may not be of any use to you.Īs you may be aware, I am a freelance developer and work from home when I'm not wandering around attending conferences and since I recently relocated, I feel it's the perfect time to share with you my work environment and how I built my home development environment.Īs I write this article, this is how it looks like. With the beginning of the new academic year approaching, I thought it would be a good idea to discuss the current state of my essential toolkit for Flutter development. It has been a while since I last wrote an article.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |