Android: Using Backendless to save data in the cloud

Learn how to add a powerful cloud database to your Android application.

4.70 (18 reviews)
Udemy
platform
English
language
Mobile Apps
category
117
students
11.5 hours
content
Aug 2017
last update
$49.99
regular price

What you will learn

Design a fully fledged login screen with email verification and password reset

Create an online database from the Backendless.com website

Create new entries to the database, edit and delete existing entries from your Android application

Description

Building stand alone applications that only function and save their data on the device that they are installed on is becoming obsolete and not feasible. With the increased use of mobile devices, it is common for applications to offer ways to backup, sync and share data in the cloud.

A type of backend is usually needed where data can be saved and manipulated but this requires time, resources and skills to make it work. Fortunately, there are several platforms like Backendless and Parse that provide a backend that we as developers can integrate with our applications.

This course will introduce the popular Backendless SDK and show you how to integrate it with your Android applications in order to save application data in the cloud.

Content and Overview of the course

This course will mainly focus on the Backendless SDK, but in order to build our final application we will also do some basic Android coding. This course includes:

  • Creating activities and moving between activities using Intents
  • Creating aesthetically appealing buttons using only XML
  • Creating a fully fledged login screen using the Backendless SDK to do email verification and password reset.
  • Using the Backendless SDK to create data in your online database, edit and delete existing data.
  • Using Backendless SDK and GCM to send Notifications to your users
  • Using Backendless SDK to save location data online to use with google maps
  • Showing information in a custom ListView
  • Working with different icons and pictures
  • Using a library for a custom progress dialog

The Backendless SDK makes saving data in the cloud a walk in the park. In less than 6 hours, you will be building an application that will be able to save data in the cloud in an exciting and fun way!

I am excited to start working with you!

Content

Introduction

Who am I?
What is covered in this course?

Meet Backendless.com and adding the library to Android Studio

Introduction to the Backendless.com website
Setting up the Backendless API in Android Studio

Creating a Login feature for our Contacts application

Setting the colours to be used in the application (Material Design)
Creating the Login Graphical User Interface
Building the Create Account Graphical User Interface
Coding the Create Account Activity Part 1
Coding the Create Account Activity Part 2
Coding the Login Activity
Creating the Reset Password feature
Creating a Loading screen when the application starts

Writing and reading data to/from the Backendless cloud database

Creating a custom class to use in Backendless cloud - Contact class
Building the GUI for the ContactList Activity
Building the GUI for the CreateContact activity
Coding for the CreateContact activity
Creating the Row Layout for the ListView
Creating the ArrayAdapter class for the ListView of Contacts
Retrieve contacts from Backendless and show them in the ListView
The Logout button and handling click events in the ListView

Updating and Deleting data from the Backendless cloud database

Building the layout for the ContactInfo activity
Coding for the Call, Mail and Edit buttons in the ContactInfo activity
Create coding to change existing data online
Create coding to delete an existing contact online
Recap

Backendless Notifications

Setting up your application to work with notifications
Sending your first Backendless notification
Creating a custom Backendless notification - Part 1
Creating a custom Backendless notification - Part 2
Creating a custom Backendless notification - Part 3

Backendless Geo Location

Setting up your project to work with Backendless and Google Maps
A quick look at the Backendless console for Geo Location
Creating the layouts for the MainActivity and the MapActivity
Coding the MainActivity
Coding the MapsActivity - Part 1
Running the app at this stage
Coding the MapsActivity - Part 2
Coding the MapsActivity - Part 3 (completing the MapsActivity)

Resources for this course

Resources folder as mentioned in the videos
Complete Android Studio Project folder for the Contacts Application
Basic calls to Backendless - Users
Classes in Backendless
CRUD - Create, Read, Update, Delete in Backendless
Custom Notification Project Folder
My Family complete project folder (Map application)

Extras

Explicit Intents Part 1
Explicit Intents Part 2
Implicit Intents
SQLite
Shared Preferences
AsyncTask
ListView Part 1
ListView Part 2

Backendless 4 (Newest Release of Backendless)

Backendless 4 Intro
Setting up application for Backendless 4
User Service Backendless 4
Create, Read, Update, Delete in Backendless 4
Advanced Object Retrieval and Deletion in Backendless 4
Push Notification Basics (Backendless 4)
Advanced Push Notifications (Backendless 4)
Codeless Programming from Backendless

Screenshots

Android: Using Backendless to save data in the cloud - Screenshot_01Android: Using Backendless to save data in the cloud - Screenshot_02Android: Using Backendless to save data in the cloud - Screenshot_03Android: Using Backendless to save data in the cloud - Screenshot_04

Reviews

Jure
November 24, 2016
The course is really great and much needed. I would like to see more content though... especially with more difficult subjects like getting data with relation through API, saving relational data and other more difficult subjects.
Mohammed
June 7, 2016
impressive course, i really recommend it for any beginner android developer especially who want to use BAAS with android

Charts

Price

Android: Using Backendless to save data in the cloud - Price chart

Rating

Android: Using Backendless to save data in the cloud - Ratings chart

Enrollment distribution

Android: Using Backendless to save data in the cloud - Distribution chart

Related Topics

799758
udemy ID
3/21/2016
course created date
5/28/2021
course indexed date
Developer
course submited by