Showing posts with label developer. Show all posts
Showing posts with label developer. Show all posts

Thursday, January 5, 2017

Development tools for Android Apps

Development tools for Android Apps

Friday, December 16, 2016

Android Portal and Newsletter for Developer

Portal and Newsletter

  • Android Arsenal - Android developer portal with tools, libraries, and apps
  • Android Weekly - Android Weekly is a free newsletter that helps you to stay cutting-edge with your Android Development.
  • Android Dev Digest - A Handcrafted Weekly #AndroidDev Newsletter.
  • Android Dev Reddit - News for Android developers with the who, what, where when and how of the Android community.
  • Google Developer Experts - Medium - Articles, tips/tricks and best practices by Google Developers Experts. It has posts for different technologies but you have to look for android specifically!
  • Android Best Practices - Repository which has listed best practices for Beginner Android Developer
  • Improt Java - Weekly Java & Android Newsletter

Monday, December 12, 2016

How to get Android Unique Identification Number Programmatically

How to get Android Unique Identification Number Programmatically
How to get Android Unique Identification Number Programmatically 

In Apps Development we always need our apps fetch the data from the server and server need unique id for the identification in android. So, first you have to know about the what is unique id in android?

A 64-bit number (as a hex string) that is randomly generated on the device’s first boot and should remain constant for the lifetime of the device. (The value may change if a factory reset is performed on the device.)

How to generate the Unique id in android programmatically


import android.app.Activity;
import android.os.Bundle;
import android.provider.Settings.Secure;
import android.util.Log;

public class DevideIdActivity extends Activity {
/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        String android_id = Secure.getString(this.getContentResolver(),Secure.ANDROID_ID);
        Log.d("Android","Android ID : "+android_id);
    }
}


Saturday, May 14, 2016

2016 Best Open Source Projects most appreciated by Developer

2016 Open Source Projects

In 2016 most used Open-Source projects in the world. How the opensource community work for easy workload and best result to the customer. Most of the developer contribute on the blog, forums, developer groups, handling event for the awareness in the community with new tools and technologies. Some of the best open-source projects which developed by contributors in world-wide and also used by the developer community. 

2016 Best Open Source Projects most appreciated by Developer 

1. Bootstrap
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.

2. Font Awesome
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.

3. jQuery
jQuery is a fast, small, and feature-rich JavaScript library that has changed the way that millions of people write JavaScript.

4. Debian Planet
Everything about Debian is there, news, events, announcements and more.

5. Twemoji
A simple library (created by Twitter) that provides standard Unicode emoji support across all platforms.

6. Grunt
The JavaScript Task Runner that can do most of that mundane work for you—and your team—with basically zero effort.

7. Ionicons
The premium icon font for Ionic Framework. 100% free and open source. MIT Licensed.

jsDelivr
A free super-fast CDN for developers and webmasters.

Bootswatch
Free themes built for the latest version of Bootstrap.

jQuery Tools
jQuery Tools is a collection of the most important user-interface components for modern websites.
RawGit
RawGit is an open-source tool which serves raw files directly from GitHub with the correct Content-Type headers.

MPC-HC
MPC-HC is an extremely light-weight, open source media player for Windows.
Cash Music
Cash Music is a set of open-source, free forever, digital tools designed to solve real problems for working musicians.

Signet
Signet is a project by HubSpot that displays a unique seal in the developer console of your page.
RRSSB
Ridiculously Responsive Social Sharing Buttons
Material Design Icons
Material Design Icons' allows designers and developers targeting various platforms to download icons in the format, color and size they need for any project.

Waterfox
Waterfox is a high performance browser based on the Mozilla platform. Made specifically for 64-Bit systems, Waterfox has one thing in mind: speed.

MacPorts
The MacPorts Project is an open-source community initiative to design an easy-to-use system for installing either CLI, X11 or Aqua based software on OS X.
Font Famous
The free vector logo font for showing off your press.

CSSgram
A tiny (<1kb gzipped) library for recreating Instagram filters with CSS filters and blend modes.
Instant Logo Search
Search & download thousands of logos (SVG & PNG) instantly.
Easy.js

A lightweight jQuery framework with essential tools.

Stacktable.js
jQuery plugin for stacking tables on small screens.

DevDocs
DevDocs combines multiple API documentations in a fast, organized, and searchable interface.
Zed
Zed is a fully offline-capable, open source, keyboard-focused, text and code editor for power users. You can use Zed to edit local files as well as remote files on any server.

Friday, May 6, 2016

How to Enable Developer Option for Debug or Install APK for Testing in Android OS

