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.
3.9 (44 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.
7,679 students enrolled
Free
Start Learning Now
  • Lectures 7
  • Contents Video: 1 hour
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2014 English

Course 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.

What are the requirements?

  • Download the attached Android Chatt app template (free)
  • Eclipse ADT from Google (download free)

What am I going to get from this course?

  • By the end of the course you'll be able to add a simple Parse backend to your Android Chat app.

What is the target audience?

  • Beginner-Intermediate developers (Java development experience suggested)

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Overview of Parse and the Android Chat Template
08:46

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.

02:53

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.

Section 2: Exploring the App Code
08:05

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.

16:30

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.

15:07

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.

Section 3: Implementing Parse API
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.

Section 4: Finishing the App
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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

My App Templates, 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!

Ready to start learning?
Start Learning Now