I claim to be a smart, forward thinking developer, and I never bothered to learn how to develop for the platform that is propelling our generation into the future. Its always been in the back of my mind: I can't develop native mobile apps.
Then I had an awesome idea (yes, Daily Nanny), and I knew it had to be a mobile app. I consider myself lucky that I decided to invest cumulative months of my free time learning a fairly new platform: NativeScript.
One option was to use a framework that just takes a website and turns it into an app. But we've all used those, whether you know it or not. You know those apps that you use that suck? Like you tap to go somewhere, and theres no nice animation like all your other apps? Or you scroll down to the end of a page and it doesn't snap back, like all your other apps? Or you swipe to go back and it doesn't work, like all your other apps? I didn't want that. I wanted Daily Nanny to feel like all the other apps you use on your phone. Thats what NativeScript lets you do.
Another thing it lets you do is develop for iOS (what we currently support) AND Android (what we are currently working on) at the same time. Thats why Daily Nanny's team can be me and my wife (who does not write code), and we can have no money to start a business, and we can still have an app that everyone can use (eventually).