Developer always try to do their work easy. Android Developer have so much Option for Testing APK which he/she developed. But Easiest way to debug and test Android APK is the install in Mobile or Tablet. Google also release Android Studio 2.0 with Fastest Emulator Developer have also option for Run APK. Today i am going to give you step for how to enabling Developer Option for Testing and Debugging APK file.

How to Enable Developer Option for Debug or Install APK for Testing in Android OS

Step 1 - open the Settings screen, scroll down to the bottom, and tap About phone or About tablet.


Step 2 - Scroll down to the bottom of the About screen and find the Build number.


Step 3 - Tap the Build number field seven times to enable Developer Options.


Step 4 - When you’re done, you’ll see the message “You are now a developer!”


Step 5 - Back button and you’ll see the Developer options menu just above the “About Phone” section in Settings


Thursday, March 10, 2016

Google Awesome always Announcing Android N Developer Preview Too Early


Google Awesome always Announcing Android N Developer Preview Too Early
Google Awesome always Announcing Android N Developer Preview Too Early 


Google always try to help developer to access new APIs and Developer Tools. Google launching Android Version on the Event Google I/O every summer but this time Google going to do something Big they give Developer to Early too Early Developer Preview for the Developer Yes, Google already launching the Android N Developer Preview for the Developer.

Google had too much change in this Android N Developer Preview they come with Multi-Window work, You can manage the Direct reply of the Notification, Bundle Notification, Efficiency in Battery and also they include Java-8 Language support in Android N Developer Preview.

So, here is all you can find useful resources for the Android N Developer Preview and sample code for the Development of the Apps in Android N.


Android N Developer Preview Sample Source Code


Multi-Window Playground 

    • Android N Multi-Window you have to change the Manifest file properties  android:resizableActivity and yes Android N and above all by default.

Screenshot 

Source Code for Android N Multi-Window - https://github.com/googlesamples/android-MultiWindowPlayground

Source Code for Android N Active Notification  - https://github.com/googlesamples/android-ActiveNotifications

Source Code for Android N Messaging Service  - https://github.com/googlesamples/android-MessagingService

Source Code for Android N Direct Boot - https://github.com/googlesamples/android-DirectBoot

Wednesday, October 28, 2015

Grow Your Website Traffic Using This Top 5 WordPress Plugins


All in one SEO Pack

This is really the first must-have WordPress plugin on the list. The plugin is actively installed on millions of blogs and is the standard for SEO optimization. The free version offers a huge list of SEO resources including support for SEO on custom post types, automatic title optimization for Google search, auto-generation of META tags and avoiding duplicate titles.
After enabling the plugin, you will have to set it up to run properly. Go to All in One SEO and then General Settings.
  • Checking canonical URLs will automatically generate permanent links to articles and avoid duplicate content
  • Under Home Page Settings, you have the opportunity of creating a SEO-rich title, description and keywords
  • Use the plugin to verify webmaster tools for Google, Bing and Pinterest
Download Plugin

Google XML Sitemaps

As powerful as the search engines are, even they get lost sometimes on their way around your blog. If a search engine cannot find its way around, your pages and posts won’t be indexed and won’t show up in search results.


Creating a sitemap helps by offering a guide for search engine crawlers around your website. With the Google XML Sitemap plugin, it’s easier for the crawlers to see the complete structure of your blog which means you’ll show up in Google, Bing, Yahoo and Ask.com searches.
This is another one that you basically just enable and let it run. You will want to add it in Google Webmaster Tools by clicking “Crawl” then “Sitemaps” and then submitting the sitemap. Google XML Sitemaps will notify the search engines automatically every time you create a new post.

Digg Digg

The Digg Digg WordPress plugin is favorite social sharing plugin by a long-shot. The plugin displays your social share buttons on top or on the side of posts and includes 22 different social sites.


There are four options for sharing buttons placement. The most popular is the floating social share area because it ensures that your readers are always just a click away from sharing your content. No matter far down the page is scrolled, the share buttons follow the page.
It is difficult enough to get readers to share your content. You need to make it as easy and as top-of-mind as possible. Before floating social share buttons, if a reader scrolled down  past the beginning of your post, there was a good chance they’d forget that sharing was even an option.

AddThis Mobile Share


The AddThis Sharing Buttons plugin offers some great tools for mobile. It makes it super easy for your mobile visitors to share your content with a single tap. It also offers some nice customization options to match your website or blog. Mobile traffic is growing rapidly and it’s easy to lose shares from your mobile readers but this plugin will help you fix that right away.

WordPress Popular Posts

