App Development

Unidirectional Data Flow in Angular
Angular App Development

Unidirectional Data Flow in Angular

The unidirectional data flow is an architectural pattern in Angular which improves the performance of Angular, in comparison with AngularJS. It is quite hard to find information on this pattern and it could be ...

An Introduction to Full-Text Search in PostgreSQL
App Development

An Introduction to Full-Text Search in PostgreSQL

Have you ever wondered how some searches result in the actual information within a short amount of execution time? Most of the cases may use some other alternatives like ElasticSearch. Is it possible with just ...

Inversion of Control(IoC) and Dependency injection(DI)
App Development

Inversion of Control(IoC) and Dependency injection(DI)

In Spring framework, the core container module provides the essential functionality. The BeanFactory is a primary component of the core container and the Inversion of Control (IoC) pattern is applied by BeanFac...

Spring – Aspect Oriented Programming (AOP)
App Development Spring

Spring – Aspect Oriented Programming (AOP)

In Spring, the concept of Aspect Oriented Programming (AOP) is similar to modularity in Object Oriented Programming (OOP). In OOP’s, a key unit of modularity is the object, but in AOP it is aspect.In ...

Angular JS or React JS Which should be the choice for your web application
Angular App Development React

Angular JS or React JS: Which should be the choice for your web application?

Today the biggest change to have happened in the area of software development is the transformation of application development from an on-premises ecosystem to a globally dispersed rich internet powered web app...

How AI can contribute in Web and App development
App Development Artificial Intelligence

How AI can contribute to Web and App development

The possibilities are many, so we decided to pick the top 5 that you can focus on while building apps for supporting business operations or while developing your enterprise website. Adobe in a recent study has ...

5 digital transformation technologies to watch out for this year
App Development Machine Learning

5 digital transformation technologies to watch out for this year

Today enterprises have realized the importance of having a digital business model to succeed in highly competitive and frugal consumer markets. A recent study about the State of Digital Business Transformation ...

Chatbots Vs. Mobile Apps – Who is winning the race
App Development

Chatbots Vs. Mobile Apps – Who is winning the race?

Siri. Cortana. Bixby. Facebook Bot. And endless others. Chatbots, turbo-charged with Artificial Intelligence (AI) have become commonplace in every facet of our lives. A Chatbot is the most common avatar in whi...

Building cross-platform desktop apps – Choose the right technology
App Development

Building cross-platform desktop apps – Choose the right technology

Cross-platform development for desktop applications was unjustly overlooked until recent times even when it was vastly explored in the mobile arena. Today situations are changing as Macs are aggressively taking...

5 Tips to improve the user experience of your mobile app
App Development

5 Tips to improve the user experience of your mobile app

Hundreds of mobile apps are getting launched in the app stores every day. In 2016 alone, there were around 1.25 million apps which got published via Play store alone and around 5 Million apps are already presen...

Testing the usability of mobile apps – A quick-starter guide on mobile UX testing
App Development

Testing the usability of mobile apps – A quick-starter guide on mobile UX testing

A tremendous increase in the number of smartphone users in the global market creates a huge demand for developing more mobile apps as people are spending more time on their phones. Hence, making flawless applic...

What makes MEAN stack popular among startups
App Development

What makes MEAN stack popular among startups?

Over the years MEAN stack has grown as a popular choice among full stack developers. More and more developers joined the parade mainly because MEAN is an all JavaScript stack. Apart from the easier learning and...

How much does it cost to make an app – The best guide
App Development

How much does it cost to make an app – The best guide

In today’s smartphone-enabled world, it is almost impossible to build a successful startup without a mobile application. Whether you are entering the enterprise space or B2C business, end users expect your comp...

Why minimum viable product (MVP) for startups An ultimate guide
App Development Startups

Why minimum viable product (MVP) for startups? An ultimate guide

Minimum Viable ProductEric Ries, a Silicon Valley entrepreneur and author of the book The Lean Startup, famously quoted, “A minimum viable product is that version of a new product which allows a team ...

5 Reasons your business needs a mobile app
App Development

5 Reasons your business needs a mobile app

Why mobile app? To get a deeper post on this question let us review some researches done by Gartner. According to Gartner, smartphone shipments across the world would reach 10 billion in 2016. This prediction p...

5 Proven tips on how to start a startup
App Development

5 Proven tips on how to start a startup

Selling a vision is the toughest thing every startup may face. Getting and retaining new business is a challenge for almost any start-ups. Getting a decent traction of the products and services needs a lot of s...

4 Mobile app trends to watch in 2016
App Development

4 Mobile app trends to watch in 2016

Mobile apps have definitely eased the way we live these days. There is an app for each and everything under the sky. The impact of the changing mobile app trends has revolutionized business and consumer lives d...

Top reasons why mobile apps are important for your business needs
App Development

Top reasons why mobile apps are important for your business needs

Today smartphone has become man’s best companion. We interact with the virtual world through our mobile phones and this is more time than how much we interact with our families. Why mobile apps? How is it ...

How to choose the right mobile app development platform
App Development

How to choose the right mobile app development platform?

In part 1 of the series, we analyzed why businesses need a mobile app. Also, we touch base on different app categories, platforms, device form factors etc. We also went through the typical workflow within a com...

Native mobile apps or hybrid mobile apps – Decide today
App Development

