As a developer, I spend most of my time coding and interacting with various applications (tools) that make my work easier. In this article, I am going to list my top 5 tools as a mobile application developer that I use on a regular basis that aids me in the software development processes.
Let’s jump straight in.
1. Android Studio
I mostly code in flutter and Android studio is my preferred IDE (integrated development environment) when it comes to app development.
I have found it easier to use over time and have even learned keyboard shortcuts which makes it fun to interact with.
It’s a nice and effective tool to develop applications. I would definitely recommend it to anyone who wants to learn mobile development.
2. Postman
As a mobile developer, I handle a lot of API integrations and due to this, I have to test API endpoints before I use them on the app. This is where the postman comes in. A postman is a tool that helps test, share and document API endpoints.
3. Quicktype
If you are a mobile developer you do know how dealing with JSON data can be annoying. Quicktype is an online application that converts JSON data to models/classes.
I use it very frequently to generate models and classes in Dart based on API responses.
4. Figma
Figma is a multipurpose application, I use it to design the interfaces and wireframes before I begin development as this helps both the client and me the programmer to ensure we are on the same page in terms of user requirements.
It’s easy to use and learn. I enjoy using this product, the team working on it did a fantastic job.
5. App Icon Generator
Every app has an icon and as a developer, I found an online resource that makes it easier to generate app icons for both Ios and Android applications. It’s one of my favorite tools.
6. Git
Finally, git is the most important tool to me as I get to collaborate with other programmers on the same project and at the same time keep track of the software code.
There are other tools such as Slack (communication) and Jira (project management) but the above 5 are the ones I use most and they do boost my productivity. Feel free to add more in the comment section
https://medium.com/@brianmutinda49/my-5-essential-tools-as-a-mobile-application-developer-56fdaaa5ed88