Integrating Parse into an Android Chat app template
4.6 (71 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,829 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Integrating Parse into an Android Chat app template to your Wishlist.

Add to Wishlist

Integrating Parse into an Android Chat app template

Our complete guide to setting up a Parse backend and integrating it into an Android Chat app template.
4.6 (71 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,829 students enrolled
Created by My App Templates
Last updated 9/2014
English
Price: Free
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of the course you'll be able to add a simple Parse backend to your Android Chat app.
View Curriculum
Requirements
  • Download the attached Android Chatt app template (free)
  • Eclipse ADT from Google (download free)
Description

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.

Who is the target audience?
  • Beginner-Intermediate developers (Java development experience suggested)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
7 Lectures
01:08:26
+
Overview of Parse and the Android Chat Template
2 Lectures 11:39

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:

  • Sign up to Parse free
  • Set up your backend in Parse for the Chat app to work
  • Download the Parse .jar file
  • Where to add it into the Android app template

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.

Introduction: Our app template, and setting up Parse
08:46

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.

App Project overview in Eclipse
02:53
+
Exploring the App Code
3 Lectures 39:42

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.

Creating the Chatt App Layouts
08:05

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.

Explaining the Android app code Part 1
16:30

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.

Explaining the Android app code Part 2
15:07
+
Implementing Parse API
1 Lecture 07:02

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.

Implementing & Integrating the Parse Backend
07:02
+
Finishing the App
1 Lecture 10:03

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:

  • Running the app on Emulator
  • Testing Register in app with Parse
  • Running a 2nd device to live Chat between the two

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.

Testing and Running the app
10:03
About the Instructor
My App Templates
4.6 Average rating
71 Reviews
9,829 Students
1 Course
The finest iPhone & Android app templates on the web.

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!