Learn coding on Android Studio by making complete apps!

Create fully working app in environment officially supported by Google!
3.3 (18 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.
361 students enrolled
70% off
Take This Course
  • Lectures 54
  • Length 8.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

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!

What are the requirements?

  • 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

What am I going to get from this course?

  • 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

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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to Android
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
Section 2: The first application
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
Section 3: ToDoEkspert - process of creating application
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 - ListActivity
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
Section 4: Saving and sending data - HTTP and DB
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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Educativo Trainings, 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.

Instructor Biography

IT Security Academy, 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.

Ready to start learning?
Take This Course