M is for ‘Marshmallow’.

Android M
Android – M (Marshmallow) source © Android Developers Blog

Are you an Android developer or Android Geek ? Are you waiting for new version of Android SDK or Android OS? Then this blog post is for you.

Who doesn’t like Marshmallows? So Android community said, “M is for Marshmallow.

Now in more detail,Google has launched the final version of Android M Preview along with Official Android 6.0 SDK(Software Development Kit) on August 17, 2015.

In Android M, Google has introduced some new features, which are cool, secure and power saving. Android Developers’ website says ,”Android M developer preview is available for selected Nexus devices – namely the Nexus 5, Nexus 6, Nexus 9 and Nexus Player .”

First ,Let’s talk about Android 6.0 SDK. You can access final Android APIs and latest build tools to target API 23 (Which is Android M Preview). So you have to change your  compileSdkVersion and targetSdkVersion to 23, in your manifest, to test API 23  specific features like data backups, app permissions much more.

Along with Android 6.0 SDK , they also updated Android Support Library to version 23 (v23). In v23 its easier to integrate your app using new platform features like app permissions, fingerprint and backup support with backward compatible manner.

Further, we will talk about new features of Android M or Android 6.0. Android have introduced some great features with M Preview, which are as follows:

Android M Preview's New Features.
Android M Developer Preview Features © Do You Know ?

1.App Permissions

In Android M app permissions will be asked when you use any app for the first time, not at installation time. To give users this flexibility and to make sure your app behaves as expected when an Android Marshmallow user disables a specific permission, it’s important to check your app with target API 23 and update for Android M users. You can modify permission in settings later and the user can also see which permission is provided to which apps.

2. Web Experience

Android also worked on Web simplicity. As Android Broke said,”Chrome Custom Tabs is a new feature that gives developers a way to harness all of Chrome’s capabilities, while still keeping control of the look and feel of the experience”. It allows the user to search through Chrome Custom Tabs on top of the active app without launching Google Chrome. It also supports automatic sign-in, saved passwords, autofill, and multi-process security to manage passwords and other data. So searching will be faster than the previous one.

3.App links

Before Android M, when you click on a link then it asks for “open with” option and sometimes it doesn’t use appropriate app or service. Therefore, when you will click on any link on facebook, you will be redirected to facebook app.

4. Mobile Payments

Google is providing Android Pay for security, simplicity, and choice by allowing you to use your existing credit cards to pay for the top 75000 products in the US. So you can manage all your transactions via a single click. Android Pay is compatible with Android 4.4 KitKat and above with support of American Express, Visa, Mastercard, and Discover.

5. Fingerprint Support

This feature is newest and cool feature for Android users. By using these facilities you can not only lock or unlock your mobile  but you can make purchases shopping in real-life or within Play Store apps also . But for that, you also need hardware support for the fingerprint scanner to use this feature.

6. Power and charging

Vice President of Engineering (Android), Dave Burke said, “Google tested two Nexus 9 devices, one running Lollipop and one running the Android M preview, and learned that M will provide up to two-times longer standby time. Even in Doze mode, your Android can still start alarms or notify you of priority notifications.” And Android  M also supports Type – C USB, which provides faster charging.

Android M Logo
Android M Logo © Do You Know ?

Along with these six major Android M features Google also launched these new services :

Auto Backup and Restore for Apps : – This feature will be used with Google Drive to automatically backup app data and settings with a file size of 25 MB or less.

Google Now  : – It provides relevant data with leaving the active app more precisely.

Google Photos  : – It manages all your photos and videos by day,month, year and name. It doesn’t save all your photos on your phone, so can save gigabytes of photos and manage them.

Google Chrome :- Newer chrome version optimizes your results for weak connections and reduces memory usages.

Android M RAM manager : – Provides users with more accurate and comprehensible information regarding the maximum and average RAM usage of apps.

New app drawer :- It scrolls vertically instead of horizontally, and is held against a white background, instead of muted shade of your wallpaper.

Dark Theme :- You can change your menu background to white cosmetic which looks better than dark gray. You can find this option in Settings > Developer Options. 

Have You liked Google’s new Android M Preview ? Please mention in comments, if you have any question or suggestion.

Advertisements

How to Embed or Insert YouTube Video, Soundcloud Song or Any Webpage in Your Website

Many times you want to insert your favourite YouTube video in your website or blog or any website. Sometimes we want to share a website or image(URL) to your website. In this post,  you will find how we can insert YouTube videos, Soundcloud songs and other web pages. I am starting with YouTube.

Embed YouTube video(s) in Any Site :

It’s very simple. Open your favourite YouTube video , “Right Click” on video and select “Get Embed Code”(See Figure).

get youtube video embed code
Now your embed code is ready for insert in any web page. Insert it into your HTML page’s body tag.You will find following type of caption to your web page.

Ping pong youtube caption

And you are done. Your favourite YouTube video is embedded into your web page.

Embed Soundcloud Song in Any Web Page or Blog :

