For further actions, you may consider blocking this person and/or reporting abuse
Read next
![mspilari profile image](https://media2.dev.to/dynamic/image/width=100,height=100,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1408876%2F54e164f4-7d76-49e5-bfca-94926b802331.png)
Building Observability and Monitoring for Modern Applications with Actuator, Prometheus and Grafana
Matheus Bernardes Spilari -
![vc7 profile image](https://media2.dev.to/dynamic/image/width=100,height=100,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2449738%2F43d7708c-e74e-4f23-8172-753459b4e604.jpg)
LeetCode in Swift - 2924. Find Champion II (中文解釋)
vc7 -
![easycat profile image](https://media2.dev.to/dynamic/image/width=100,height=100,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2249766%2Ff6511199-1ec7-4ad7-afa4-bfb9e87f717d.png)
🧪 Тестирование с TestRestTemplate и MockMvc: миссия "Котики против багов" 🐞
Olga Lugacheva -
![kaif_wahab_7c5f8a255e0b25 profile image](https://media2.dev.to/dynamic/image/width=100,height=100,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2476153%2Fd6bfdaac-0ecd-4b4f-91b3-20407da2f405.jpg)
While adding on_audio_android dependency in flutter it shows this error please suggest me
Kaif Wahab -
Top comments (2)
I think it depends on you and your team's capabilities as well as what you are building. If you're working with a small team, or as an individual building an information system like a sass product or anything that is more data-driven than graphical and interactive I would say hybrid is the way to go every time. If your product is more like a game or something that may not even have a web version then absolutely I'd choose Swift and Java (assuming you know them). Speaking of what you know, developers love to say they "choose the right tool for the job" but I disagree. I think the right tool is the one you know or the tool you can pick up quickly. For me, if I had to build a mobile app today I'd choose hybrid because I'm just so much more productive with a JavaScript and Ruby stack than Swift but if I was a Swift guru I'd go native.
Thank you for your answer. I'm a web developer, I already know Ionic with Angular and as you said we have to use the tools that we already know.