skip to Main Content
Car Dealer IOS App Template Code And Design

New Car Dealerships iOS App Template and Source Code

We recently updated our Car Dealer iOS app template that lets you display your own cars you wish to sell. This template is perfect for all those business owners who run their own dealership and wish to reach more people by going mobile, without relying on a third party service/website. And who wouldn’t want to have their own app nowadays?!

Display cars on your app dealership app

What has been changed in this update?

We are constantly working on all of our existing templates, thus making them more appealing and adding new features. This update was partly forced to be done by a third party.

When Facebook announced they will shut down Parse.com, it was a big hit for many developers, including us as well and some of our customers. Parse’s greatness is that it is super easy to setup, and quick to get started.

 

But let’s go through one by one the new features:

 

New backend for the app

As Parse was out, we had to find a new alternative. That’s when we found Backendless.com. It was super easy to migrate from our existing Parse app to their site, and just had to modify a little code on their side to make everything run again. We tried many services before making the switch, but we have to say, it was worth it.

New UICollectionView layouts: grid view and list view

As said before, when we are creating an update for a template, we also adding some features. This one has been requested by many customers, to replace the existing UITableView and use a UICollectionView instead. The biggest issue that we came across while we were developing is how to add a searchbar to the collectionView as there is no trivial way for doing this, as opposed to using it in a tableView. While searching for a super cool solution we came across the following git: https://github.com/ihomam/CollectionViewWithSearchBar. Lets you easily add a UISearchBar to your UICollectionView. Sweet.

Once that was done, we introduced 2 new FlowLayout objects that tells the collectionView how we wish to layout the cells inside to be able to draw a grid or a list layout. It was actually easier than imagined, here you can read a tutorial how to do it.

Right to left language support

Another often requested feature was the right to left language support. In some languages, they read from right to left, as opposed to left to right, and so, the UI of the app should adopt to these requirements. How to do it? Well you basically set up your project to have a new scheme, where you can set to use Right to Left language, and simply run it before doing anything. Than you can see your base, how your app would look like for those language settings. If you are using a tabbarController you’ll notice that the order of items are reversed, Home tab (for example) is on the right side of the view, as opposed to being the first item. Some settings are easy, others need some adjustments, like flipping the back button’s arrow.

Here is a snippet to determine what direction is used:

For us, there wasn’t too much to change, just had to do some basic adjustments and it was working. Read the following documentation to know more about it here.

If you wish to learn more about this app template, visit its detail page.