Native mobile apps or hybrid mobile apps? – Decide today

According to a recent survey by Gartner, more than 50% of all mobile apps would be HTML based hybrid apps, by 2016. Deciding whether to go for a native app or a hybrid app is extremely crucial to the success of...

Why should you go for a hybrid mobile app in 2016
App Development

Why should you go for a hybrid mobile app in 2016?

The big question among developers and business owners these days are on choosing between a hybrid app and a native app. There are some advantages and benefits of choosing each, so does there are some drawbacks....

How to learn to code with inspiration
App Development

How to learn to code with inspiration?

Nature of work in the IT sector has changed a lot over the recent years. Developers have moved from memorizing code to utilizing reusable code components or boilerplate code generation tools. Google or Sta...

Why protractor for end-to-end testing in AngularJs
Angular App Development

Why protractor for end-to-end testing in AngularJs?

Are you working on AngularJS applications? Are you searching for a test framework to do End-to-End testing in Angular applications more effectively? Then this post will help you to taste a familiar automation f...

Why fluent automation for testing your web applications
App Development

Why fluent automation for testing your web applications?

Let us explore today’s varied choices we have for Automated Browser Testing. There are headless WebKit browsers like PhantomJS and cloud-powered multi-browser testing tools like BrowserStack and SauceLabs...

How to do mobile app automation testing using MonkeyTalk tool
App Development

How to do mobile app automation testing using MonkeyTalk tool?

MonkeyTalk MonkeyTalk is an open source mobile app automation testing tool for Android and iOS. MonkeyTalk is a simple-to-use tool which automates real, functional interactive tests for iOS, Android, Web/H...

What’s inside Selendroid Selenium for Android
App Development Testing

What’s inside Selendroid: Selenium for Android?

Just imagine, you developed an Android application and published it to Google Play. Then you get a user review like ‘This app has too many bugs, I don’t like it’. Hence, it is important that you test the app we...

What’s new in AngularJS in 1 minute
Angular

What’s new in AngularJS in 1 minute?

It has only been a few months since I have started out with AngularJS but this JavaScript framework has caught my mind by storm. The unparalleled flexibility and features it delivers are top notch. So like ever...

How to do the AngularJS 1.3 migration Top things to
Angular

How to do the AngularJS 1.3 migration? Top things to remember

AngularJS 1.3 comes with many features and improvements which are not found in AngularJS 1.2. Now 1.3 is mainly focused on:Performance – With many operations like DOM manipulation and digest 3 – 4...

How to set up push notification with Urban Airship
App Development

How to set up push notification with Urban Airship?

Push Notification Service on Android Apps :Push notifications let your application notify a user of new messages or events even when the user is not actively using your application.On Android devices, w...

How to build a PDF reader using iOS
App Development

How to build a PDF reader using iOS?

While working on a PDF reader application for iOS I had to dig up a lot of information on the web. Having completed the same I am putting down various options I found: 1. Starting with an easy method, Using UIW...

9 Best Android M features explained
App Development

9 Best Android M features explained

As Google Team made a context decision to “focus on quality end to end” on their upcoming Android Release M, the central theme of Android M is improving core user experience by which they are focusing on produc...

How to get started with Kotlin Android
Android App Development

How to get started with Kotlin Android?

Kotlin is a statically typed programming language developed by JetBrains, which is designed to run on the Java Virtual Machine and also can be compiled to javascript code. While it’s not syntax-compatible...

How to do the migration to AngularJs 1.4
Angular App Development

How to do the migration to AngularJs 1.4?

With the release of AngularJs 1.4 , the user can enjoy an improved performance with much more enhanced features. It primarily focuses on.Animation – In Angular JS 1.4, the amalgamation of CSS and JS ani...

5 AngularJS tips to remember
Angular App Development

5 AngularJS tips to remember

AngularJS is one of the most powerful JavaScript frameworks which is available today. The development process is simple, which is one of the main advantages of Angular JS. This makes it easier for prototyping n...

How to call a REST API using Parse Cloud function
App Development

How to call a REST API using Parse Cloud function?

REST API Representational State Transfer (REST) is is an architectural style used for web development. It relies on a stateless, client-server, cacheable communications protocol. Call a REST API from Parse.com ...

What’s new in AngularJS 2.0 in just 2 minutes
Angular App Development

What’s new in AngularJS 2.0 in just 2 minutes

AngularJS 2 is a framework mainly focused on the development of mobile apps due to challenges in mobile like performance, load time, etc. AngularJS 2.0 is still in design and prototyping stage. Since it is in t...

How to schedule background jobs in Parse
App Development

How to schedule background jobs in Parse?

Background Jobs Background jobs are set of process that runs behind (background). Thus jobs execute seamlessly and do not disturb foreground processes and operations. Background jobs can be sched...

How to create Webhook using Parse.com
App Development

How to create Webhook using Parse.com

WebHook Webhook is a service which is using to process or call  some events when something happens. It is like a simple HTTP call back which is process HTTP POST method when something happens before/after ...

How to create Android push notification using Parse
Android App Development

How to create Android push notification using Parse?

Push Notification is a service which notifies a user of new messages or events even when the user is not actively using your application. Let us see how to create an Android Push Notification Using Parse. Parse...

What you need to know about Proguard Android
Android App Development

What you need to know about Proguard Android?

What is Proguard ? Proguard is free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes un...