Category: Product Development

Google’s Material Design – A Quick Rundown

Android Material Design

Most of you might already know about the latest version of Android OS, i.e. Lollipop. Also referred to as Android L, this version has turned out to be quite popular for one crucial reason – Material Design. Though there is a sustained interest in this design philosophy, there are very few pieces of published content that actually touch upon a holistic perspective of this radical new design thinking. Today, let’s check out some vital factors of Android L.

Why Material Design?

If you closely analyze the elements of Lollipop, you would find some significant differences when compared to the conventional Android aesthetic. The new design would seem more similar to a pastel and paper adaptation of the Metro theme from Microsoft. In the past four versions of Android, a lot of variations were seen mainly due to the branding done by the different carriers. In the previous versions of Android OS, the user interface lacked consistency. The elements in the previous versions were so inconsistent that they used to react differently in different situations, even though they were a part of the same OS. Similarly, there were few more negative aspects in the last four versions of Android that led to the inception of Lollipop.

What Lollipop’s Material Design Has to Offer?

One of the prime objectives of the Material Design is to strengthen the trust between the software and the user. The strict rules mentioned in the Material Design add more consistency to the way the user handles or interacts with the OS. This new design allows the user to drag objects more swiftly, add and destroy items, and choose the type of interaction to occur on UI elements. In other words, through the Material Design, Google has made an attempt to make the OS react in a way that the users expect. In this way, users will not come across any hiccups or unpleasant surprises.

Smart Paper- It would not be wrong to say that Smart Paper has been the core symbol of Material Design. Smart Paper can be defined as a concept that involves a fictional element, which is able to move and alter shape, accompanied with depth. I would definitely say that the Smart Paper concept can be compared to a magical notepad having layers of papers or cards. The respective cards come into action as you tap on them, and you can even drag and rearrange them. Meaning, the cards are quite flexible in nature, however predictable.

Virtual Physics- Yes, this time Google has gone a step ahead to improve the UI. Virtual physics concepts have been used in a detailed way to decide how the elements should move, how fast should they accelerate, how they should spring back, etc. Getting the elements off the screen and changing their size has become easier now.

The Appearance and Feel- The Material Design gives a lot of emphasis on the use of consistent graphic design, mainly across the OS and apps components. Numerous color palettes have been incorporated into the design, and the fonts have been standardized to give a better feel to the users. The level of contrast related to the texts has also been optimized for better reading experience.

Let us know in the comments below if any other aspect of Material Design has kept your interest level high.

Android App Publishing – The Right Approach

Android App Publishing

App development is perhaps one of the biggest technology disruptors in today’s world. Every IT or software firm and even individuals are looking forward to build their own app and publish it on Google Play. However, building a successful app is not an easy task. Before you put out the app developed by you or your team on Google Play and make it available for the users, there are few things you need to consider doing. Towards this end, we have compiled the basic pointers you need to follow before publishing an app. Let’s look at each of them in detail –

Steps Involved in Publishing an App

  • Quality test- It is extremely crucial to make sure that the app passes the quality criteria, so that it can meet up to expectations of the users.
  • Publishing Process – First of all, check out the documents related to publishing workflow, and get an idea of the process involved in making an APK (application package) ready for release.
  • Policies and Agreements – Next, go through the list of policies and agreements of Google Play. Google Play aggressively put into force the policies, and if your app if found violating any of the policies then it may lead to its termination; even the developer account may get suspended.
  • Country Distribution- In this step, you have to decide the distribution of your app on the basis of countries as well as territories.
  • App’s Size- The maximum space provided by Google Play to publish your app is 50 MB. In case your app’s size exceeds 50 MB, you can seek help from APK expansion files.
  • App’s Platform- This step is about confirming that you have created the app on a platform which is compatible with Android OS.
  • In-app Billing- In case you do not want to give your app for free, consider making use of an In-app billing, which will let you to sell your digital content. In addition, also set a price for your app.
  • Localizing- If you have any particular country where you want to promote your app specifically, then you have to work towards localizing the app and its elements, such as images, strings, screenshots, etc.
  • Promotion- In this step, you have to work towards the promotion of your app by creating graphics, videos, and screenshots.
  • Release Ready APK- After taking care of the above mentioned steps, now you should focus on uploading the APKs to the developer console of your account.
  • Beta Release- Distribution of a pre-release edition of the app can be useful in getting the feedback from the users, which in turn will prove helpful in fixing bugs.
  • Apps’ Store Listing– This step is about furnishing the details of your app to the users, on the store listing page. This detail will help the users decide whether to purchase/download your app or not.

