Fermer

février 4, 2020

Prise en charge de Kotlin pour les développeurs mobiles Java d'entreprise


Progress Kinvey permet aux développeurs Java modernes de réussir à utiliser Kotlin avec Kinvey via les dernières mises à jour du SDK Android Kinvey.

Quand je pense à Progress Kinvey j'ai tendance à ignorer sa norme en tant que développeur d'applications (allant au-delà des fournisseurs traditionnels sans serveur):

En parlant de ces SDK clients, au lieu de fournir un ou deux SDK pour couvrir "la plupart "Scénarios de développement d'applications, Kinvey va au-delà pour fournir des SDK personnalisés pour une variété de cadres et de plates-formes:

  • iOS
  • Android
  • NativeScript
  • HTML5
  • API REST
  • Xamarin
  • Angular
  • PhoneGap / Cordova
  • Node.js
  • .NET

Alors pourquoi Kotlin?

Kotlin est apparu pour la première fois en 2011 et en quelques années a été largement adopté comme langue évolution pour les développeurs Java. Les fonctionnalités de Kotlin permettent un code plus lisible sans sacrifier les performances. Cela signifie que les développeurs mobiles Java d'entreprise ont une option robuste pour le développement d'applications.

En fait, l'année dernière, Google a annoncé que Kotlin est désormais son langage préféré pour le développement d'applications Android!

Ici est un code Java que je ne comprends pas: ?

 statique MyFragment newInstance (String arg1, String arg2) {
  Fragment MyFragment = nouveau MyFragment ();
  Arguments du bundle = new Bundle ();
  arguments.putString (ARG_1_KEY, arg1);
  arguments.putString (ARG_2_KEY, arg2);
  fragment.setArguments (arguments);
  fragment de retour;
}

Et voici l'équivalent le plus lisible de Kotlin: ?

 objet compagnon {
  fun newInstance (arg1: String, arg2: String): MyFragment {
    retourner MyFragment (). appliquer {
      arguments = Bundle (). apply {
        putString (ARG_1_KEY, arg1)
        putString (ARG_2_KEY, arg2)
      }
    }
  }
}

Le SDK Android fait peau neuve

Le Kinvey Android SDK est avec nous depuis un certain temps, rien de nouveau à ce sujet. Cependant, avec la popularité croissante de Kotlin, il est devenu clair que l'équipe devait moderniser le SDK Android basé sur Java de Kinvey pour permettre aux développeurs de Kotlin de se sentir également à l'aise.

Avec la base de code du SDK migrée vers Kotlin, cela signifiait également la migration d'Android existant exemples d'applications pour Kotlin. À ce jour, il existe une grande variété d'exemples d'applications Android pour les développeurs mobiles d'entreprise Java:

Premiers pas avec Kinvey (et Kotlin!)

Vous pouvez trouver l'intégralité du SDK Android sur Github et pour commencer à l'utiliser avec Kinvey, je vous suggère de consulter le Kinvey DevCenter .

Quelle est la prochaine étape? Eh bien, nous serions ravis d'entendre vos commentaires sur le nouveau SDK Android! N'hésitez pas à soumettre une demande d'extraction et / ou à nous dire comment nous pouvons améliorer le SDK via le forum des développeurs Kinvey .

Et si vous ne l'avez pas déjà fait, assurez-vous de vous inscrire à votre essai gratuit de 30 jours de Progress Kinvey aujourd'hui!

Commencez votre essai




Source link