Appcelerator Cloud Service (ACS)

Why ACS ?
In this era of mobile applications, there are lots of people wanting to develop mobile applications. Most of the mobile applications share some common functionalities that require server to store the data.

Appcelerator Cloud Service is the best solution for those clients who want applications with some server integration and server backup system. It is the best replacement of the Admin Panels and Web Services. So if you have ACS then you don’t need to develop any Admin Panel. No need to develop Web Services and no need to buy any hosting and domain plan. ACS is easy, cheap and quick solution for those kind of clients who want to pay less and get more.

Now, since money matters for everybody and everybody wants to make more money, I need to explain the ACS plan/cost first so you will be more interested to read this article.

Everybody loves Free!! And Appcelerator guys know that and that is why they are giving Up to 5 Million push notifications,5 Million API calls, 20GB of storage, 100,000 emails per month for Free!! and its quite sufficient for the small applications.

For more heavier requirments you can checkout the plan details here : http://www.appcelerator.com/plans-pricing/

What is ACS ?

ACS is the service that you can easily use in your web , native iOS and Android and Titanium Applications. It provides ready-to-use functionalities that can make your application much better. You can adopt these services by writing just a few lines of code in the application.

Following functionalities are provided by the ACS.

  • Users
  • Chats
  • Checkins
  • Clients
  • CustomObjects
  • Emails
  • Events
  • Files
  • Friends
  • KeyValues
  • Likes
  • Messages
  • PhotoCollections
  • Photos
  • Places
  • Posts
  • PushNotifications
  • Reviews
  • SocialIntegrations
  • Statuses

Lets go through the each and every service one by one. Also, you can check the full official documentation of ACS services here : http://docs.appcelerator.com/cloud/latest/#!/api

  • Users
  • To use any service of the ACS you need to create one user in it. So if your application wants simple login and register functionality then you can use this in your application.

  • Chats
  • You can use this functionality to implement the simple chat feature. This functionality not only provides one-to-one user chat facility but also group chat facility.

  • Checkins
  • Using this functionality you can implement checkin functionality like Facebook.

  • Clients
  • Using this functionality you can get user’s geographical location and its address by using its IP address.

  • CustomObjects
  • Using Custom Objects you can create objects that are similar to the tables of a database. So you when you need to create and store any data for your application, all you have to do is you need to create the custom object and you can add/edit/delete data from the application and website using it.

  • Emails
  • You can send emails by writing few lines of code. Remember, you need to configure SMTP settings in your Appcelerator account.

  • Events
  • You can create events, invite people and also add them to the iCal directly using this service.

  • Files
  • You can create and store files from the mobile application and web.

  • Friends
  • You can search users and make them friends by using this service.

  • KeyValues
  • User can store key value data using this service. This data can be edited/deleted by the owner of that data or admin.

  • Likes
    You can like any of the following by using this service.

    • Posts
    • Photos
    • Users
    • Events
    • Checkins
    • Places
    • CustomObjects
    • Statuses
    • Reviews
  • Messages
  • Using this service user can send private messages to other users.

  • PhotoCollections (Albums)
  • Users can create photo collections arrange photos in them. It also provides create/delete/search options for photos in those collections. It also provides nested collections.

  • Photos
  • The Photos API lets you upload, resize and manage photos in your app.

  • Places
  • Provides APIs to create and manage places. A place can be specified using an address or geographic coordinates.

  • Posts
  • A Post represents a Facebook like wall post or a Digg-style submission with content.

  • PushNotifications
  • The Push Notifications API lets you send push notifications to your app’s users who are using your app on iOS and Andriod Devices. You can also send a system push notification to all users from the Admin Console.

  • Reviews
  • This flexible Tangram lets you add reviews and provide ratings (optional) to an existing object. You can use it to create reviews with rating, comments(text only), or Likes(rating only) modules. You can also create reviews to review objects to create comments on comments, etc.

    Currently, reviews can be added to the following object types:
    Posts
    Photos
    Users
    Events
    Checkins
    Places
    CustomObjects
    Statuses
    Reviews — Create comments on reviews/comments, etc.

  • SocialIntegrations
  • Link or login using external social network account such as Facebook, LinkedIn, Twitter and etc.

  • Statuses
  • Create Twitter-like status messages.

If you are looking for mobile app development, contact us at sales@elantechnologies.com for a free quote.