—-> Go to Soundcloud and open your favourite song

—-> Click on “Share” and there is an option of ” Embed”, select embed and get(copy) embed code of the desired song. You can select embed code for WordPress specifically by checking the checkbox in “Embed” page of your song. Like this

Soundcloud

Similarly(almost) you can embed any song of Mixcloud in your website.

Embed Any Site In Your Webpage :

—-> Copy URL of the web page, photo, video and website you want to embed.

—-> Go to embed.ly and paste URL in Embed Code Generator.

—-> Copy embed code and paste it into your web page. And you are done.

You can see the preview of that URL in your web page. This is useful, when you want to share a page or other stuff on your web page. Hope, you enjoyed this post. If you have any difficulty and doubt, you can ask by comments.

eBooks for Programming languages for Web Development/Designing

If you are a new web developer ? If you are searching for free eBooks for web development ? If you need to boost your basic web development languages ? or trying to learn new web development language, then this post is for you.

  A web developer always need a book as a reference because there are a lot of tags, keyword, functions & bla bla bla. So here are some free eBooks of following web development languages (To view or download book click on the given links & save them as PDF.):-

1. HTML5 :

(i)   HTML5 For Web Designers :

In this beautiful, simple & entertaining book of HTML5 ,Jeremy Keith cuts to the readable, concise and informative with practical examples twinkle and charm. This eBook/book has content focused on standard web designing and front-end development.

(ii)  Head First HTML5 Programming :

 Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs. In this book every concept or examples is so explained that you can understand whole book yourself.

2. CSS3 :

(i) CSS3 For Web Designers :

This is a book on CSS3 by DAN CEDERHOLM . It explain about CSS basics to Form enriching(Fantastic topic) in a systematic, effective and informative way. For all basic of CSS3 you should read this book.

(ii) The Book of CSS3 :

This completely updated edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers. You’ll find fully revised coverage of the updated syntax of gradients, grids, and flexible box layout, as well as all-new chapters on values and sizing, and graphical effects like filter effects and blend modes.

 3. JavaScript :

(i) JavaScript : The Definitive Guide Fifth Edition :

This book has been the bible for JavaScript programmers, a programmer’s guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers. It has a complete reference from very basic to scripting HTTP, XML with Ajax basics and DOM scripting.

(ii) Head First JavaScript Programming :

Like all Head First books it is also fully explained and standard book. Head First JavaScript Programming is your ticket to going beyond copying and pasting the code from someone else’s web site, and writing your own interactive web pages. If you really want to learn from beginning then that’s the right choice.

4. jQuery:

(i) Learning jQuery, 4th Edition :

Fourth Edition is revised and updated version of jQuery. You will learn the basics of jQuery for adding interactions and animations to your pages. Even if previous attempts at writing JavaScript have left you baffled, this book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features.

(ii) Head First jQuery :

If you want to learn and understand how to create interactive web pages, unobtrusive script, and cool animations that don’t kill your browser then this book is for you. You will learn from intoduction to jQuery to jQuery UI and APIs means you will learn every concept of jQuery here like selectors, methods, functions, animation, relation with other languages & handling JSON data etc.

You can find all Head First books on their Home site : http://www.headfirstlabs.com/

If you need FREE eBooks for more programming or scripting languages please feel free to mention in the comments. If you like this post then follow me and like on facebook for more upcoming posts on Web Development and other topics.

See you soon…….

What is RAM (Random Access Memory) ??

ramRAM stands for Random Access Memory.

RAM is a form of computer data storage which allows data items to be read and write in the same time regardless of the order in which data items are accessed. In contrast, other secondary storage like hard disks, CD-RWs and DVD-RWs etc, time required read and write varies with data item’s form.

#Most RAMs are volatile memory because we can’t get back stored information when power is interrupted.

 Types of RAM:

Main types of modern RAM are :

1. SRAM(Static RAM)

2. DRAM( Dynamic RAM)

Continue reading What is RAM (Random Access Memory) ??

How To Keep Your Email Account Secure

Email-Security-header

If you want to secure your Email account like Gmail , Yahoo , Hotmail or Reddifmail , then here are some useful tips for you.

1. Choose Good Password For Your Email Account :

With so many of us use email everyday and in all areas of our lives like business transactions , so it is essential to keep email secure. Use strong password to protect your email from hackers /script kiddies. You should use digits ,alphanumeric characters ,specific symbols (@#$%^&*!_+) . Don’t use your birth date or your pet name as password .And once you have a strong password, don’t write it down or send it via email. Continue reading How To Keep Your Email Account Secure

Top sites and eBooks to learn programming and scripting languages

In today’s world of technology we have to be updated by its features and other related things. To understand technology or computers we need some basic programming and scripting languages.Here are top sites and ebooks to learn some important programming and scripting languages.

1. JAVASCRIPT :

JavaScript is the programming language of the Web. All modern HTML pages are using JavaScript to interact with client and server.