Beast Android Development:Integrating A Node.Js Server

  • 4.4
12.5 hours on-demand video
$ 11.99

Brief Introduction

Learn how to create and combine a Node.js server with Firebase to create powerful, faster, and more secure android apps.

Description

Firebase alone although a useful and powerful back end is not enough to build a truly great android app. It is best to create a node.js server to play middle man between your android client and Firebase. By having a node.js server, you improve security, app performance, and unlock features such as user to user push notifications! 

The main purpose of this course is to show you how to build and utilize a node.js server with Firebase to create a powerful android application. In order to accomplish this goal, we will build a fully functional chatting app from scratch. This app will contain features such as real time chatting, user profiles, and notifications to name a few. You will also pick up some UI tricks like creating a bottom navigation bar, using circular image views, and wiring up a search bar. 

This course is designed for intermediate Android Developers. We are going to be creating plenty of android code but a lot of boilerplate code such as recycler-view adapters will not be explained. Therefore, it is best that you already have a firm understanding on Android. In addition, you are also expected to know the basics of rx-java. Rxjava will play a big role in our project and there will be no basic explanations such as what observables/observers are. Although we will be building a node.js server, you are not required to know how to code in javascript. Just be sure to be ready for the challenge of quickly picking up a new language! 

This course is one of a kind as there is no other Android course that tackles implementing a node.js server into development. By taking this course not only will you achieve a whole new level in your development skills but you'll be able to build any app you can think of!  

       



Requirements

  • Requirements
  • You should understand android concepts such as the activity life cycle, recyler-views, fragments, and xml layouts
  • You should understand the basics of rx-java some topics including what observers/observables, how to use subjects, and making background threads
  • You should be able to utilize Googles Firebase inside an android project
  • You should have access to your SHA1 fingerprint
  • You should understand how to install and use butter-knife for android view bindings
  • You should already have android studios installed and have at least two devices for testing. You can use 2 emulators but it is recommended you use at least one phone.
  • You do not need to have any node.js experience to take this course
$ 11.99
English
Available now
12.5 hours on-demand video
Carlos Valentin
Udemy

Instructor

Carlos Valentin

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses