Welcome to the MyAppTemplates complete guide to setting up a Parse backend and integrating it into an Android Chat app template, similar to What's App or Viber.
This is a short 7 lesson overview course, for beginner-intermediate developers with some experience with Java programming and Eclipse IDE.
Each lesson is between 5-15 minutes long, starting with an overview of Parse and the existing code on the Android Chat template provided. It's not a 'start-from-scratch' course, it is for people who have an app template already (we provide a free one!) and who would like to add a simple backend API to it.
In the course we'll be setting up a free Parse account, creating the backend classes for our Chat app in Parse, and then integrating the Parse API into our Android Eclipse app template.
It's 7 short lessons, and at the end you should have a simple Android Chat app up and running.
Welcome to lesson 1 of Adding a Parse backend to an Android Template, brought to you by MyApptemplates.
In this first lesson, we show you how to:
First download the free Chatt Android app template that we're working from, which is attached to this lesson, then start watching!
Also, if you don't have Eclipse ADT you'll need to download and install that it, grab it free here.
Lesson 2 is a short overview lesson goes through the structure of the Android Chatt App Template project, to give you an overview of all the different project parts.
Lesson 3 takes an in-depth look that the Chatt App Templates Layouts that are provided in the App Template.
Android UI is created with XML, and we go into detail about the buttons, fields and views for all the chat views. This is really a set-up or overview lesson, as in the next lessons we'll be hooking our Parse API into these views. If you already understand the UI layouts, you can skim through this overview lesson.
In lesson 4 we take an in-depth look at the Android app code, specifically the Login, Register and UserList Java classes, and explain the key methods in each of these, and how they interact with the Parse backend.
In lesson 5 we finish looking over our Android app's key Java classes that enable us to chat, namely Chat.Java and Conversation.Java class. These are the classes that do the heavy lifting in the chat app, so we go into detail about what each method does.
Lesson 6 takes you through the whole Parse set up for a Chat mobile app. This is perhaps the most important lesson of all, so if you've skimmed the others, this is the one is worth focussing on!
We create our classes in Parse for our app to use, and set up all the required tables and add some data, then check that our data is getting pulled into our Android app.
In lesson 7 we finish everything off! We’ve added our Parse backend to the template, so it’s time to test it.
We go through:
Congratulations you’ve now got a live Android Chatt app running! We hope you’ve found the course interesting, and we’d love feedback about what you liked and what you’d like improved. Please email us, or tweet us at @myapptemplates. If you want to try your hand at adding a Parse backend to our complete Android Chatt app template, you can download it here.
We create the finest iPhone & Android app templates on the web. We get a lot of questions around app development, API integration, and customisation of our app templates, we decided we would start adding some course on app development and customisation. And what better place to do it than Udemy?
Our team of mobile visual designers put together beautiful, platform ready designs. We put a lot of thought into super useable UX, and often take inspiration from the best apps available in the App Store and Play Store. Our templates are then coded by our dev team. Think of the templates as the app skeleton on which you can build you app’s ‘body’. So our aim is to upload helpful courses that help you develop an app template into a finished app!