COVID-19 is Driving mHealth Advancements

Published on October 1, 2021

  The COVID-19 pandemic is a global crisis that caught us all by surprise. And,…

Read More

Cybersecurity: Weaponizing the Smartphone Accessories We Use Everyday

Published on September 30, 2021

  Nowadays, we constantly hear about new data breaches that victimize hundreds of thousands of…

Read More

5G and Mobile App Development

Published on September 24, 2021

As technology adoption and the number of smart gadgets continue to increase, developers are utilizing…

Read More

3 Ways Cloud Computing Benefits Mobile App Development

Published on September 22, 2021

You’ve probably heard about cloud computing being offered by companies like Amazon and its AWS…

Read More

3 Strategies for Designing Your mHealth App

Published on September 17, 2021

With a plethora of mobile health applications available on the market today, it can be…

Read More

Are You Leveraging Low-Code or No-Code?

Published on September 15, 2021

Today, there is no shortage of buzzy catchwords, trendy phrases, or a slew of acronyms…

Read More

2021 mHealth Apps Disrupting Healthcare

Published on September 9, 2021

It’s no surprise that the use of healthcare applications has skyrocketed over the past few…

Read More

AI’s Influence on Mobile Banking

Published on September 7, 2021

In today’s society, we hear a lot about artificial intelligence and how it’s being used…

Read More

3 Ideas for Your Next Machine Learning App

Published on September 2, 2021

It’s no secret that AI and machine learning are shaping many of the things we…

Read More

Cybersecurity: Seven Approaches For Improving Employee Buy-In

Published on August 29, 2021

Cybersecurity is a must for modern businesses: Cybercrime accounted for more than $1.33 billion in…

Read More
// Add original row class to side image sections $('section.side-image').each(function() {var rowClass = $(this).find('.wpb_row').first().attr('class').split('vc_row-fluid').pop().trim();$(this).addClass(rowClass);}); // Highlight portfolio in navigation on project pages $('body.posttype-portfolio').find('#menu-navigation a[href*="/portfolio/"]').parent().addClass('current-menu-item'); // Highlight services in navigation on services pages $('body.parent-pageid-12').find('#menu-navigation a[href*="/app-development-services/"]').parent().addClass('current-menu-item'); // Copy tab titles into content for responsive view $('.wpb_tabs .ui-tabs-anchor').each(function() {$( '.wpb_tab' + $(this).attr('href') ).prepend('
' + $(this).html() + '
');}); /*if (jQuery('.portfolio-page').length > 0){*/ /*portfolio-template-default*/ if (jQuery('.portfolio-template-default').length == 0){ $.fn.extend({ animationend: function(callback) { return this.one('webkitAnimationEnd mozAnimationEnd oAnimationEnd oanimationend animationend', callback); }, initWaypoint: function() { return this.addClass('waypoint') .removeClass('animated') .waypoint2(function(direction) { //console.log(this.element) $(this.element).addClass('animated'); this.destroy(); }, { offset: '80%' }); } }); } if (jQuery('.portfolio-template-default.single-portfolio').length > 0){ setTimeout(function () { jQuery('.page-header h1.waypoint, .page-header p.waypoint').addClass('animated'); }, 1000); } if ( window.matchMedia('(min-width: 481px)').matches ) { var waypoints = null; var $waypoints = $('.waypoint'); var waypointSelectors = { 'common': [ $('section.vc_row').has('.lead').find('h1, h2, .lead, .btn'), '[class*="vc_col-"]:not([class*="-12"])', 'section.side-image .image-container', 'section.text-intro h2', 'section.howwework-preview .wpb_tabs', 'section.publications .col-sm-4', 'section.featured-projects .rev_slider_wrapper', 'section.landing-location-intro .wpb_text_column' ], 'home': [], 'app-development-services': [ 'section.services-slider', 'section.services-specialities' ], 'portfolio': [ '.portfolio-showcase [class^="col-"]' ], 'about': [ $('.team-member') ], 'landing': [ '.posts-container .col-sm-6' ], 'staging': [ '.section-clients-v2 .col-sm-3' ] } var pageSlug = window.location.href.split('/'); if (pageSlug.length > 4) { pageSlug = pageSlug[pageSlug.length - 2]; } else { pageSlug = 'home'; } _.every(waypointSelectors, function(selectors, page) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === 'common' || page === pageSlug) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === pageSlug) return false; } return true; }); waypoints = $waypoints.initWaypoint(); } });})(jQuery);-->