January 11, 2017

Hybrid-10 : Google+ Login Integration





Google+ login one of the most used login integration used by all most all applications and websites. To know how to integrate Google+ login in your Cordova based app follow this tutorial step by step.

Plugins id- “cordova-plugin-googleplus”
Plugins Version- “5.1.1”


See The Demo.

#index.html



#my-app.js



Remember:  To communicate with Google+ you need to do some tedious setup. To configure your setup and discover your REVERSED_CLIENT_ID Click Here.
To know the complete setup watch the below video.


Video coming soon...

Hybrid-09 : Login with Facebook.






All most all App now used Facebook login intrgration.User can login with facebook email id and password without pre signup.In this tutorial I will show you how to integrate facebook login with your app and reveal the user information.

Plugins id- “cordova-plugin-facebook4”
Plugins Version- “1.7.4”

See The Demo.

***Remember:  This Plugins only works properly with minimum android sdk version 15 and lader. So, be sure you set mimimum android sdk version=15 in your build setting. and be sure you add your proper facebook app_id and app name when add this plugins.

#index.html



#my-appp.js



Don't forgot to replace your valid facebook app id in my-app.js file.
How to get Facebook App ID.

Login facebook developer account with your facebook account and add a new app from MyApp option of right upper corner. After Successfully create your App you need to set some Setting of your app from Setting Option. For better understanding you can watch my video.

Video coming soon...

Generate Hash key On LINUX:
Open Terminal and type following command to get your Hash Key.
For Debug Build: keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
For release Build: keytool -exportcert -alias Replace_your_aliasName -keystore Replace_your_keystore_FilePath | openssl sha1 -binary | openssl base64

For more Click here.

Hybrid-08 : Social Sharing







This tutorial is about social sharing. In this tutorial I will show you how to share any photos, links, media file or shareable document to the social media such as Facebook, Twitter, Instagram, WhatsApp etc.

Plugins id- “cordova-plugin-x-socialsharing”
Plugins Version- “5.1.3”

To see the demo Click Here.

#index.html



#my-app.js

Hybrid-07 : Geolocation: Google Map




In this tutorial I will show you step by step how to integrate Google map and find user’s current location using JavaScript in cordova app.

Plugins id- “cordova-plugin-geolocation”
Plugins Version- “2.2.0”

See The Demo App.

#index.html



#my-appp.js

Hybrid-06 : Design Apps With Framework7






This tutorial is about how to design your cordova based hybrid Apps. Hows the structure will be index.html page, another html pages and .js pages.

To create your first project you must included the following code in your index.html file



Framework7 has two types of App Theme Layout

1. ios App Layout.

2. Android App Layout.

ios App Layout: (index.html).



Another ios pages Layout:



Android App Layout: (index.html).



Another Android pages Layout:



After design App layout with attached Framework7 CSS and JS files you need to initialize app and views.

Initialize Your App: (my-app.js)



Script For Specific pages: (my-app.js)

Hybrid-05 : Started First Project with Intel XDK






The Intel® XDK is a comprehensive cross-platform development environment for cost-effectively creating, testing, debugging, building, and deploying HTML5-based hybrid mobile apps and web apps. It also supports developing Internet of Things Node.JS apps that use an Intel maker board
This 15- to 20-minute tutorial helps you get started with the Intel XDK by walking you through a typical end-to-end workflow you can ultimately apply to your own app development process.
After you complete this tutorial, you should be able to:

1. Create your new app.
2. Edit your app files with the built-in Brackets* code editor.
3. Preview app functionality on various virtual devices.
4. Debug your app with the built-in Google Chrome* Developer Tools (CDT) debugger and perform on-device debugging.
5. Evaluate how your app looks and performs on a real physical mobile device.
6. Configure build options to prepare your app for submission to various app stores and/or for hosting on the web and build it as a packaged bundle.

To get the full tutorial Click Here.

*** I collected this tutorial from Intel Xdk developer Zone. All the credits goes to Nancee Moster (Intel), Michael E. (Intel), Anusha M. (Intel), who wrote this article.

Hybrid-04 : Basic Feature of Intel Xdk






Intel Xdk one of the most popular development tool for cordova based hybrid Apps. This is HTML5 IDE with Cordova-specific tools for project configuration, plugin management, integrated emulation and debugging, on-device preview and live reload, cloud-based build and more.

To know the basic feature of Intel Xdk and how to use, developed, test and build cordova based hybrid Apps watch the below video.

Video is upcoming...

Hybrid-03 : Basic Feature of Framework7



Framework7 is one of the best framework for design hybrid mobile App and web App. Framework7 is a free and open source mobile HTML framework for developing hybrid mobile apps or web apps with iOS & Android native look and feel. This is full featured HTML framework for building ios and android Apps and Framework7 brought to you by Vladimir Kharlampidi from iDangero.us.
To get the basic idea about framework7 and what you can do with this framework watch the below video.

Video is upcoming...

Hybrid-02 : What do you need to know.

Before you start learning to create hybrid apps using Intel XDK and Framework7 you need to know basics of how to create websites that is you should know basics of HTML, CSS, JavaScript and any backend technology. Mostly web developers are the ones who prefer to create hybrid apps, as they don’t have to learn new programming languages and frameworks for creating mobile apps.

1. Apache Cordova: The main technology (https://cordova.apache.org/).

2. Framework7: For Design (http://framework7.io/).

3. Intel Xdk: Development Tool (https://software.intel.com/en-us/intel-xdk).

January 10, 2017

Hybrid-01 : Overview


As it stands,most mobile devices use one of the two dominant operating systems Google-developed Android (48.3%) and the Apple-developed iOS (41%).With the rise of the smartphone, it’s apparent that we love apps. Google and Apple are dominant and this is not going to change.

Native App: This is platform (iOS, Android etc.) specific and requires unique expertise. However the full potential of the platform can be leveraged which will drive great user experience and larger app capabilities (especially around phone hardware). Can be pricey based on requirement and may take longer to develop.

Hybrid App: As the name suggests, that you can develop these type of app across multiple platform with same souce code and it is usually the cheaper and faster solution. Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies - HTML5, CSS3, and JavaScript for cross-platform development.

Apache cordova: Apache Cordova (formerly PhoneGap) is a popular mobile application development framework originally created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open source version of the software called Apache Cordova. Apache Cordova enables software programmers to build applications for mobile devices using CSS3, HTML5, and JavaScript instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables wrapping up of CSS, HTML, and JavaScript code depending upon the platform of the device.