After you’ve built some authority on your blog and are showing up on Google, visitors from search are going to start accounting for a majority of traffic. Make an impression by showing off your best work and you might just convert them to long-term readers that come back to the blog on a regular basis.

That’s where the WordPress Popular Posts plugin comes in. The plugin creates a widget that you can place on your blog and show a ranking of posts. The widget is extremely customizable and can be set to show posts with the most views over the last 24 hours, 7 days, 30 days or all-time.
Not only can you show a list of popular posts but you can also limit the list to a specific category. I have one list that displays my most popular product review (aka affiliate) posts. It highlights the affiliate products that people read most and increases my website revenue.
ref- http://www.mailmunch.co

Wednesday, March 4, 2015

Clearbit launches powerful business intelligence APIs for developers


Clearbit, a startup that provides a number of business intelligence APIs, is today launching to provide powerful company and person information for developers.
The idea is simple: send Clearbit an email address or company URL via an API call and you’ll get back a bunch of useful information on the person or company you’ve queried.
Clearbit indexes public information on companies and people so its customers can programatically get info quickly and reliably about them in a flash. It also provides APIs for quick OFAC compliance checks on names and address validity checks.

For example, a quick API call for uber.com would return company social profiles, office addresses, market verticals, total employees and other data like how much money the company has raised in the past.
The idea is simple, but is something that’s been hard to come by in the past. Clearbit wants to be the place to go for developers who are looking to build in these kinds of data sources easily.
Alex Maccaw, CEO of Clearbit, told us that as the company launches today, it’s announcing that its raised $2 million dollars led by SV Angel and First Round Capital with participation from Box Group, S2, Zetta along with other notable investors.
That should be no surprise, considering the wealth of information the company is sitting on. Clearbit indexes its own information by crawling websites with no interaction whatsoever.
Maccaw also told us that 1.2 million companies are already indexed, which make up most of the US.
It already has big names onboard, like Stripe, Zendesk, Asana and Intercom who are actively using the tool in their products. Maccaw says that investors are using Clearbit too, sending queries to find things out like how many companies in the area that are worth more than a certain amount.
Along with today’s launch of version 1.0, Clearbit is announcing Salesforce support. The utility of the service comes into its own here; when you enter an email address for a sales lead, Clearbit pulls in everything it knows about that person.
People and companies can opt out of Clearbit’s indexing if they’re not interested in appearing at all and the company has no plans to surface its massive amount of data via a search engine interface any time soon. It’s strictly sticking to providing it via APIs.
According to Maccaw, nobody is doing the breadth of what Clearbit is doing; he wants companies to think of it as “the Amazon Web Services of data” or the “one stop shop” for company and people information.
Clearbit’s pricing starts at $99 per month for 12,500 API calls to each search type.
Maccaw says that “anyone with a freemium model love Clearbit” and the end goal is to provide a powerful suite of data APIs that almost any Software-as-a-Service company can utilize.

Monday, March 2, 2015

Google launches Player Analytics and custom native ads tools for game developers


Appropriately announced at today’s Game Developer Conference 2015, Google unveiled updates for developers on its Google Play Games platform, with a focus on more effective audience targeting.
Coming to Google Play Developer Console in a few weeks, the new Player Analytics tool is designed to give developers reports of sessions, average spending patterns and how players are progressing through the games. Developers can also set a daily revenue goal and use these reports to help boost in-app purchases or add features as needed.
Greg Hartrell, Senior Product Manager of Google Play Games, says the tool will help developers create realistic benchmarks, and better understand revenue per paying users and sessions.
The second tool is an update to Google’s AdMob platform to give developers better native ad options. Currently rolling out in a limited beta, the tool will allow devs to customize the Google ads that show up in-app to ensure their visuals better match the form and function of the game.

AdMob will also analyze players to predict which are more likely to spend money on in-app purchases, and allow devs to create custom ads to target these players specifically. This feature will be available for free to AdMob users “in the next few weeks.”
Lastly, AdMob will add an Audience Builder tool to let devs create lists of players to target features based on how they’re interacting with the game. Hartrell says this will allow them to send out specific messages or sales so their audiences can get the most tailored experience according to their gaming behavior.
The updates today should allow Google Play Games developers to better grow both their audiences and revenue, following last week’s announce that it has paid outover $7 billion to developers last year. For more info, check out Google’s landing page for its GDC event.

Saturday, February 28, 2015

How to sell your design ideas to clients