Those were the major steps involved when it comes to publish an app on Google Play. You can also make use of Google Play badges to promote your app in a better way. Write in to us with your comments if these pointers help you with your app approval process.

Top 5 Wearable Devices of 2015 You Should Know About

Top Wearable devices 2015The demand for wearable devices is definitely on the rise these days. People have started to spend their money on these futuristic devices, and this is the reason why more and more tech companies are jumping into the scene. In 2015, most of the major tech companies, such as Apple, Samsung, and Sony have decided to roll out their wearable devices for the consumers. So, let us provide you a peep into the top 5 wearable gadgets of 2015 you should know about.

Apple Watch

Quite undoubtedly, Apple Watch is one of the most anticipated wearable devices of 2015. This smart watch has created a lot of buzz with its recent launch. The watch is available in three different segments – Apple Watch, Apple Watch Edition, and the Apple Sport Watch. With a choice of feature sets like dial shapes, color options, digital crown technology, and in-built notification system, it will appeal to the personalization needs of users.

Pebble Smartwatch

It was during the CES 2015 event when Pebble showcased its 3rd edition of smart watch. With its 3rd edition, the tech company would be expecting to accumulate a lot more accomplishment than it has had with the previous versions. The previous editions of Pebble smartwatch were loaded with basic features like sending/receiving emails and messages with a really powerful battery (up to 7days of battery backup). The 3rd edition will definitely offer something more to the users.

Tag Heuer Smartwatch

The brand ‘Tag Heuer’ needs no introduction in the watch industry. It is associated with quality and sheer luxury. But, now the company has decided to step into the world of tech gadgets. In 2015, you can expect Tag Heuer Smartwatch to hit the market, which would be run by Intel processor. The Swiss watch maker has given an indication that the wearable device will borrow some of its design element from the digital watch range of Tag Heuer.

HTC Gluuv

In case you are looking for something quite different then HTC Gluuv may fit into your needs. It would be the first wearable device from HTC, which will offer flawless integration with HTC One M8. By connecting your HTC smartwatch to M8, it would become possible for you to sync both of them and get regular updates. One of the most striking features of HTC Gluuv is its amazingly powerful camera, of 87.2 MP!

Sony Smart Eyeglass Attach

This device might remind you of the Google Eyeglass. Following the footsteps of Google, Sony is planning to come up with its own version of Smart Eyeglass attach. This device will be loaded with sensor HUB, Bluetooth, wireless LAN, and a powerful processor. In addition, it will also feature an OLED Micro Display accompanied with an optical unit.

With so many options to choose from, the competition between the wearable devices of 2015 is definitely going to get tougher. However, this will certainly prove beneficial for the consumers, as tech companies will have to keep improving their products in order to stay ahead of the competition.

Fidelity in Rapid Prototyping

Rapid prototyping is nothing but submission of mock-up design (wireframes) about how a system should look and function upon full-fledged release. The system can be anything – a software, an app or a website. With rapid prototyping, stakeholders get a glimpse of what the fully ready design will look like and how it will behave. This will then undergo validation from leadership executive, developers, designers and other associated stakeholders.

The core purpose of this activity is to ensure that all perspectives are clearly factored in when doing actual development and thus save costs, time and effort in multiple iterations afterwards. When prototyping, you need to focus on the key/common functionality that will be used the most. Anything that is new, complex or routinely used functionality but needs security will definitely go through prototyping.

Fidelity-1

The process

The three key stages of rapid prototyping process include –

  1. Prototype – is the development of sketches or simulations that mock-up the actual solution
  2. Assess – this is then shared with key stakeholders for their review and feedback
  3. Revise – all feedback is incorporated into the prototype and made ready for further fine tuning

