Chrome, JavaScript

Chrome 44 New Features

google-chrome-logoChrome 44 is now in stable channel and there are many updates and improvements:

And there are a lots of other improvements and security fixes.

What is hot and new on the web?

Continue reading

Standard
Android, business

Android In App Payments

top android appsAs we know, user like free applications. However, we need to make a living out of our application, right?
One of the most popular method these days is In-App Payments. You can see this in many examples: Clash of clans, Netflix, Spotify and many more.
In this post, we’ll see how to perform common In-appPayments operations from Android applications.

What is this service?

In-app billing is a service hosted on Google Play that lets you charge for digital content or for upgrades in your app. You can request product details from Google Play, issue orders for in-app products, and retrieve ownership information based on users’ purchase history. Google Play provides a checkout interface that makes user interactions with the In-app Billing service seamless and provides a more intuitive experience to your users. Continue reading

Standard
business

Crypto Currency 101 – #bitcoin

bitcoin

Is it important?

Bitcoin leverage a powerful and new technology. It is not controlled or issued by any one organization (e.g. bank or government). Instead, it is an open network which is managed by its users. In a similar way that email and WhatsApp improved communication by making it fast and cheap, bitcoin is an improvement on existing payment methods which were not designed for the internet era.

What is bitcoin?

Bitcoin is a decentralized, anonymous, digital-only currency that’s lately gotten a lot of public attention. It was originally developed in 2008 and like in any good mystery, someone using the alias “Satoshi Nakamoto” published a paper describing how Bitcoins could work. (There is a very interesting story about this guy too. He must be very smart but, has never come forward to claim ownership, or any part in revenue.) Just one year later, at 2009, they started being traded and mined. In short, bitcoin represents a way to transfer money anonymously and at almost no cost. And since it’s an arbitrary currency with no nationality attached to it, you’re free to exchange it with anyone in the world. Since Bitcoin’s core protocol is viewable by anyone, it has been vetted by thousands of security researchers around the world and has proven to be robust and reliable. Continue reading

Standard
Chrome, JavaScript, mobile, webdev

The Latest From The Web

google-chrome-logoA lot of new interesting APIs that are pushing the web platform forward introduced with Chrome 43 (now in Stable). Let see the ones that are going to impact a lot of users.

  • The Fetch API now allows developers to directly operate on and incrementally release the bytes of streamed network responses, in contrast to the equivalent XMLHttpRequest functionality that requires developers keep the entire in-progress stream response in memory.
  • The Cache Storage API, previously only available in service workers, now provides developers full imperative control over their caching in the page context. This is huge! It will enable users to have better (=faster) experience in places where the connections are not good.
  • Autofill and Autocomplete – People hate filling out web forms, especially on mobile devices, learn how to help them complete it up to 30% faster. (And yes! I wrote it).

Continue reading

Standard
business

Why Startups Succeed #StartupTips

A tree in the wildHow to know if a startup will succeed? Or in other words, when you coming to evaluate a new early stage startup what are the parameters you should consider?

Bill Gross from Idealab did a (limited) research and found out that timing is the most important aspect for startups to succeed. It’s a downer since it’s a factor that we (= entrepreneurs) can’t control. However, a talented team will know how to execute well and ‘buy’ more time. In order to extend the ‘time frame’ as long as we need it to be, a strong business model is another important aspect. It will ensure that we will get to a cash flow positive state. This will enable us to run for years and wait for the right timing.

startup success aspects

 

IMO, a great execution by passionate co-founders is the best predictor.
After that, a solid business model and a good idea are critical success factors. Continue reading

Standard
Chrome

Web Forms Best Practices

The Tree

Here are some of the rules that will help you build better forms. As we know, it’s a mobile world, so we wish our forms to be responsive and mobile first by nature. Let’s see how to do it right.

Use big font size and provide easily touch buttons

Here it’s simple, when you have doubt, make things bigger and check. In other words, you wish your fonts to look great both on mobile and desktop. For mobile, a rule of at least 16px will be a good start. Why? because it’s big enough in most cases for mobile. Plus,  this minimum size will prevent all iPhones from zooming into the fields. For buttons and touch areas, start with at least a size of 32px for the input field height. This will ensure it’s not too small. However, check it both on mobile (few devices from 4″ to 6″) and on larger screens (=desktop or large tablets). Both Foundation and Bootstrap gives you a default size for such elements that is good for mobile.

Take advantage of Autofill

This will enable your users an easy way to complete forms with pre-populated data.  Look for opportunities to pre-fill information you already know (e.g. Geolocation to fill the zip code), or may anticipated to save the user from having to provide it. For example, pre-populate the shipping address with the last shipping address supplied by the user. See it in action at: greenido.github.io/form-example.html Continue reading

Standard