Wednesday 19 November 2014

Configure Cross platform Apps in Visual Studio 2013

Hello Friends,

I have published a post on open Source of DotNet Core.
Today I going to show you how to configure the Cross Platform Apps in Visual Studio 2013. It's too easy to configure. just follow the setup..

Requirements

1) Visual Studio 2013 Update 4
2) Android SDK or just download it when install the CTP3.0 (download link CTP3.0)

After installing the CTP3.0 then just follow the steps to create the cordova based application for iOS, Android and Wndows


Create a New Project Under TypeScript => Apache Cordova Apps



Your Solution Files where you can write your own code



Configure your Android SDK if you want to use a different SDK. (otherwise not required to configure)



or You can also watch the Video tutorial How this work for more details.





You can visit the below url to get more video tutorials

http://youtube.com/webboostings
http://programming-guru.com/
http://webboostings.blogspot.in/


Thank You
Abhishek Bendre

Friday 14 November 2014

DotNet Core is now Open Source

Hello Friends,

Good News for all the .Net Developers. Microsoft has announced the .Net Core is now Open Source Including the Runtime as well as the Framework Libraries.

This is a natural progression of open source efforts, which already covers the managed compilers (C#, VB, and F#) as well as ASP.NET:

  • C# & Visual Basic ("Roslyn")
  • Visual F# Tools
  • ASP.NET 5
  • Entity Framework

This takes it to the next level by extending it to the .NET runtime and the core framework.

  • .NET Core Framework 


What is .NET Core?


.NET Core is a modular development stack that is the foundation of all future .NET platforms It’s already used by ASP.NET Core 5 and NET Native I’ll go into more detail on what NET Core is and how it relates to the NET Framework in a following blog post.



Why do we open source .NET Core?


There are two big reasons why we decided to open source .NET Core:

  • Lay the foundation for a cross platform .NET

Lay the foundation for a cross platform .NET


As a .NET developer you were able to build & run code on more than just Windows for a while now, including Linux, MacOS, iOS App Tutorial and Android Tutorial.

The challenge is that the Windows implementation has one code base while Mono has a complete separate code base. The Mono community was essentially forced to re-implement .NET because no open source implementation was available. Sure, the source code was available since Rotor but we didn’t use an OSI approved open source license, which made Rotor a non-starter. Customers have reported various mismatches, which are hard to fix because neither side can look at the code of the other side. This also results in a lot of duplicated work in areas that aren’t actually platform specific. A recent example is immutable collections.

The best way to build a cross-platform stack is to build a single stack, in a collaborative manner. And the best way to do exactly that is by open sourcing it.


From development tools to middleware frameworks and runtime, see what's possible with HTML5, JavaScript, and CSS, alongside the open source project Apache Cordova and with Visual Studio integration. Explore lots of cool technologies, including Cordova, Coco Games, Babylon.js, and more. Check out this informative event!

From Web To Apps

See what Visual Studio and Microsoft have to offer you, from native JavaScript support for Windows apps dev, to the integration of Apache Cordova (a.k.a. PhoneGap Tutorial) into Visual Studio.

Windows Web Apps + WAT

Learn how you can easily integrate your existing website into the Windows applications experience, adding functionalities, such as live tiles, app bar, and more. Consider delivering an experience similar to a local application, WAT (Web App Template)

Apache Cordova & Visual Studio

Get an intro to Apache Cordova and how to use it to build hybrid cross-platform apps. See how Cordova/PhoneGap developers can use familiar command line tools to build apps based on the same web code for Android, iOS, Windows Store, and Windows Phone

Javascript Compatibility

Learn about the contextual differences between running code in a website, in a Cordova app for iOS or Android, and in a Cordova app for Windows Store and Windows Phone

WinJS

Explore what WinJS has to offer for building apps and websites for various browsers and mobile devices. WinJS is now fully open source and works across platforms.

3D Graphics

Get creative, and deliver a great user experience. Find out what works across existing platforms and how you can leverage libraries, such as Babylon.js, to build a great 3D experience that works on all popular platforms. Using 3D accelerated graphics with HTML5/WebGL across devices


For More Video Tutorial please follow


Thank You
Abhishek Bendre


Saturday 8 November 2014

In-App Payments Structure for Apple and Google

Hello Friends,

Today, I am going to tell the real facts of "In-App" and "In an App" Payments.
Suppose I am building an app for the iPhone, iPad or Android App then Apple or Google say they have 30% share on each purchase?

The Answer is : The 30% charge only applies to what Apple and Google call ‘In-app’ payments.

Now just describing this, If I am selling something that are delivered and consumed withing the application then you can qualify for what called Apple and Google In-App payments. They can process these transactions for you with a 30% transaction fees.

If you are selling something that are consumed across multiple devices or if users can purchase the same from outside of the app then you are in grey area that may or may not qualify for the In-App payments.


This Post will help you to understand in which situation the In-App payments are applicable for you business or App

What is an In-App Payment for Apple and Google?


In-app payments is the way Apple and Google describe the purchasing of digital goods and services using their own product-listing and checkout systems.

To accept an In-app payment you first need to list your products within Apple and Google’s software – in iTunes Connect and the Developer Console respectively.

When users wish to purchase the products you have listed, the checkout will then be handled exclusively by Apple or Google, for which they charge 30% of the revenue as a fee.

What can I sell with In-App payment in Apple and Google?


Apple and Google impose strict classifications on what products can be used for In-app payment. Whilst some scenarios are not so clear cut, In-app payments must adhere to the following:

1. In-app payments cannot be shared across applications.



Product Purchased via Used in In-app payment? Reason
Real world poker chip My app Real World Casino No Real world goods
Virtual poker chip used within a single app My app My app Yes Delivered and consumed within the app
Virtual poker chips used within multiple apps My App Multiple apps No Goods shared across multiple applications

2. In-app payments must be delivered within the app.


If I make a payment in an app to read news articles accessible via the Android or iOS app, this can qualify as an In-app payment. However, if I make a payment in an app or on a website to read news articles via the app and the website, this cannot be an In-app payment.

Product Purchased via Used in In-app payment? Reason
News articles My app My app Yes Delivered and consumed within the app
News articles My app My app and web browser No Goods are not delivered within the app
News articles Website My app and web browser No Goods are not delivered within the app
Physical newspaper with additional in-app content My app Real world and my app No Real world goods


3. In-app payments must be available across all the user’s registered devices.


Apple require that ‘you must make your In-app purchase item available to all of the devices registered to a user.’

For example, if I make a payment in an app on my iPhone for a TV streaming service that I can also access on my iPad this can qualify as an In-app payment. But if I can only access that service via the purchasing device – my iPhone – this cannot be an In-app payment.


Product Purchased via Used in In-app payment? Reason
TV streaming service My iPhone app My app on iPhone and iPad Yes Available across registered devices
TV streaming service My iPhone app My iPhone app No Not available across registered devices

What’s the alternative to an In-app payment?


Here’s where it gets confusing. Technically an ‘In-app’ payment is still a payment ‘in an app,’ so it’s useful to think of other payments as ‘gateway payments.’ This term can be applied to any payment that is not processed by Google or Apple.

A ‘gateway payment’ can include: a re-direct to a card entry screen; asking your users to log into Paypal; or a payment screen integrated into your app that communicates with a third-party like judo.
Unlike ‘In-app’ payments, there are no uniform transaction fees or product restrictions to ‘gateway payments.’ It’s a varied and competitive field with different payment processors offering different strengths that may or may not suit your business.

So remember, an In-app payment is an ‘In-Apple’ or ‘In-Android’ payment used for digital goods that are delivered within the app.

To offer an In-app payment you have to list your inventory with Apple or Android, who then take care of the whole payment process for you.

Gateway payments are much less rigid and encompass a wide variety of markets and business models, with varying transaction fees and product restrictions. If anyone other than Apple or Android are processing your payments, it’s a Gateway payment.

There are some business models that don’t seem to fall into a clear payments boundary. If you’re still unsure whether or not In-app payments are right for you, get in touch so we can help you decide.


Learn How to develop an iOS and Android Application by watching videos for Free
http://programming-guru.com/
http://youtube.com/webboostings/
http://webboostings.blogspot.in/

Thank You
Abhishek Bendre

Saturday 1 November 2014

Objective C Code Building Blocks

Hello Friends,

Today I am going to show you how the Objective C programs can be written in a single file.

Before we study Advance building blocks of the Objective-C programming language, let us look a the minimum Objective-C program structure means We are going to create a full Objective Orientated Example with in a single file.

Basic Parts of the Objective C Programming Language:

  • Preprocessor Commands
  • Interface
  • Implementation
  • Method
  • Variables
  • Statements & Expressions
  • Comments


Create you Command Line Project under the Foundation and you will get the main.m file to code. Copy this following code into file.

#import <Foundation/Foundation.h>

/* First Section of .h file (Header ) */
------------------------------------------------------------------------------
@interface FirstClass:NSObject
- (void)showMethod;
@end
-----------------------------------------------------------------------------

/* Second Section of .m file (Implementation) */
@implementation FirstClass

- (void)showMethod{
   NSLog(@"This is the single file Example of Objective C! \n");
}

@end
----------------------------------------------------------------------------

/* Main method which starts the execution */
int main()
{
   /* Create an Instance of the FirstClass to access its method */
   FirstClass *firstClass = [[FirstClass alloc]init];

  /* Calling the showMethod using Class Instance */
   [firstClass showMethod];
   return 0;
}

Let's understand the above code structure


1. The first line of the program "#import <Foundation/Foundation.h>" is a preprocessor command, which tells a Objective-C compiler to include Foundation.h file before going to actual compilation. just like the stdio.h in C Programming language it's a basic library for Objective C language compilation.

2. The next line "@interface FirstClass:NSObject" shows how to create an interface. It inherits NSObject builtIn Class, which is the base class of all objects.

3. The next line "- (void)showMethod;" shows how to declare a method. Here we have to just declare the method and after that we will implement it in other section.

4. The next line "@end" marks the end of an interface.

5. The next line "@implementation FirstClass" shows how to implement the interface FirstClass.

6. The next line "- (void)showMethod{}" shows the implementation of the showMethod.

7. The next line "@end" marks the end of an implementation.

8. The next line "int main()" is the main function where program execution begins just like any other programming language.

9. The next line "/*...*/" will be ignored by the compiler and it has been put to add additional comments in the program. So such lines are called comments in the programs.

10. The next line "NSLog(...)" is another function available in Objective-C which causes the message "This is the single file Example of Objective C!" to be displayed on the screen.

11. The next line "return 0;" terminates main()function and returns the value 0.

I hope you guyes have understood this basic structure of the Objective C programming language. This language is devided into three parts according to the code.

1) Interface File also called the Header file with the extension of .h
2) Implementation file with the extension of .m
3) The main method with the extension of .m file

