Udemy

Beast Android Development:Integrating A Node.Js Server

Enroll Now
  • 647 Students
  • Updated 12/2016
4.2
(89 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 30 Minute(s)
Language
English
Taught by
Carlos Valentin
Rating
4.2
(89 Ratings)
2 views

Course Overview

Beast Android Development:Integrating A Node.Js Server

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

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!  

       



Course Content

  • 8 section(s)
  • 60 lecture(s)
  • Section 1 Setting Up Our Environment
  • Section 2 User Authentication
  • Section 3 Building Our Apps Navigation
  • Section 4 Friend Requests
  • Section 5 User Friends
  • Section 6 Push Notifications
  • Section 7 Building Our Chatting Feature
  • Section 8 Modify User Profiles

What You’ll Learn

  • Build a real time android chatting app
  • Create a node.js server to increase an android apps security and performance
  • implement user to user push notifications
  • Utilize Rx-Java effectively to create a non-blocking structure
  • Integrate user profiles inside an android app
  • Understand and ask for android marshmallow/nougat permissions
  • Scale and compress images to insure quick and reliable upload speed


Reviews

  • P
    Perez R
    4.0

    Android + Node.js <- my two fav technologies :)

  • T
    Taz Atwell
    4.0

    Hi, the difficulty was a good match. I bought an ADVANCED level course and I am an INTERMEDIATE/ADVANCED level android developer. I do think that the instructor should spend more time explaining things.

  • U
    Uzair Amer
    1.0

    The most pathetic instructor of all time. Maybe you should actually teach the topics and stop saying " I'm gonna teach one of these and one of these". You just keep writing code from the other screen. Absolutely unclear course and instructor himself wouldn't follow any best coding practices. His whole code is a big mess.

  • H
    Hemanth Kumar HC
    5.0

    One of the advanced and step by step course i have learned. I would like to see more courses and more indepth videos . as it is an advanced course little time to go through each and every thing.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed