Question: How to parse json date like **/Date(1391802454790-0700)/** to **(01/31/2014 11:44 AM)** in NodeJS.

JSON Date Object:

```
{
    ...,
    "BirthDate":"\/Date(1391802454790-0700)\/",
    ...   
}

```

I tried below code but it doesn't work:

```
var jsondate = "/Date(1391802454790-0700)/";
const data = JSON.parse(jsondate);
console.log(data);

```

Answer: 
Depends on whether your app will be requiring access to Android or iOS Platform API. In most cases, there are plugins available at [pub.dev](https://pub.dev) for many of the APIs. But in case there is no plugin available for the API you need(rare cases), you will need to write platform specific code ([refer platform integration docs](https://flutter.dev/docs/development/platform-integration/platform-channels)) in the language you selected at beginning.

In most cases, selecting the language won't matter but it is recommended to use Kotlin for Android and Swift for iOS.
Although for now you won't be coding in those native languages and most probably there is a good chance that all the platform related APIs you may need to integrate in future might be available in form of flutter plugin, but assuming at some point in future you might plan to scale your project further, then at some point you might have to deal with the native code for some specific feature.

So IMO it is a good practice to choose the programming language for native code wisely. I will recommend to always choose Kotlin for android because google follows Kotlin first approach along with that kotlin is a modern language and it has lots of advantages over java.

For ios Swift is recommended language due to similar reasons as kotlin.