As more feedback keep getting added the prototype grows in scope and assumes a full-fledged pre-development design. The term ‘Rapid’ refers to the quick time in which the mock-up goes through a series of iterations to evolve into something concrete.

Fidelity in prototyping

Fidelity refers to the amount of effort/time involved to make prototype nearer to the actual product. So, low fidelity (wireframes) will be a rough pencil sketch far removed from the actual working system (more practical in the initial iterations), while high fidelity is as realistic to actual system as it gets – by use of high end simulator tools (this will be practical when all feedback has been collected and incorporated into the prototype).

Depending on the stage at which the development happens or the end objective of the prototype, fidelity can also encompass one or more of the below dimensions of fidelity –

1.Visual fidelity – This tackles the look and feel aspect of prototyping. It can range from rough pencil sketches of the mock-up to hi-fi stylized versions. More focus should be on the UI aspect here.

Juicy Tip – Don’t go high end in the first stage itself as the mock up is bound to take shape and evolve further post gathering feedback from stakeholders. As the process progresses, you can bring in individual elements such as color, graphics, high-res images etc.

 2. Content fidelity – This tackles the way content placement will affect the overall look of the application or website.

Juicy Tip – Start off by placing dummy text (“Lorem ipsum…”) into the rough sketches just to fill up the blank space on layout. As the design keeps getting better you can replace this with actual content to gauge its impact.

 3. Behavioral fidelity – This dimension shows whether the prototype will be static or dynamic / interactive when presented to stakeholders.

Juicy Tip – Initially, keep interactivity to the minimum as focus should be on layout and visual appeal. Later on you can add elements of interactivity to make the behaviors as similar to actual system as possible. This way the subsequent iterations can be utilized for usability testing and user experience.

GoodWorkLabs specialises in User Experience (UX) for software products, mobile apps, games and enterprise products. Request for a free quote for your UX, prototyping and design needs.

GoodWorkLabs in The Telegraph: Breaking Out Of The Rut Mantra For Success

The leading outsourced product development company GoodWorkLabs was featured in the anchor story in The Telegraph, the largest newspaper of the Eastern India. Here are excerpts from the story –

The-Telegraph-GoodWorkLabs-Leading-Outsourced-Development-Company

Start young, take risks and break out of the rut! Vishwas Mudagal did just that to have his share of ups and downs before tasting sweet success. Now, the 32-year-old entrepreneur-writer-motivation speaker wants the younger generation in the Northeast to dream big and follow its passion from college itself.

“The idea behind GoodWorkLabs was to provide high-end technology solutions to other companies. Today, we have 20 clients, including Flipkart and Samsung. About 80 per cent of our clients are based outside the country,” he said.

On what makes his firm acceptable in the global market, Mudagal said, “It’s about aesthetic sense, scalability, innovation and the ability to build a product incrementally. We believe we have acquired these traits and our clients have responded well. Not many IT service companies have in-depth knowledge of building a product, as doing that requires going through a gamut of services over a period of time.

The Northeast, he said, has a huge potential for entrepreneurship but needs to have the right momentum. “The impetus on entrepreneurship as of now is not there. There is the need for developing infrastructure and building a marketing campaign. Having said that, the region has abundant human resources. A lot of young people from the Northeast have done well in cities outside the region,” he said.

Read the complete story “Breaking Out Of The Rut Mantra For Success” Story here.

Vishwas Mudagal speaks at CII Young Indians event at Jaipur

Vishwas Mudagal, CEO of GoodWorkLabs, was invited for an exclusive event by CII Young Indians Jaipur chapter to address the members and also students of ICG – IIS University at Jaipur. Vishwas address a large audience on key aspects of entrepreneurship, building path breaking products that can change the world, innovation, writing and so on, encouraging young women to dream big and take up entrepreneurship during the college time. According to him “College is the best time to experiment and understand what you are passionate about. This is when you can start your first company. Success or failure doesn’t matter, what matters is you take the first step.”

