Wednesday, November 30, 2016

Hybrid Mobile Application Using AngularJS, WebAPI and Ionic Framework

Hybrid Mobile applications considered as simple web application, primarily built using HTML, CSS and JavaScript. Instead of running these applications on mobile browser, it will run on thin native container. Running an application under native container will helps to access mobile native features like access camera, calendar, contacts, notifications, Geolocation, Gestures (swipe, pinch and spread) and etc.

Hybrid Application vs. Native Application

  1.  Developing Hybrid Application as simple as developing web application using HTML, CSS and JavaScript. Developing Native Application needs a lot of learning curve i.e. Developer has to learn Objective – C for IOS applications, Java for Android applications and C#.NET for windows phone applications
  2.  Performance wise Native applications are faster compare to Hybrid Applications
  3.  Native applications supports lot of inbuilt UI components for designing
  4.  Hybrid Applications use Native Container i.e. WebView in Android and UIWebView in iOS to run the application
  5. Developer has to use one of the following framework to create Hybrid Applications
  •  Ionic Framework
  •  Apache Cordova
  •  Adobe PhoneGap
Ionic Framework:

It is an open source framework to build mobile applications. It is hybrid application development framework built using AngularJS library.

1. Fully cross-platform
2. More than 70 in-built native plugins

You can download complete documentation for converting AngularJS application into Hybrid Mobile Application from the URL : Download

You can download Sample AngularJS application from the URL : Download

You can download Sample Android APK from the URL : Download


Happy Coding :)

Sunday, November 27, 2016

Design Patterns Interview Questions


The 23 Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioural

See the following sample Design Pattern Interview Questions


   Download the answers from the URL :Download

  Happy Coding :)

Thursday, November 24, 2016

Design Patterns With Real Time Examples using C#.NET ( Gang Of Four )


  1. A design pattern is a recurring solution to a standard problem
  2. It is a reusable solution to a commonly occurring problem in software design
  3. Time tested solution for Architecture problems

The 23 Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral

In this, I have explained all 23 design patterns with UML diagram and real world example.So, The real world example gives better idea about  how can we use specific design pattern when problem arise.





Download the complete design patterns PPT from the URL :Download

Download the complete design patterns Real Time Examples with Source Code : Download

Happy Coding :)