Video Tutorial




For More Detail you can find the lates information on below url.

http://programming-guru.com/
http://youtube.com/webboostings/
http://webboostings.blogspot.in/


Thank You
Abhishek Bendre

Objective-C Introduction

Hello Friends,

Today I am going to show you How to make iOS App by using Objective C Programming Language.

Introduction

Objective-C is a object-oriented programming language that adds Smalltalk-style messaging to the C programming language. This is the main programming language used by Apple for the OS X and iOS operating systems and their respective APIs, Cocoa and Cocoa Touch till now but now apple has release a new programming lanaguage called SWIFT Programming language but the good news is that both language will support in xCode 6. You can use any language from this two.

This Blog will help you to learn the Objective C language.

Before starting I am hoping that you knows the fundamentals about the computer programs and what is computer programming language?

Compile/Execute Objective-C Programs

In this tutorial all the examples are tested you just need to copy this code and paste it into the xCode and just hit the run button you will see the output.

#import <Foundation/Foundation.h>

int main()
{
   /* First Programming using Objective C */
   NSLog(@"Welcome to the World of iOS Application! \n");
 
   return 0;
}

Video Tutorial




Thank You
Abhishek


For More Details You can visit
http://programming-guru.com/
http://youtube.com/webboostings/
http://webboostings.blogspot.in/