We are reviewed on Clutch!

Squash Apps Receives 5-star Ratings for Development Services!

We are proud to announce our partnership with Clutch, the leading B2B ratings, reviews and research platform. Clutch lists over 7,000 IT companies all around the world in over 500 industries. The ratings platform helps potential buyers find in-depth testimonials in order to find the best fit software developers, UI/UX designers, and web developers for their next projects.

We’re extremely happy to announce the amazing feedback that has been received by some of our most esteemed clients. With 4 reviews, Squash Apps has a close to perfect score. Our clients have been saying the most delightful things about our services on Clutch, commending Squash Apps for our outstanding communication skills, our flexibility and our superior technology skills.

Their team is extremely proactive in finding alternatives or solutions to obstacles….Squash Apps understood our direction and asked for clarification when needed”– CEO, StayLocal.co

They come highly recommended.” – Partner, 707 Ventures

I don’t know how many projects they have going on, but they give me the feeling as if my project is the only project they’re working on.” – CEO, Shelly Apps

Based on the feedback received, Squash Apps is listed amongst the top software development companies in India on Clutch’s sister site, The Manifest. Our team prides themselves on building the cleanest code possible while completely avoiding any and all shortcuts to ensure that our clients get the highest quality of work. Our top priority is keeping our clients happy with low costs and high quality service.

We like to develop a relationship with our clients so that we can help them maximize the potential in every project. When we work with our clients, communication is the most important tool. We place a strong emphasis on consistent and clear communication so that there is never any confusion at any time. I think you’ll see that commitment if you check out our extensive profile on Clutch.

If you’d like to learn more about our highly rated services, make sure to check out our website and contact us for any inquiries.

iOS 11 is here!

iOS 11 is here!

iOS 11 is here, and in its wake, its left a lot of cheers and excitement! While it was released yesterday for previous versions of the iPhone, the newbies iPhone 8 and iPhone X were out commercially on September 22 and November 3 worldwide (there’s still some speculation on the Worldwide part), and we couldn’t help but talk about a few features that we really liked!

If you are an iPhone user, then we’re sure you would have looked up this data already, but we’re sharing it nonetheless. iOS 11 will be available on the trio of new iPhones and be compatible with the following models of iPhone, iPad and iPod. The iPhone’s it supports are: 5s, 6, 6 Plus, 6s, 6s Plus, SE, 7, 7 Plus, 8, 8 Plus, X. It is also changing the way iPads are used, they are compatible with 5th generation (2017); Mini 2, 3 and 4; all Air models and all Pro Models. For the iPod Touch, it is available for the 6th generation (2015). If you own an iPhone 5 and iPhone 5c you will not be able to get iOS 11. And unfortunately, Apple is also dropping support for the 2012 iPad 4.

As you can see, it was pretty gracious of Apple to support most of its iPhone models, and iPads. So, even if you don’t want to spend all that money buying the expensive iPhone 8 and X, you can still experience the goodies they are providing with iOS 11.

So, in this article, we wanted to graze upon some of the new fun aspects that are a part of this release, and so, we will be talking about the Face ID and the Animoji in an upcoming article. For now, let us begin by talking about the awesome all new Command Centre amongst others.

The previous command centre was not worth all its trouble, or annoyance mainly because of the few options it provided. Well, with this one, it does not take up half the screen, but the entire screen and has a lot more options. You get the music control centre on the same screen, and to magnify any option, all you have to do is a long press and voila! Another great addition was the idea of making the options visible on this screen editable. So, you get to decide the options you want displayed on the Command Centre.

Screen Record! Move out of the way Screenshots, we have the all new standout Scree Record on iOS 11. When you want to share something and an image just won’t do, just send across a screen record and get the job done. This is one feature that we feel will be included on upcoming Android releases.

Finally, we wrap up this article by talking about the ‘Do Not Disturb While Driving’ function. This is one has both an upside and a downside. That is probably because of the way it gets activated. When your device detects a constant speed in which it is travelling in, this setting is automatically turned on, making your phone go to Silent mode automatically. If you are driving, well and good, you will not get distracted, but if you are a passenger, well there are a lot of chances for you to miss your calls!

These are a few options we found exciting for our day to day lives, there are so many more. If you find some other feature to be fun and exciting, let us know too!

Performance: Hybrid Apps Vs Native Apps

code-2620118_640

“While 79 percent of consumers would retry a mobile app only once or twice if it failed to work the first time, only 16 percent would give it more than two attempts. Poor mobile app experience is likely to discourage users from using an app again.” – Source