Vishwas who is also a best-selling author encouraged everyone to take up writing and storytelling, saying “The only way to live several lifespans in one lifetime is by writing stories.”

Young Indians team is doing a great job in encouraging youngsters and creating an ecosystem for entrepreneurship and business growth.

Here are a few pics from the event –

Vishwas Mudagal with CII – Young Indians leadership team – Jaipur co-chair Abhinav Bhantia, Jaipur chair Abhishek Mishra, Northern Region Chair Rohit, Ashish Maheshwari, Ashish Modi, Nivedita and everyone.

Vishwas Mudagal CII Young Indians Jaipur leadership

 

Vishwas with students of ICG College, Jaipur. The future women entrepreneurs, authors, and game changers!

IMG_4174

Vishwas Mudagal’s talk on lean startups at Nasscom Product Conclave Kolkata

The Nasscom Product Conclave 2014 Kolkata, the mega event conducted by the IT-BPO body Nasscom, was a great success and has given a push to the IT industry in Kolkata, especially the startups from the region. Vishwas Mudagal, the CEO of GoodWorklabs, spoke about Lean Startups at the event. He highlighted the growing popularity of Lean Startup philosophy, the need to build products iteratively using the MVP (Minimum Viable Product) model, acquiring ‘validating learning’, experimenting with pivots and various other tricks entrepreneurs could use while starting up or scaling companies.

Below are few pics from the event –

Vishwas Mudagal in a panel discussion on Lean Startups.

Session-Lean-startup-vishwas-mudagal-goodworklabs

 

IMG_3596

 

‘Losing My Religion,’ the best-selling novel written by Vishwas Mudagal was showcased at the event. It is now seen as a book that is a preamble to entrepreneurship and startups, as it exposes the reader to the life of entrepreneurs, and their struggles and glory.

IMG_3599

IMG_3600
IMG_3602

IMG_3610

IMG_3604

 

 

Top 5 Social Media Games On Facebook

Social media gaming is basically playing games online with your social media account with your friends and the community. This typically features multiplayer game play. Some of these games are highly addictive! At times, the sole reason people use their social media accounts may be to play these games. What made some these games so addictive? So today we take you back in time and bring to you the top 5 social media games till date.

Top 5 Social Media Game Applications on Facebook

top-5-social-media-games

#1 – FarmVille

If you have not heard about this game, we are sure you must be living under a rock! For those who are not aware about this, it was launched in 2009 as an Adobe Flash Application on Facebook. FarmVille is a farming simulation game application developed by Zynga. The gameplay involves different kinds of farm management. Some may include as plowing the land, planting, growing, and harvesting crops, harvesting trees and raising livestock and many more. Nearly 100 million of all the users on Facebook back then played FarmVille. What made it so addictive was the fact that the users could play and compete with their friends.

#2 – Texas HoldEm Poker

Also developed by Zynga, it was launched in 2007. There were millions of players playing this game daily. It had a simple gameplay. Users join a casino lobby and are able to play at either at any table or join friends for a personal game. The leader board shows players how they compare in their chip ranking to the other players. It also allows players to send or receive gifts. As itself Texas Holdem Poker is a world famous gambling card game, what obviously made it so attractive was the fact that people could gamble without any actual money involved.

#3 – Mafia Wars

Again, a game developed by Zynga, Mafia Wars was one of the most famous games on Facebook. It won the Webby Award People’s Voice Winner in Games category in 2009.  The gameplay was set in New York City. Players had an option to travel between New York or Manhattan, Las Vegas (post level 18) and Italy (post level 6). The game consisted of fighting with other players, doing jobs to earn the cash, items and experience within the game. The goal of the game was establishing and taking forward one’s criminal empire. Players could create mafias by recruiting other players. The addictive angle to this game was the out of the box idea to rather play a villain than a hero, like in every other game.

#4 – Zuma Blitz

This was a simple and a cute game, which attracted people of all ages to it. Developed by PopCap, as Zuma Blitz, it went live on Facebook on December 2010. It was an easy ball matching game. The game could be played in long or short doses without getting bored. The graphics were attractive and colorful. In the year 2004, the first originally released game ‘Zuma’ was awarded it the ‘Game of the Year’ by RealArcade. The addiction of the game lied in its simplicity. Since the objective was nothing much except matching the right balls before you lose.

