Doubt in Creating an app / Server / Notifications

1

I have a project to develop an Android app, using Phonegap + jQueryMobile, I have already been able to create the interface, change screens and so on. Now comes the hard part for me: the Backend: (

I'll cite what I need to do and if possible, I would like suggestions, so that what I thought might work, and what I need to study and in what form I would have a smaller learning curve.

  • Initial screen, you will be prompted for login and password
  • Next, a list of people will appear, obtained through the server
  • In this list, I'll have options to send notifications to the people in charge of the list
  • In another client app with phonegap, I need this notification to reach the responsible
  • I think that for this, I would have to create an "admin" with the registration of the people that will log, with the list of people that should appear in the list and something that relates the responsible ones so that they can receive the notifications. >

    Recently I saw a bit about Ruby on Rails and found the learning curve interesting, could I create this application, containing the Backend part with Ruby?

        
    asked by anonymous 27.04.2015 / 13:47

    1 answer

    2

    You can seamlessly use a Rails application for your backend. As for the login system, I highly recommend the Devise , which is maintained by "> PlatformTec which is a Brazilian company with an important role in the Rails community.

    If you want to see other options for user authentication system, you can use Ruby ToolBox to compare which are the most commonly used solutions. Anyway, Devise is the first one on the list;)

    Finally, if you choose to continue with Rails, you'll have to create a RESTful API to communicate with your mobile application. This may be the trickiest part, so I recommend new readings and ask you again as you need help.

    Before putting your hand in the dough with Rails, try typing NodeJS or, better yet, take a look at Meteor . It seems that Meteor would suit his demand perfectly, but it is better to give a fuller account of it. See this article:

    Meteor 0.9.2: Building iOS and Android mobile apps with PhoneGap

    I do not answer your question, but I hope I have helped \ o /

        
    27.04.2015 / 19:29