Fermer

juillet 30, 2018

Combinaison de l'interface utilisateur Telerik pour Xamarin avec les services cloud


Vous pouvez intégrer n'importe quel fournisseur de cloud majeur avec Telerik UI pour Xamarin et Telerik UI pour UWP. Apprenez les avantages et comment commencer.

Il ne fait aucun doute que le cloud computing est devenu partie intégrante de notre vie quotidienne, peu importe notre domaine ou notre industrie. Le paradigme du cloud est bien adopté et continue de gagner en popularité. De plus en plus de sociétés de logiciels intègrent les technologies du cloud dans leurs processus quotidiens et les produits qu'elles créent. Le terme est reconnu comme un synonyme de fiabilité, d'évolutivité et d'efficacité, même par des sociétés non techniques, et peut être un facteur important dans la réalisation de certaines exigences de produits ou la négociation d'accords. développer et déployer des applications métier critiques, Progress réalise l'impact du cloud et les possibilités qu'il ouvre à nos utilisateurs. Dans cette optique, nous avons conçu une série d'articles pratiques pour simplifier au maximum l'intégration des services fournis par les principaux fournisseurs de cloud à nos contrôles.

Cet article de blog vise à vous familiariser avec nos interfaces Telerik UI pour Xamarin et Telerik UI pour UWP cependant, des exemples sont disponibles pour la plupart des autres technologies telles que WPF WinForms et toutes les suites Web de l'offre Telerik, comme Interface utilisateur Telerik pour ASP.NET AJAX MVC et Core

Qu'est-ce qu'il y a dans chaque scénario?

Commençons par un bref aperçu des scénarios et des services auxquels ils se rapportent. Gardez à l'esprit que ceux-ci sont conçus pour les «débutants en nuage», donc si vous souhaitez approfondir votre recherche, vous pouvez consulter les pages de documentation des différents fournisseurs et les ressources qu'ils fournissent (il y a beaucoup d'informations sur le sujet). Cependant, si vous commencez à considérer le cloud comme la prochaine étape de vos projets futurs, nous espérons pouvoir vous aider à démarrer et vous montrer comment configurer les services et les visualiser dans votre interface Telerik préférée pour les contrôles Xamarin. .

Les trois principaux fournisseurs que nous avons choisis sont Azure Amazon Web Services et Google Cloud Platform . Au moment de la rédaction, certains services Google Cloud ne prennent pas en charge Xamarin, nous allons donc nous contenter de parler d'UWP pour eux, mais nous suivrons certainement l'évolution de l'offre de Google.

Les principaux services sur lesquels nous nous sommes concentrés étaient Cognitive Services Storage service et bases de données dans le cloud.

Voici une liste des scénarios pour Microsoft Azure:

Voici notre liste pour AWS (Amazon Web Services):

Et pour Google Cloud (UWP uniquement):

Où pouvez-vous trouver les scénarios?

Les exemples pratiques peuvent être trouvés dans la section Intégration dans le cloud de l'interface utilisateur Telerik pour Xamarin ou Telerik UI pour UWP pages de documentation. Une fois que vous développez le nœud cloud, vous remarquerez que les scénarios sont regroupés par fournisseur afin que vous puissiez facilement accéder à la configuration qui vous intrigue le plus. Comme les scénarios que nous avons créés suggèrent l'utilisation d'un compte cloud personnel / d'entreprise, ils ne sont pas disponibles publiquement en tant que solutions séparées, cependant, suivre les différents articles devrait être suffisant pour démarrer et reproduire facilement les configurations présentées.

Peux-tu nous montrer du code?

Regarder un code est toujours une bonne idée, donc tu peux avoir une idée de ce qu'un exemple spécifique inclut. Supposons que vous souhaitiez ajouter des fonctionnalités de traduction au sein de votre application, ce qui peut facilement être fait en utilisant l'API de texte de traduction d'Azure . Notre disposition inclura un contrôle RadSegmented utilisé pour choisir parmi plusieurs options de langue, un contrôle RadButton qui déclenchera la traduction et un élément RadEntry utilisé pour entrer le texte cela devrait être traduit.

Voici la définition XAML:


  
    
      
        
        
      
      
        
          
          
        
        
          
      
      
        
        
        
        
    
  

L'appel de l'API de traduction se fait par une simple requête HTTP avec les données appropriées:

 public async void TranslateTextAsync (Libellé de l'étiquette )
{
  Client HttpClient = new HttpClient ();
  client.DefaultRequestHeaders.Add ("Ocp-Apim-Subscription-Key", clé);
  chaîne translateToLanguage = (this.segmentedControl2.ItemsSource en tant que chaîne []) [this.segmentedControl2.SelectedIndex];
  chaîne textToTranslate = this.entry.Text;
  chaîne languageCode = CheckLanguageCode (translateToLanguage);

  if (! translateToLanguage.Equals (String.Empty))
  {
    chaîne uri = hôte + chemin + "? to =" + languageCode + "& text =" + System.Net.WebUtility.UrlEncode (textToTranslate);
    HttpResponseMessage response = wait client.GetAsync (uri);
    chaîne resultat = wait response.Content.ReadAsStringAsync ();
    var content = XElement.Parse (résultat) .Value;
    label.Text = "" + contenu;
  }
} 

Et voici le résultat dans Android:

 translated_text "title =" translated_text "/></p data-recalc-dims=

L'échantillon est rendu aussi simple que possible, avec toutes les fonctionnalités nécessaires définies dans le code derrière L'implémentation complète peut être trouvée à l'article suivant: Traduction de texte à l'aide d'Azure

Conclusion et prochaines étapes

Nous espérons que ce post vous apportera ce dont vous avez besoin pour vous sentir plus à l'aise avec les technologies cloud. Telerik UI pour Xamarin et UWP Comme toujours, vos commentaires sont très appréciés, alors n'hésitez pas à nous contacter si vous souhaitez voir d'autres exemples ou suggérer des fonctionnalités pour les contrôles qui faciliteraient l'intégration de votre application

Si vous débutez avec Telerik UI pour Xamarin, vous disposez de plus de 70 contrôles d'interface utilisateur, de modèles Visual Studio et de thèmes pour le développement mobile multiplateforme natif.Vous pouvez en apprendre davantage en visitant la page du produit ou essayez-le par téléchargeant un essai gratuit de 30 jours .

Essayez l'interface utilisateur de Telerik pour Xamarin


Les commentaires sont désactivés en mode prévisualisation.
[ad_2]
Source link