Building a Chat App for Android from Scratch

Web-Services, Android SDK, PHP, MySQL, Sockets, GUI and Much More

3.25 (76 reviews)
Udemy
platform
English
language
Mobile Apps
category
Building a Chat App for Android from Scratch
824
students
4 hours
content
Dec 2013
last update
$39.99
regular price

What you will learn

Build a Chat App

Learn Android SDK in details

Learn Web-Services

Learn PHP

Learn MySQL

Learn Sockets

Why take this course?

With "Building a Chat App for Android from Scratch", you will learn everything about chat apps, even if you've never build one before!

The full course has several video lectures, divided into several chapters. Each chapter will give you a new level of knowledge in chat app development. We'll start from the basics of chat app development to more advanced and the most popular techniques used now a days.

"Building a Chat App for Android" will give you a new perspective on how the Apps and Web-Services work And after you completed the course you will be able to create your own Chat app with the latest technology and technique. Hope you enjoy!

NOTE: In order to keep you up to date in the world of Chat app Development all the chapters will be updated regularly with new lectures, projects, quizzes and any changes in future versions of all the programming languages covered on the course.

Why Learn Chat App Development?

The Internet is the fastest and largest platform ever created for humans to learn, communicate, share, or create businesses of any kind, and all of this in just 15 years! It is estimated that in the next 2 or 3 years more than 80%%%% of the companies around the world will become internet dependent which will cause a huge demand for App developer in this market. As the World Wide Web grows Chat apps needs to upgraded proportionally.

Learning Chat app Development will give you the opportunity to start ahead of other competitors by giving you the knowledge of the most recent app technologies and how to better apply them on your future projects. Knowing Chat app Development will give you the ability to control and create anything on the mobile.

We promise you would have never had such kind of learning experience.

Welcome to "Building a Chat App for Android from Scratch"


"The average annual salary for employed app developers in 2011 was nearly $90,000. By 2016, the total revenue from consumer mobile apps is expected to top $50 billion." By learning android development from this course you can also earn the same amount of salary or even more than that. Best of Luck

Content

Introduction

Introduction
Prerequisties
Android Framework

Demo of Application

Demo of Application

Creating Structure of Application

Designing layout of FreindListActivity
Creating Login Screen Layout
Adding FriendAdder Activity Plus Layout
Developing a Message Box
Structuring Signup Form
Creating Friends List Screen

Creating Variables Package

Information of Friends
Information of Message
Information of Status

Interfaces

Manager Interface
Sockets Interface
Update Interface

Information Storage Manipulation

Saving Friends Information
Storage Manipulator Part 1
Storage Manipulator Part 2
Controller of Message
XML Parser Part 1
XML Parser Part 2

Sockets

Introduction to Sockets
Writing Socketer Class
Sending HTTP Request Using Sockets
Start Listening to the port
Exiting out the communication

Setting up a Web Server

Creating MySQL Database
Creating Server for chatter Application
Authenticating User
Signup User
Authenticate Function

Providing Authentication to User

Creating Login Part 1
Creating Login Part 2
Creating Login Part 3
Completing Signup Class
Creating List of Friends Class
Creating Add Friends Class

Processing Messages

Processing Messages Part 1
Processing Messages Part 2

Configuring the App

Configuring the AndroidChatter App

Exercise Files

File

Reviews