#5 – Diamond Dash

Diamond Dash is a puzzle game developed by Wooga. It is kind of a game which is somewhere in between Tetris and Bejeweled. The objective of the game is to clear same colored diamonds as quickly as you can in the allotted time to get a high score. In the process you level up too. The game turned to be quite addictive because of its similar characteristics as Tetris, which has always been famous. And also the ability to crack a high score and show it off to your Facebook friends through yours posts.

Today, the use of Facebook for playing games has lessened drastically. But the craze still continues through our mobile devices such as iOS games and Android games, which keep us hooked on.

Top 6 Cross Platform Mobile App Development Platforms

Let’s begin with a simple definition of what Cross Platform Mobile Development is. It is a manner of writing single codebase for applications, which could be used on different operating systems. It is a known fact how difficult Multi-Platform Mobile App Formatting can be. Each platform functions differently and is unique in its own way. However, one could say that Cross-platform apps are the “in-thing” today. So as a developer, it is essential to develop best cross-formatted apps. Fortunately, there are some really good Cross Platform Mobile Development tools / platforms / frameworks in the market today (they have for sure evolved quite a bit). We bring to you the Top 5.

cross-platform-mobile-apps

#1 – PhoneGap

PhoneGap is an award-winning Mobile Development Cross Platform that is capable of creating applications for Symbian, Android, Blackberry, Palm, iOS (iPhone and iPads) and Windows. These developers write their applications based on web shortcuts such as JavaScript, HTML, and CSS3. It is also open source and free, so there are no licensing costs. PhoneGap works systematically, and provides developers an easy access to hardware components. Like the accelerometer, camera, sound, GPS tracker and many more which are quite advanced in nature. In addition, PhoneGaps also conducts training to developers for free who are willing to make it big in this industry.

#2 – Appcelerator

Appcelerator creates Cross Platform Mobile Apps through Web Programming languages such as PHP, JavaScript, HTML, Python and Ruby. One of the best things about Appcelerator is that it provides its users with more than 300 API’s and location information to access easily. It is known to power over 1000 native apps in a month. For the 3rd Party Components, it provides value-adds such as Backend-as-a-Service (BaaS), app analytics and a marketplace.

#3 – Sencha Touch

Sencha Touch as a Cross Platform Mobile Development tool is a HTML5 mobile application framework for iPhone, Android, and BlackBerry. Sencha Touch can be used to develop UI’s for mobile web applications that have a look and feel like those of native applications on the supported mobile devices.

#4 – Whoop

This is a very interesting tool for Cross Platform Mobile Development. Whoop claims that they are “the one-stop mobile app publishing platform for non-developers.” They state that they are suitable for even non developers. This is considered one of the best ways to go for beginners in Mobile Development. Although, there is an ease in its use, it does not possess many important requirements for the latest features on hardware. It consists of a WYSIWYG interface which allows the developers to easily drop app elements to attain the desired result.

#5 – MoSync

MoSync is an advanced SDK for Cross Platform Mobile Development. This SDK provides the developers with many useful tools such as runtimes, libraries, integrated compilers and more. It includes Eclipse based IDE and supports C/C++, PHP, Python, Ruby, JavaScript, and Java. MoSync supports OS’ such as Android, Windows Mobile, Moblin, Symbian, Mobile Linux distro. The release of MoSync 2.4, will allow support for iPhone OS and BlackBerry.

#6 – RhoMobile

It offers Rhodes, an open source integrated framework based on Ruby. This is basically used to develop applications that can be used on several other mobile OS’. It allows native applications to be developed for Symbian, Android, Windows Mobile, iOS and RIM. RhoMobile provides a framework, which needs the developer to just code once. This same code can be used to develop apps for different OS’.

Cross Platform Mobile Development tools are in huge demand today. We hope these are able to help you in developing an awesome app!

For consultation and development of cross platform mobile apps, connect with GoodWorkLabs, the experts in cross platform mobile and HTML5 development.

 

