Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Cleaning
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 11.5 hours on-demand video
  • 15 articles
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Android Development

Android: Using Backendless to save data in the cloud

Learn how to add a powerful cloud database to your Android application.
Rating: 4.5 out of 54.5 (16 ratings)
108 students
Created by ProgramMe Programming
Last updated 8/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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

Course content

10 sections • 61 lectures • 11h 19m total length

  • Preview00:26
  • Preview01:22

  • Introduction to the Backendless.com website
    02:30
  • Setting up the Backendless API in Android Studio
    07:18

  • Setting the colours to be used in the application (Material Design)
    04:08
  • Creating the Login Graphical User Interface
    19:23
  • Building the Create Account Graphical User Interface
    11:40
  • Coding the Create Account Activity Part 1
    11:39
  • Coding the Create Account Activity Part 2
    11:37
  • Coding the Login Activity
    12:51
  • Creating the Reset Password feature
    17:49
  • Creating a Loading screen when the application starts
    16:41

  • Creating a custom class to use in Backendless cloud - Contact class
    14:00
  • Building the GUI for the ContactList Activity
    16:33
  • Preview09:54
  • Coding for the CreateContact activity
    15:32
  • Creating the Row Layout for the ListView
    04:14
  • Creating the ArrayAdapter class for the ListView of Contacts
    11:58
  • Retrieve contacts from Backendless and show them in the ListView
    12:41
  • The Logout button and handling click events in the ListView
    10:09

  • Building the layout for the ContactInfo activity
    17:56
  • Coding for the Call, Mail and Edit buttons in the ContactInfo activity
    10:25
  • Create coding to change existing data online
    12:32
  • Create coding to delete an existing contact online
    14:17
  • Recap
    04:30

  • Setting up your application to work with notifications
    07:50
  • Sending your first Backendless notification
    17:02
  • Creating a custom Backendless notification - Part 1
    14:45
  • Creating a custom Backendless notification - Part 2
    18:14
  • Creating a custom Backendless notification - Part 3
    18:27

  • Setting up your project to work with Backendless and Google Maps
    09:27
  • A quick look at the Backendless console for Geo Location
    03:54
  • Creating the layouts for the MainActivity and the MapActivity
    10:57
  • Coding the MainActivity
    15:59
  • Coding the MapsActivity - Part 1
    19:48
  • Running the app at this stage
    00:53
  • Coding the MapsActivity - Part 2
    18:50
  • Coding the MapsActivity - Part 3 (completing the MapsActivity)
    06:53

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

  • Explicit Intents Part 1
    00:02
  • Explicit Intents Part 2
    00:02
  • Implicit Intents
    00:01
  • SQLite
    00:01
  • Shared Preferences
    00:01
  • AsyncTask
    00:01
  • ListView Part 1
    00:02
  • ListView Part 2
    00:02

  • Backendless 4 Intro
    14:38
  • Setting up application for Backendless 4
    10:56
  • User Service Backendless 4
    34:18
  • Create, Read, Update, Delete in Backendless 4
    29:46
  • Advanced Object Retrieval and Deletion in Backendless 4
    53:46
  • Push Notification Basics (Backendless 4)
    20:36
  • Advanced Push Notifications (Backendless 4)
    37:00
  • Codeless Programming from Backendless
    42:58

Requirements

  • A good Java foundation
  • Basic Android development skills
  • Internet connection
  • Android studio and updated Android SDK

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!

Who this course is for:

  • Android application developers interested in saving application data in the cloud in a very easy and exciting way

Instructor

ProgramMe Programming
Android fanatic and teacher
ProgramMe Programming
  • 4.5 Instructor Rating
  • 13,552 Reviews
  • 256,880 Students
  • 2 Courses

I have been in the teaching profession now for 16 years teaching Mathematics, Java application development and Android application development.

I love to teach people new skills and will go the extra mile for people willing to work hard to pass my courses.

I studied Information Technology and obtained my BSc degree in Information Technology in 2001 and my BSc Honors degree in Information Technology in 2002. I started my teaching career in 2003 and in 2007 obtained my Post Graduate Certificate in Education. In January 2016 I obtained my Masters Degree in Education.

I am currently keeping myself busy creating Android applications and improving current systems at companies while also teaching Android application development and Java application development.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.