Designers sometimes don't understand one thing about communicating design decisions to clients. In order to sell your ideas you need to, literally, sell them. You need to prove they can bring tangible benefits to the business and act as a means of selling stuff.
In convincing your clients you should forget the design itself, break the habit of arguing about the irrelevant and focus solely on things that are important to your client.

After all, we all usually strive for the same result but communicate in very different languages, see things differently and, what is even worse, don't trust each other - that is why agencies have account managers and sales managers onboard.
In this article, I laid down some of the core principles, which, I believe, can help designers - especially freelancers - to sell design ideas better, and above all, to find a common language with their clients.

01. Speak in a language of your client and act, literally, like a salesman


Your client is not interested in design trends and other design-related stuff, which you designers are crazy about. The one who hires you cares about one thing: How your design will earn them money.
As a result, when presenting your design ideas to clients, answer them the questions: How it will help to increase a conversion rate, make visitors opt in, reduce bounce rate and etc., rather than telling how your ideas meet the latest design standards.
That is said, you should act like a salesman. You must sell your design. And in doing so, you should focus solely on the tangible benefits your work will bring to the client.
If you are a freelancer and don't have account managers and salesmen behind your back, my suggestion for you is to take some time and read a book on business-to-business sales. This will definitely open your eyes and make you better understand how to communicate and sell your ideas to very different kinds of people.

02. Gain credibility by backing up your ideas with numbers and examples


Most decisions we make are heavily affected by different kinds of cognitive biases and irrational prejudices. For some reason, we usually just can't make rational decisions.
Decision making in design is even harder because you can't measure everything. You just can't put variables into some kind of formula and get the right answer straight away. Design always leaves space for the unknown. That is why credibility plays here a large role in convincing people.
The only way to gain credibility is either to have job titles ending up with at Facebook, at Dropbox in your resume, or to arm yourself with statistics, researches and design examples from the big players.
In case you haven't worked at Facebook yet, gather as much statistical information as possible. Find a scientific explanation for every major decision in the design. Why have you chosen that palette of colors? Why do you prefer the one-page layout over the traditional one?
Don't worry if you can’t find numbers to substantiate some of your decisions. In this case, find well-recognized players in the market that have something more or less similar to what you recommend for the client. After all, it's hard not to trust the biggest.

03. Show in the right context


Designers sometimes think they can make the client fully understand their ideas and see "the bigger picture" from a few sketches, or even a few words.
Unfortunately, most people who work in the executive roles don't have the ability to see things as you do. As a result, the presentation of design ideas is as important as the design itself.
In selling your design ideas to clients, put everything into context. Whether you are designing a logo, website design or product packaging, use mockup templates to simulate its real use and help your client imagine how the design will look like at the very end.
Just spend a few additional minutes and photoshop a logo protopype on a client's product or put a website design on that beautiful Macbook-with-a-cup-of-coffee mockup.
Once again, act like a salesman. Wrap up your ideas into context that is hard to resist.

10 brilliant tools for web design and development

If you've had a quiet time of it these last 12 months, then well done you, because the rest of us were sweating just to keep up with the base rate of change online. HTML5 has reached critical mass, responsive development continued to barrel along at full tilt, then there's audio APIs and WebGL…

Thankfully, the degree of change correlates positively to the problem-solving efforts of the developers and designers everywhere, dug into their respective specialities.

Niche tools

As a result, along with the larger corporate-backed applications, we have a huge host of small tools and libraries, each designed to solve a particular problem or preserve a certain set of possibilities. A couple of these projects have become institutions: Modernizr, keeping the technical playing field level and PhoneGap holding the mobile market open for web types.

Most encouragingly, there's room for some 'just for the hell of it' type experimentation. And even a bit of self-congratulation, evidenced by the fact that Google felt confident enough about some tools to package and prink them into the Yeoman project.

Indeed, this is a handsome list, with good representation for most slices of the development pie. From full-scale IDEs to small, exotic libraries with beautiful aesthetics. But what gives this year its character is the poise that these tools exhibit. Within it's niche, each one shows that we use are beginning to outdistance the problems, freeing ourselves up to give more though to the creative possibilities of the web. How's that for joyous tidings? Happy Holidays!

Read More - How to become A Good Android Developer

02. Fontello

Price: Free
Why is it so hard to find a set of icons that covers all the bases with a consistent look and feel? One of life's great mysteries perhaps. Well, wonder no more because Fontello not only has all the icons you need but you can pick and choose the glyphs you need and compile these into your own minimalist set.