Top 6 iPad Edutainment Game Apps

What is edutainment you ask? Simple, when education meets entertainment. Right? But, getting the right blend in a game is quite a task. How do you make a fun game educative or an educative game entertaining? Well, there are many iPad game apps, which have been able to get this combination right. These games are epitomes of what we call ‘edutainment’. We recommend you try the following 6 best iPad game apps today and see what new things you get to learn while having fun. Fair warning some of them can be quite challenging, addictive and can bring out the challenger in you. Let the games begin.

top-edutainment-ipad-games

#1 – QuizUp

This game has taken the world by storm.  It has been ranked #1 overall in the Apple App Store. Challenge random strangers, or connect with your Facebook or Google+ friends to earn more points and level up. It boasts of an overwhelming number of topics, with which the user can choose to challenge others. Be it from Grammar to Sports to World Capitals.

Features:

  • Almost 600 topics to choose from
  • Connect with Facebook or Google+
  • Chat with players with similar interest

Addiction Level: 10/10

[Link: https://itunes.apple.com/in/app/quizup/id718421443?mt=8]

 

#2 – 2048

2048 is an addictive, fun and a very simple puzzle game. The objective of this educational game is to swipe the tiles on the grid, and combine them to get a tile with a number 2048. For example, 2+2=4, 4+4=8, and so on, and when the player creates a tile with the number 2048, he wins. And, if you are a Chemistry geek Isotopic 256 is a brilliant spin off.

Features:

  • Leader board to see your ranking against your Facebook friends
  • Frequent game improvements
  • Game auto-save feature

Addiction Level: 10/10

[Link: https://itunes.apple.com/en/app/2048/id840919914?mt=8]

 

#3 – Smart Kitty

Why should adults have all the fun? This is a simple and educative game for toddlers and children. The game comprises of interesting activities, colourful and attractive special effects and an enjoyable and pleasant music for children between the ages of 1 to 6. This is an excellent app for kids to improve their logical thinking and memory skills in an easy and fun way. Word on the street is that adults also love this game app.

Features:

  • Six different difficulty levels
  • Starts with simple and then gradually moves on to complex tasks
  • The game is available in English, German, French, Italian, Spanish and Russian

Addiction Level: 8.5/10

[Link: https://itunes.apple.com/us/app/smart-kitty-educational-game/id767572698?mt=8]

 

#4 – Calculords

Calculords is an unconventional card game, which incorporates number puzzles and turn based tactical combat. The game mechanism is clever, strategic and creative. Unlike the other games where in the player needs to reach at a higher level to play with powerful cards, here you can use math to play any card that is in your hand.

Features:

  • Puzzle driven collectable card gameplay
  • Over 200 unique cards

Addiction Level: 8/10

[Link: https://itunes.apple.com/in/app/calculords/id777125004?mt=8]

 

#5 – Lost Light

Lost Light is an adventure puzzle game from Disney. Every stage in this game has a series of blocks, which rise upwards. The players’ goal is to match same-numbered tiles by sliding a numbered tile to any tiles besides it, thus connecting the tiles and becoming the total sum.

Features:

  • Up to 225 levels
  • 9 unique challenges types
  • 3 level conquering power-ups

Addiction Level: 8.5/10

[Link: https://itunes.apple.com/us/app/lost-light/id731187110?mt=8]

 

6. Letter Quest: Grimm’s Journey

Are you a word game fanatic? Then, this is the perfect match for you.  This educational game has a simple, yet engaging concept. The player has to spell words and fight his way through 40 exciting stages and help Grimm and Rose on their adventure through a world filled with monsters and also treasure.

Features:

  • 40 stages with 4 unique ways to play each
  • More than 30 monsters to compete with
  • Compete with your friends and see your ranking on the leader board.

Addiction Level: 9/10

[Link: https://itunes.apple.com/us/app/letter-quest-grimms-journey/id646385740?mt=8]

 

We loved these 6 iPad games apps but we feel we should warn you; they might take over your life as they are extremely addictive. Happy Gaming!

 

 

Ready to start building your next technology project?