Learn coding on Android Studio by making complete apps!
4.4 (27 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
419 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn coding on Android Studio by making complete apps! to your Wishlist.

Add to Wishlist

Learn coding on Android Studio by making complete apps!

Create fully working app in environment officially supported by Google!
4.4 (27 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
419 students enrolled
Last updated 3/2016
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 7.5 hours on-demand video
  • 1 Article
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand how Android works
  • Learn how to develop apps for Android phones and tablets
  • Discover how to work in Android Studio IDE
  • Find out how to create high quality applications
  • Learn debugging techniques
  • Understand how to create Activities and transitions between them
  • Find out how to operate a views
  • Discover the mechanisms of resources
  • Learn how saving data to the database
  • Learn how to create advanced layouts
  • Find out how to create an HTTP queires
  • Understand a login model on using the server
  • Discover how downloading data from the server to the app
  • Find out how displaying data directly from the database
  • Understand how performing operation in the background using AsyncTask
  • Learn how to store data in SharedPreferences and SQLite
  • Discover how to create notifications and use the BroadcastReceiver
View Curriculum
  • Windows, Mac or a Linux PC
  • the training shows have to use an emulator which runs on your computer, so you don't need a real Android device

Learn development in the newest SDK!

Android Studio is development environment officially supported by Google. Thanks to this you will always use the newest version of the API, tools and libraries for creating professional applications.

Android Studio provides a convenient application development for wide variety of mobile devices, such as: smartphones, tablets, watches, glasses and many others. During this course the trainer discusses sequential elements of SDK and shows practical examples.

From Beginner to Professional

Android Studio training is designed for people who want to start learning development of mobile applications.

You already know Java? Great! You accomplish this training faster.

You don't know Java? Don't worry! Repeat material with the trainer, and thanks to scrupulous learning, you will quickly mastered the principles of programming.

From this training will also benefit people who already have basics of android development, but would like to better understand the capabilities of Android Studio SDK.

Build complex application!

Android Studio training shows step-by-step how to build applications and demonstrate the best practices in programming. You will create from scratch complex and fully working TODOexpert application, which allows to show a broad range of Android functionalities and progressive application development process.

Application created during training seems to be a simple task or shopping list. However, it enables to present multiple mechanisms that you will use for your own projects, such as: login using the server, database support, or creating HTTP connections.

Why to choose this training?

  • 8 hours of HD quality video
  • professional trainer
  • quizzes after each module
  • source code and useful notes attached to the course
  • knowledge only for practical usage

Android Studio environment is equipped with the newest solutions directly from Google. Skills of creating apps in this IDE are the basis of Android developers work. So do not hesitate, start learning today!

Who is the target audience?
  • for anyone who wants to get started in programming for Android platform
  • beginners who have never coded before
  • more experienced developers who want to take advantage of the Android Studio functionality
Compare to Other Android Development Courses
Curriculum For This Course
54 Lectures
Introduction to Android
6 Lectures 32:37

The tools for Android developers

Android virtual devices

Tools directory

Emulators - theory

Android tools - additional notes
8 pages

The tools for Android developers
6 questions
The first application
12 Lectures 01:31:45
Hello Android - new project

Project structure

Project structure part 2

Hello Android
6 questions

AndroidManifest file - theory

Activity - theory

Adding to the Manifest - practice

Activity lifecycle - practice

Android Manifest and Activity
5 questions

User interface - layouts

User interface - views

2 questions

The graphics edior

Saving status

Save state
5 questions

The first application - additional notes
15 pages
ToDoEkspert - process of creating application
15 Lectures 02:05:18
Description of application

Login screen - LinearLayout

Login screen - translation and selector part 1

Login screen - translation and selector part 2

LinearLayout, translation and selector
6 questions

Suport of views from code level and validation

Support of views
3 questions

Task list screen - transitions between Avtivities

ActionBar and tranitions between Activities
5 questions

New task screen - RelativeLayout

New task screen - RlativeLayout part 2

Passing data between Activities

Passing data between Activities - part 2

RelativeLayouts and Activities
7 questions

Performing operations in the background - AsyncTask

Performing operations in the background part 2

4 questions

Process of creating application - additional notes
10 pages

Source code
Saving and sending data - HTTP and DB
21 Lectures 03:22:40
Basics of HTTP queries

Communication with the server

Parsing data using JSONObject

Basics of HTTP gueries
5 questions

Saving data in SharedPreferneces

Main application object, login manager

Main application object, login manager part 2

SharedPrferences and main application
7 questions

Getting and parsing data

Displaying a data collection - Adapter

Displaying a data collection part 2

Creating an SQlite database - DBHelper

Saving data to database - ToDoDao

Saving data to database part 2

Displaying data directly from the database - CursorAdapter

Displaying data directly from the database

Getting, parsing and displaying data
8 questions

Sending data to the HTTP POST server

Sending data to the HTTP POST server part 2

Operations in the backroung using Service - theory

Services and notifications in practice

Services and notifications part 2

BroadcastReceiver and broadcast mechanism

Services and notifications
9 questions

Saving and sending data - additional notes
15 pages
About the Instructor
Educativo Trainings
3.9 Average rating
384 Reviews
10,715 Students
12 Courses
New e-learning quality

Educativo is a company that specialize in creating IT trainings. Our team is composed of professional trainers:

- iOS and Android developers,

- Windows Server administrators,

- Linux administrators.

Our specialists made sure your learning experience will be full of practical examples and highest quality. Every theoretical module also contains practical usage, which have been designed to complete together with the trainer.

The main idea that we stick to is preparing our customers to gain practical knowledge of the fastest growing industry in the world – IT. This is why our courses are made to give you a real push you closer to getting a job of the future – become a mobile application developer for iOS, Android, Windows Phone platform or system administrator.

IT Security Academy
4.0 Average rating
2,519 Reviews
78,179 Students
25 Courses
IT Security Certified Professional

IT Security Academy is a company that associates IT Security Professionals. Now we are proud to share our knowledge online. Certified experts (MCSE:MS, CISSP, CEH) have created courses from Beginner to Advanced level. Our goal is to provide the highest quality materials you’ve ever seen online and prepare you not only for passing certification exams, but teach you pratical skills.