You can, of course, download the entire set of icons from theGitHub repository (actually it's several sets) but thefontello.com interface makes customising your font so easy it's the only sensible approach. The project is open source but as always, donations would be appreciated.

03. Proto.io

Price: Free - $49/Month

A good prototyping tool should allow you to get up and running fast but also provide enough depth that you can refine your ideas to the point where they don't need you leaning over a user's shoulder saying things like "Just ignore that bit for now".Proto.io does just this.

It also handles all the touch gestures you might want, tackles animations and provides for sharing and commenting. It's smooth to use and thankfully, there's a free plan too.

04. Foundation 3

Price: Free

Responsive design seems to have gone from zero to about a thousand miles an hour in no time flat. And things are still changing fast enough that small development shops are hard-pushed to stay up to date, let alone conduct their own R&D. That's where Foundation 3 comes in.

Developed by ZURB, an agency with the resources and experience available to throw at the responsive problem, Foundation 3 can act as a blueprint for your own projects, a rapid prototyping tool or even as an object lesson in how to address some of the web's must current issues.

The latest release introduces a simplified grid structure and makes the jump to SASS/Compass, allowing for a more readily flexible approach to styling. Though it makes sense to work with SASS if you are planning to have a look at Foundation 3, the customisable download is conceived to allow a straight CSS version too.

Read Also: Debunking 10 Common Blogging Myths

5. Dreamweaver CS6

Price: From £344.32

Fluid layouts, CSS3 transitions and enhanced PhoneGap support lead the charge in the latest update to Adobe's web design all-rounder. There's no denying that Dreamweaver CS6hits the ground running.

The problem which Dreamweaver has always had is the difficulty of balancing it's across the board functionality with the need to keep out of the user's way. CS6 actually manages this pretty well.

The new fluid layouts are handy but in fact are the least convincing new feature. That accolade probably goes to CSS3 transitions which are, with Dreamweaver's help, fun to explore.

06. Cloud9 IDE

Price: Free/$12 per month Premium

This year the browser-based IDE finally came of age with a number of promising projects offering fully-featured apps which make collaborating from anywhere on even large-scale projects. Among these, Cloud9 has the edge.

The code editor is very usable. Code completion, smart drag and drop document trees, FTP integration and all that, but it's the connectivity which makes Cloud9: If a team are hacking the same file, each user is identified by their own coloured cursor. A chat module closes the feedback loop.

Integrated with the likes of GitHub, capable of working offline, and generally intuitive to use. If you want a 'code anywhere' solution, look at this one first.

07. Sencha Touch 2

Price: Free

There's no denying that the mobile/touch device has changed web development for good. It's a broader, more heterogenous world out there and everyone wants a piece of the action.Sencha Touch 2 aims to put that dream within reach of HTML5 developers.

An improved API, stronger docs and training materials as well as firmed-up native integration with many leading devices all make Sencha Touch 2 a serious contender for the mobile development framework of choice. There is a learning curve but, since Sencha aims to be an end-to-end package, at least there's only one slope to climb.

08. Adobe Edge Inspect

Price: Free
A great little app for mobile developers, formerly known asAdobe Shadow, which cuts a huge amount of hassle from the design process. Just pair your devices (Android and iOS) with your main machine. Then the sites you browse to are echoed direct to every connected device.

If you've got conditional code or responsive templates then these should work fine. And if you want to tinker with the code, just hit the angle brackets next to your paired device (in Chrome) and away you go.

09. Brackets

Price: Free

You'd think by now that the concept of the code editor would be pretty mature. There's so many out there and they're all so similar it's easy to imagine that the final blueprint has been found. Brackets shows that even at this level there's plenty of possibilities left to explore.

The central goal for Brackets seems to be a removal of all the repetitive little tasks we fold into the development process. Browser reloading, editing an element's CSS, function searching. Full credit to those involved because, even at beta stage, Brackets is refreshingly good to use. Check out their YouTube channel.

And if you'd like an augmented experience, now you can sign up for Adobe's creative cloud and get Edge Code. Built on Brackets, Edge Code adds some excellent features for typography and PhoneGap.

Read More - Top 5 SEO Tips of 2015

10. Modernizr 2.6

Price: Free

Leading with improved geolocation, WebGL and a host of community contributed detections, the latest update toModernizr delivers some important new detects for the progressive enhancement cabal to get their teeth into.

Version 2.6 of the popular browser capability detection tool updates a couple of dependencies too, but the largest volume of new detects comes from the community. The list itself makes interesting reading: css-backgroundposition-xy, css-subpixelfont, svg-filters, vibration…

If you're keen to make use of the latest features in a responsible fashion then this is one library you need to keep up to the minute.

Read More - How to become A Good Android Developer