I love Medellin. I visited and fell in love. I pretty well travel and hope to spend some decent time in Medellin. Starting a business to get to point where I can sustain a life in Medellin.
This is basically the new Industrial Revolution. It survived the first one pretty well. It will take the workforce a bit to adopt to it but I think it will survive.
Xamarin as a platform has made great advancements in the latest 1.5 years. I have been using it for 2.5 years. Haven't had a chance to play with React yet, which HN seems to leans towards. When I stared my app building platform startup, I had to pick between React and Xamarin. Ultimately picked Xamarin because we already knew the platform and Forms was mature enough, whereas React wasn't that mature imo (few apps outside the facebook dev team were big in scale). Xamarin Forms has its issues but now that it is open source the community can tackle those issues together. Happy with my choice so far, Xamarin has a great community.
I do most of my dev work on Windows or OSX. Xamarin also works with VS and it seem like VS runs on linux (https://code.visualstudio.com/docs/setup/linux). It is the same as deving for Xamarin on Windows, you have to use VS.
Totally disagree with this, I have been in a xamarin dev team and had seen senior developers get nice salaries as more corps are going on to Xamarin. I also saw our talent get head hunted by other companies. I receive at least 2-3 emails a month for Xamarin roles. In fact I told my software dev friends that wanted to get into mobile to learn Xamarin. Some took my advice, it has worked out great for them and their careers.
Watch some Gary Vaynerchuk videos, seems like you need some motivation. There is one where someone asked him about expectations from others. His advice is basically give them the middle finger and stop making them an excuses for YOUR hustle. Also once you start selling your product you will soon see the market make your current doubter seem soft. In the sense you are trying to convince people to look at you in a positive light versus conviencing people that you provide value and they should pay you for it.
I am also a bootstraper, however went to college to be technical. However I can tell a majority of the top tier programmers don't have an once of hustle in them. They just want to play it safe. You learning how to be technical proves just how much you hustle you have in you, just keep at it.
At the end of the day clients don't give a fuck about how much technical experience you have or anything else other than your product. If the product is good and provides value for them, their wallets open. There is also vast evidence that having the best technically sound product doesn't mean a victory, people can be better at sales and marketing with a subpar product.
Look for hustlers in your life. If they aren't there, surround yourself with the content hustles post online.
Good luck man, go out there and kill it then just watch people change their opinion of you without saying anything.
I mean the successful branded apps provide better convienence than a mobile site, makes transactions faster or provide functionality (loyalty program) over the mobile site. Like the you can argue there is no need for a Domino's or Amazon app because you can do almost all the functionality via their mobile site but their apps have millions of downloads. Brands can just leverage every inch of performance and convince via native apps. Also at the end of the day the end users are the ones that decide how beneficial these apps for them and if they keep them installed on their phone.
This is awesome! I actually had this same idea and built a platform for non-technical people to have the ability to build native apps. We picked Xamarin.Forms as our mobile framework because that way we could target most of the mobile platforms and share as much code between those project. We also picked Drupal a CMS to give non-techies an easy framework to build things out. I am going to keep an eye on this project for some different ideas and maybe one day we can pick your brain with our idea/platform.