All Projects → zijianhuang → webapiclientgenexamples

zijianhuang / webapiclientgenexamples

Licence: MIT license
Code Examples for using WebApiClientGen

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects
typescript
32286 projects
CSS
56736 projects
HTML
75241 projects
Vue
7211 projects

Projects that are alternatives of or similar to webapiclientgenexamples

Denunciado
This project born from the need from people to have a way of communication between municipalities and communities. Some municipalities, have their platforms, but they are complex to validate the veracity of complaints. Denounced, it was born with the purpose of offering a free platform to these municipalities. Denounced consists of three main modules developed with Microsoft technologies, using the .Net Framework and Xamarin for its development: 1. Back End Web Project: Module of administration of the complaints, by the employees of the town councils. In this tool, the employees of the city council receive, validate, report and close the complaints, after being served. 2. Web Portal Client: It consists of a web project, so that the community make their complaints, in the same, the users of the service create a profile, must specify when making their complaint, evidence to support this. Through the portal, they can see the complaints of other community members, follow it, give their opinion or provide possible solutions or more evidence. 3. Mobile Project: It has the same functionalities as the web portal, with the addition, that the automatic location can be sent, from the cell phone.
Stars: ✭ 183 (+325.58%)
Mutual labels:  xamarin, xamarin-forms, webapi
Magicgradients
Draw breathtaking backgrounds in your Xamarin.Forms application. It's a kind of magic.
Stars: ✭ 236 (+448.84%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.Components-Architecture
A humble attempt to make Xamarin follows the components architecture
Stars: ✭ 20 (-53.49%)
Mutual labels:  xamarin, xamarin-forms
Aiforms.effects
AiForms.Effects for Xamarin.Forms
Stars: ✭ 245 (+469.77%)
Mutual labels:  xamarin, xamarin-forms
xamarin-mvvvm-frameworks
A Comparison of MVVM Frameworks for Xamarin Projects
Stars: ✭ 44 (+2.33%)
Mutual labels:  xamarin, xamarin-forms
Xamarinformslayoutchallenges
Sample Layouts for Xamarin Forms
Stars: ✭ 230 (+434.88%)
Mutual labels:  xamarin, xamarin-forms
DrinksGalleryApp
Xamarin.Forms goodlooking UI sample using the new CarouselView (Parallax).
Stars: ✭ 51 (+18.6%)
Mutual labels:  xamarin, xamarin-forms
Reactive Examples
Samples App using the Reactive Extensions and Reactive UI
Stars: ✭ 203 (+372.09%)
Mutual labels:  xamarin, xamarin-forms
YoApp
YoApp, messaging suite with batteries included!
Stars: ✭ 17 (-60.47%)
Mutual labels:  xamarin, xamarin-forms
LaunchMapsPlugin
Launch External Maps Plugin for Xamarin and Windows
Stars: ✭ 49 (+13.95%)
Mutual labels:  xamarin, xamarin-forms
plugin-template
Plugin for .NET Template
Stars: ✭ 22 (-48.84%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.forms.datagrid
DataGrid Component For Xamarin.Forms Projects
Stars: ✭ 226 (+425.58%)
Mutual labels:  xamarin, xamarin-forms
Mobile
The mobile app vault (iOS and Android).
Stars: ✭ 3,149 (+7223.26%)
Mutual labels:  xamarin, xamarin-forms
Animationnavigationpage
AnimationNavigationPage is a NavigationPage with custom transitions animation effects.
Stars: ✭ 235 (+446.51%)
Mutual labels:  xamarin, xamarin-forms
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (+406.98%)
Mutual labels:  xamarin, xamarin-forms
Flexbutton
Flexible button control for Xamarin.Forms
Stars: ✭ 245 (+469.77%)
Mutual labels:  xamarin, xamarin-forms
Prototype.Forms.Controls
This sample app contains a random mixture of Xamarin/Xamarin.Forms controls, views, and functionality snippets that I've created.
Stars: ✭ 21 (-51.16%)
Mutual labels:  xamarin, xamarin-forms
Xamarin Forms Page Transitions
Custom page transitions in a Xamarin.Forms App
Stars: ✭ 200 (+365.12%)
Mutual labels:  xamarin, xamarin-forms
Caliburn.micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Stars: ✭ 2,404 (+5490.7%)
Mutual labels:  xamarin, xamarin-forms
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (+488.37%)
Mutual labels:  xamarin, xamarin-forms

Strongly Typed Client API Generators generate strongly typed client API in C# codes and TypeScript codes. This repository contains code examples explained in the following CodeProject.com articles:

And this repository contains the following demo applications:

  1. DemoWebApi, ASP.NET Web API with HeroesController providing data to DemoAngular2 and Fonlow.Heroes.Android.
  2. DemoAngular2, an Angular 2+ applications based on the Heroes Tour example in Angular's tutorial Website.
  3. Fonlow.Heroes.Android, a Xamarin.Forms application mimicking the Heroes example in Angular's tutorial Website.
  4. axios, JEST test suite using the generated TypeScript codes for Axios which is recommended by React and Vue.js.
  5. vueTS, JEST test suite with Vue TypeScript and the generated TypeScript codes.

Prerequisites

This VS solution was constructed using Visual Studio 2015-2017.

Server side:

  1. .NET Framework 4.6.2
  2. ASP.NET Web API 2.2

.NET client side:

  1. .NET Framework 4.6.2, or Universal Windows, or Xamarin.Android, or Xamarin.iOS
  2. ASP.NET Web API 2.2 Client Libraries
  3. Json.NET of Newtonsoft for Content-Type application/json
  4. Microsoft Build Tools 2015

TypeScript client side:

  1. TypeScript compiler 2.6
  2. Angular 2/4/5 and its dependencies in node_modules supported by Node.js and npm.

Remarks:

  • tag "withWebApiClientGen22" is with WebApiClientGen v2.2 and Angular 4.3
  • tag "NG522" is with WebapiClientGen v2.4.4 and Angular 5
  • Current trunk is similar to tag "NG522

Hints:

  • The Android mobile app is talking to the Web API, however the base URI http://192.168.1.100:9030/webapi/ is hard-coded in HeroesFunction. So you may need to alter the base URI in codes in order to run the app successfuly in either Android devices or emulators, after you have deployed the Web API to IIS of local dev machine (not IIS Express).
  • iOS emulator is actually running in Mac.

Android

iPhone

Testing on Browsers and Mobile Devices

BrowserStack

Special thanks to the support of BrowserStack so real cross browser testing on multiple desktop and mobile platforms as well is possible. And App Live supports testing Android apps and iOS apps on rich collections of real Android and iOS devices.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].