IMPORTANT PACKAGES IN APP
DEVELOPMENT
M Prabath Maduranga Peiris
MSP / MSA
B.Sc. ICT (Special) UG
E mail : prabathsl@outlook.com
Web : www.prabathsl.com
Scope
1.Why Packages
2.Nugets
3.Useful Packages
4.Demo
Why packages?
• Remove additional line of codes
• Make programmers life better 
NuGet
• Definition
NuGet is a Visual Studio extension that makes it easy to
add, remove, and update libraries and tools in Visual Studio
projects that use the .NET Framework.
• NuGet 2.7.2 Released
Xamarian Support
For VS 2010 and VS 2013
Nuget Client
• Provide ability to produce and consume NuGet Packages
• Visual Studio Extension Manager
• Visual Studio Package Manager Console
Useful packages
• Microsoft.Net.Http
• Json Plugin From NewtonSoft
• Coading For Fun
• Live SDK
• Windows Phone ToolKit
Lets Start
Microsoft.net.http
• Handle Http Reqests
PM > Install – Package Microsoft.Net.Http
var res = client.PostAsync( "Request URL“ ,parameters);
var res = client.GetStringAsync( "Request URL“ );
Newtonsoft.json
• Serialize and De-serialize JSON String in to objects
PM > Install – Package Newtonsoft.Json
Json2csharp.com
Coding for fun
• Popups in the UI
• Some Controls
PM > Install – Package Coading4Fun.Toolkit.Complete
• About
• Chat Bubble
• Color Picker
• Message Prompt
• Round Button
• Toast Prompt
• Time Span Pickier
• App Bar prompt
Live sdk
• Enables user login for the Live account
• Includes
• Clalander
• Contacts
• Sky Drive
PM > Install – Package LiveSDK
You need to have Created App on Live Connect Developer center
http://msdn.microsoft.com/en-US/live/
Windows phone toolkit
• Enables
• Transfer Control
• Live Tiles inside APP
PM > Install – Package WPtoolkit
Q & A
Thank you
E mail : prabathsl@outlook.com
Fb / Twitter : @mpmpeiris
Web :
www.prabathsl.blogspot.com

More Related Content

PPTX
Hosting your own NuGet private repository
PPT
Google Web Toolkit
PDF
Present and Future of GWT from a developer perspective
PPT
GWT Introduction for Eclipse Day
PDF
PDF
The future of GWT 2.x - By Colin Alworth
PDF
Introduction to Web Frameworks
PPTX
Ahmadabad mule soft_meetup_6march2021_azure_CICD
Hosting your own NuGet private repository
Google Web Toolkit
Present and Future of GWT from a developer perspective
GWT Introduction for Eclipse Day
The future of GWT 2.x - By Colin Alworth
Introduction to Web Frameworks
Ahmadabad mule soft_meetup_6march2021_azure_CICD

What's hot (20)

PPTX
Ahmadabad mule soft_meetup_05june2021_mule4_automate mulesoft on prem servers...
PPTX
Learn DevOps with Vagrant Essentials
PDF
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
PDF
Micro Frontends
PDF
Exercise: Building Node-webkit apps
PDF
Django - non-technical introduction
PDF
【BS1】What’s new in visual studio 2022 and c# 10
PPTX
What's new in Visual Studio 2022
PPTX
BlueVia SDK for .NET Overview
PDF
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
PPTX
Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment
PDF
Introduction to django framework
PPTX
PDF
Vue3: nuove funzionalità, differenze e come migrare
PPT
LINQPad - utility Tool
PPTX
NuGet package CI and CD
PPTX
Ahmadabad mule soft_meetup_17april2021_mule4_cryptography
ODP
Swt 2009
PPTX
MuleSoft Meetup Bangalore - 26 May 2018
PPTX
NuGet vs Maven
Ahmadabad mule soft_meetup_05june2021_mule4_automate mulesoft on prem servers...
Learn DevOps with Vagrant Essentials
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Micro Frontends
Exercise: Building Node-webkit apps
Django - non-technical introduction
【BS1】What’s new in visual studio 2022 and c# 10
What's new in Visual Studio 2022
BlueVia SDK for .NET Overview
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment
Introduction to django framework
Vue3: nuove funzionalità, differenze e come migrare
LINQPad - utility Tool
NuGet package CI and CD
Ahmadabad mule soft_meetup_17april2021_mule4_cryptography
Swt 2009
MuleSoft Meetup Bangalore - 26 May 2018
NuGet vs Maven
Ad

Viewers also liked (9)

DOCX
Module
PPTX
3. trend across period(1)
PPTX
Sync with async
PDF
20121217_かなチャリ_日本財団CANPAN_高島さん
PDF
Arduino reference
PPS
Interneteko aurkezpena
DOC
Informatica data quality[IDQ] 9
PPTX
Corporate social responsibility
PPTX
Cloud computing and Grid Computing
Module
3. trend across period(1)
Sync with async
20121217_かなチャリ_日本財団CANPAN_高島さん
Arduino reference
Interneteko aurkezpena
Informatica data quality[IDQ] 9
Corporate social responsibility
Cloud computing and Grid Computing
Ad

Similar to Important packages in app development (20)

PDF
Nuget is easier than you think and you should be using it as both a consumer ...
PPTX
NuGet Packages Presentation (DoT NeT).pptx
PPTX
NuGet (Anti-)Patterns - Tales from the Trenches
PDF
Introduction to package manager
PPTX
NuGet beyond Hello World - DotNext Piter 2017
PPTX
Using NuGet the way you should - TechDays NL 2014
PPTX
NuGet 3.0 - Transitioning from OData to JSON-LD
PPTX
Using nu get the way you should svcc
PPTX
ConFoo - NuGet beyond Hello World
PPTX
Evolution of NuGet
PPTX
NuGet (anti-)patterns - Tales from the Trenches
PPTX
20111010 agile minds - organize your chickens - nuget for the enterprise
PPTX
NDC Oslo 2019 - Indexing and searching NuGet.org with Azure Functions and Search
PPTX
An overview of the NuGet ecosystem - Mobel.io
PPTX
Developing NuGet
PDF
Developing a Community and an Ecosystem with NuGet
PPTX
Indexing and searching NuGet.org with Azure Functions and Search - Cloud Deve...
PDF
Microsoft .NET 6 -What's All About The New Update
PPTX
Understanding NuGet implementation for Enterprises
PPTX
Controlling Component Chaos with NuGet and Versioning
Nuget is easier than you think and you should be using it as both a consumer ...
NuGet Packages Presentation (DoT NeT).pptx
NuGet (Anti-)Patterns - Tales from the Trenches
Introduction to package manager
NuGet beyond Hello World - DotNext Piter 2017
Using NuGet the way you should - TechDays NL 2014
NuGet 3.0 - Transitioning from OData to JSON-LD
Using nu get the way you should svcc
ConFoo - NuGet beyond Hello World
Evolution of NuGet
NuGet (anti-)patterns - Tales from the Trenches
20111010 agile minds - organize your chickens - nuget for the enterprise
NDC Oslo 2019 - Indexing and searching NuGet.org with Azure Functions and Search
An overview of the NuGet ecosystem - Mobel.io
Developing NuGet
Developing a Community and an Ecosystem with NuGet
Indexing and searching NuGet.org with Azure Functions and Search - Cloud Deve...
Microsoft .NET 6 -What's All About The New Update
Understanding NuGet implementation for Enterprises
Controlling Component Chaos with NuGet and Versioning

Important packages in app development

  • 1. IMPORTANT PACKAGES IN APP DEVELOPMENT M Prabath Maduranga Peiris MSP / MSA B.Sc. ICT (Special) UG E mail : prabathsl@outlook.com Web : www.prabathsl.com
  • 3. Why packages? • Remove additional line of codes • Make programmers life better 
  • 4. NuGet • Definition NuGet is a Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. • NuGet 2.7.2 Released Xamarian Support For VS 2010 and VS 2013
  • 5. Nuget Client • Provide ability to produce and consume NuGet Packages • Visual Studio Extension Manager • Visual Studio Package Manager Console
  • 6. Useful packages • Microsoft.Net.Http • Json Plugin From NewtonSoft • Coading For Fun • Live SDK • Windows Phone ToolKit
  • 8. Microsoft.net.http • Handle Http Reqests PM > Install – Package Microsoft.Net.Http var res = client.PostAsync( "Request URL“ ,parameters); var res = client.GetStringAsync( "Request URL“ );
  • 9. Newtonsoft.json • Serialize and De-serialize JSON String in to objects PM > Install – Package Newtonsoft.Json Json2csharp.com
  • 10. Coding for fun • Popups in the UI • Some Controls PM > Install – Package Coading4Fun.Toolkit.Complete • About • Chat Bubble • Color Picker • Message Prompt • Round Button • Toast Prompt • Time Span Pickier • App Bar prompt
  • 11. Live sdk • Enables user login for the Live account • Includes • Clalander • Contacts • Sky Drive PM > Install – Package LiveSDK You need to have Created App on Live Connect Developer center http://msdn.microsoft.com/en-US/live/
  • 12. Windows phone toolkit • Enables • Transfer Control • Live Tiles inside APP PM > Install – Package WPtoolkit
  • 13. Q & A
  • 14. Thank you E mail : prabathsl@outlook.com Fb / Twitter : @mpmpeiris Web : www.prabathsl.blogspot.com