This is obviously true, mainly because it is something that we do too. With options available for so many On Demand services in the Mobile App world, customer satisfaction is everything. A customer wants things done in a jiffy, plus it has to be convenient too, and if your App is not giving them that, they move onto another App for a same/similar service.

As you know, an App can be Native and Cross-Platform (Hybrid), and while there are main fundamental differences between both, we will here, in this article discuss about the Performance of both Apps.

We have met businessmen and App developers who bat for both teams, we will lay out their reasons, and find out why they are happy with their Native or Hybrid Apps, performance wise.

As you may know, a Native App is one that is designed specifically for one type of Operating System – iOS, Android (We shall consider the majorly used Mobile OS for argument sake). While iOS uses Objective C and C as its programming language, Android uses Java.

With no grey areas, Native Apps are strictly for one type of phone(s), thereby making people hoping to cover one market release specific to their phones. Now, this is understandable, but when the common App players come into the frame, they have reasons to choose Native Apps too, and the main obvious reason they tell is Performance.

Agreed, an App is dependent on various features, be it Setting the location On, or opening the Camera or saving an image. When done on a Native App, these things are seamlessly done because the code does not have to go look for any requests anywhere. Everything is set up as soon as the App is installed. This seamless behaviour plus the beautiful co-ordination this App has with the rest of the Apps in the mobile phone result in an extremely satisfying user experience, which has always been the goal.

On the flipside, Hybrid App enthusiasts believe that these issues are things of the past. With newer, better and more advanced smartphones coming up in the market, the Hybrid App developers are breathing a sigh of relief. The new age mobile devices come with processors and accompanying hardware that are sometimes even better than Computers. So, they believe that the mere processing speed that the device will deliver will take care of any performance lapse a Hybrid App might give. They say that with clean, and efficient code, there might be no difference between both!

All of us have our opinions, and we know you might have one too! While arguments are a waste of time, we love discussions! So, please feel free to drop in a comment on what you feel, and let’s get started!

Apps for Business

freelancer-763730_640

Mobile Applications are easy, and provide a convenience that nothing else does. They help us get a lot of jobs done without moving an inch. And as humans are creatures of convenience, the world of Mobile apps comes with a tagline – The more, the merrier.

This concept is something that will help you, as a business owner to understand the market, improve your sales, to build a brand value, as well and increase your client base. But, as any smart business owner, you will have your doubts. There are innumerable apps available at the play store, and some even providing the same services that you are, so how do you make yours stand out? Well, we’ll take care of that.

First, let us tell you why you need a mobile App. Earlier, when people commuted, they either spoke to one another, or read a book. Now, they just browse the internet on their mobile phones. Now this could mean using the browser, but more than that, it could be listening to music on a mobile App, texting a friend through a mobile App, buying a pair of shoes, booking a cab from the bus stop to their doorstep, filling in their to-do list and even looking up a recipe for dinner – all on a mobile app!

This level of usage means, that almost every idea has a client base in the online world. So, as a business owner, you can improve your clientele without an expensive marketing gimmick, by providing the option of a mobile App.

A mobile app will ensure your presence in the customers minds when they want a service or product that they may require. It will make you more approachable, easily available, hence the more probable option to do business with. And if we go by statistics, then Enterprise mobile apps and services revenue is labelled to hit $430 million by 2021!

Squash Apps has been providing business owners with a custom made Mobile App to suit their business strategy, long term plan, as well as their client base. So, get in touch with us if you are looking to take your business to the next level, and be assured that your end product will not be one in many, but unique, and useful, for both your business as well as the customer.

How to implement SwiperJs slides with IONIC 1.x using ion-slides

With the release of V1.2, ionic announced the support for SwiperJs with the new directive ion-slides. The older ion-slidebox will be deprecated over the new ion-slides. As there was very less documentation and a lot of developers confused on how to get an instance of the swiper in your controller, I decided to write this blog post.

Here’s the forum where I posted the original answer

AngularJS Controller

 

How to use ion-slides in IONIC
AngularJS Controller


HTML

Screen Shot 2016-07-05 at 11.38.31 AM
HTML part

REFERENCES

  1. It can be made much more extensible. The different options available for
    the swiper like effect, speed ..etc is here (Look under Swiper parameters)
  2. Take a look at the api docs here
  3. Awesome Swiper Demos here
  4. Here’s an example gist

With IONIC 1.2 release’s support of swiper, the mobile hybrid developers could now unleash the power of SwiperJS!

Happy coding!