Evangelos
April 11, 2020
Unti 30 everything is OK. After this, the author start to use classes without to explain when he created... I downloaded the files in order to manage to continue BUT the some of the classes had different names / parameters, etc. General it was difficult to continue without a lot of my effort.
Jordan
August 12, 2019
Il y a beaucoup de fautes dans les sous titres. Dans la description il est indiqué que c'est pour les débutants et que plusieurs compétences vont être développées. Au final toutes ces compétences sont dans les prérequis et dès le début il n'explique rien. Je sens que je vais perdre mon temps donc je préfère suivre OC où toutes les "briques" pour faire un tel projet sont bien mieux expliquées.
Peter
November 6, 2018
I'm getting a lot of error messages in my IDE and I'm afraid they won't be solved. So now I'm feeling like I'm wasting my time on this tutorial.
Roger
September 19, 2018
The instructor is clearly very smart. However, a lot of careless mistakes were made while making this app that could greatly increase the effectiveness of the app along with it to be more pleasing to the eyes. Overall a good tutorial but only to be used to learn how to make a chat app not a basis for your next project. I feel the course jumped around a bit too much for my liking. While learning to user databases and using them in real world apps is a major thing to know how to do. I feel like it could have so much of a better delivery. I feel like I could have built the app a little better without having random components pop up and be created out of nowhere.
Hugh
July 27, 2017
I'm having a hard time breaking through the accent. The enunciation of many words is incorrect and hard to decipher. The Socketer class was poorly explained. having an interface named Socket and using a java.net.Socket was very hard to follow. I shouldn't have to rely on outside resources to this course to resolve errors or to understand. I like the concept of the course and obviously there is a lot of disparate concepts to try and tie together. I question some choices of data structures but I'll wait to assess until the application is up and running and I can actually step through it. Once this course gets to the Messaging Service provided by Google it fall completely off the train tracks. Clearly this is very dated. I didn't realize how dated but it's really bad. This course needs to be retired and completely updated. Don't waste your time or money
Udi
February 18, 2017
The videos are short without good and solid explanation about the steps we are doing. There is missing lesson in the start about the architecture of the project that would make everything more clear but the really annoying thing is that if you are following step by step you still get compilation error that the instructor deal offline.
Redha
December 12, 2015
The course has some of the basic feature that is required but it is outdated considering that andriod made numerous update that this course didn't bother to address.
Pau
August 21, 2015
The guy doesn't even know what the hell he's doing... After a few lectures I realized that maybe he is just retarded... DO NOT TAKE THIS COURSE! I waste my money!
Mousa
February 10, 2015
Did not regret at all to take the course of Qzaktr explain distinctive and simplified a very cool and professor Professor of very cool
Sanjoy
August 22, 2014
This course was exactly what I was looking for. Many beginner Android books and courses just show some trivial Android app code (like Tip Calculator or Quiz or Bank loan Interest calculator) as examples. This course is perfect if you want to study coding and development of an Android app of medium complexity. As a bonus, you can re-use parts of the code in your own apps..for example the login module and the messaging modules . The instructor is very through and goes through each line of code and explains its functionality. Just one thing to keep in mind. This course is a fast paced course. It not meant for complete beginners. It will not teach you Java or Android development right from beginning. It assumes that you have some basic knowledge of the following: 1. Java programming 2. SQL and MySql 3. PHP 4. XML 5. Some knowledge of Android framework like Activity or Intent. You can always learn these basics from the internet and Android development websites. I highly recommend this course if you are looking to learn some cool Android app development projects.
Kaushik
August 15, 2014
Did not teach well at all. They don't explain well and they aren't responsive when asked for help. Code is very fragile and has bugs that they don't even address. Don't waste your time and money on this course!!
KJ
May 23, 2014
Though the material is quite complex, you must draw from a very wide background, including but not limited to SQL, PHP, PHPMyAdmin, intermediate Android infrastructure knowledge, Java in general, Apache and MySQL in XAMPP. Given that, as of right now the code does work and is well worth the effort.
Jordan
May 21, 2014
The titles gives you a good idea about the complain. This course is too unorganized... The instructor can't really explain thing clearly or using the wrong word choice (probably due to his English level). And most importantly, he never gives you the big picture, all he does is go ahead and program the app while narrating what he is doing... -_- Although the content is somewhat complete.. but it is very disappointing..
Gabriele
May 16, 2014
The tutorial is not worth the price. There are numerous mistakes, and in the video is not explained well what is being done, so it's difficult to understand where is the error of the teacher. The answers to the questions of help are ignored. I'm really disappointed by this horrible tutorial
Hatem
February 22, 2014
This was a tough one to rate, I want to be fair to both the potential viewer and the instructor. It's a high paced video, I like that kind of thing personally, it might not suit everyone. The thing that I enjoyed the most was how proficient the instructor was with Android Eclipse. Most of the tutorials that I seen and read have you coding everything in XML, the instructor here was blazing through by using the IDE to set strings, and building his interface. That was the biggest take for me i'm sure others will find more benefit out of it than I did.

Charts

Price

Building a Chat App for Android from Scratch - Price chart

Rating

Building a Chat App for Android from Scratch - Ratings chart

Enrollment distribution

Building a Chat App for Android from Scratch - Distribution chart

Related Topics

134502
udemy ID
12/16/2013
course created date
11/22/2019
course indexed date
Bot
course submited by