Some of the Biggest Tech Products Started as Side Projects

Published on June 16, 2016

What do Gmail and Facebook have in common with a Post-It Note? The fact that…

Read More

Top 10 Reasons Your App Might Be Rejected from the App Store

Published on June 15, 2016

Making apps is hard. Waiting for apps to be approved by the apple app store?…

Read More

Scholarship Programs Are a Missed Opportunity for EdTech Startups

Published on June 14, 2016

The scholarship system offsetting the ballooning cost of a US college degree is undeniably broken….

Read More

Why It’s so Difficult to Retain Talented App Developers

Published on June 14, 2016

Engineering talent is often difficult to find, and even trickier to retain. Even as engineering…

Read More

How Can I Develop a Profitable App?

Published on June 10, 2016

Growing your mobile app idea from concept to prototype may be relatively straightforward, but monetizing…

Read More

How to Market Your Startup for Maximum Discoverability

Published on June 7, 2016

If you figured acquiring loyal users for your app would be cheap, brace yourself for…

Read More

Eat, Sleep, Code, Recharge: Downtime Matters for Developers

Published on June 7, 2016

The iPhone app development community, more so than other industries, places an extremely high value…

Read More

Why Would Apple Drop the Headphone Jack from New iPhone?

Published on June 6, 2016

Apple has a history of making their own rules rather than following consumer expectations. In…

Read More

How to Make Hires as a Non-Technical Founder

Published on May 30, 2016

Whether you’re an iPad app developer looking to hire a designer or an entrepreneur looking…

Read More

Entrepreneurs vs Appreneurs: What Makes Startups Different

Published on May 24, 2016

If you keep up with the tech scene, chances are you’ve heard the term “appreneur.”…

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);-->