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.
360 students enrolled
$19
$50
62% 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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

What 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.

Curriculum

Section 1: Introduction to Android
Introduction
Preview
04:54
The tools for Android developers
09:48
Android virtual devices
07:07
Tools directory
08:09
Emulators - theory
02:39
Android tools - additional notes
8 pages
The tools for Android developers
6 questions
Section 2: The first application
Hello Android - new project
09:11
Project structure
09:32
Project structure part 2
09:34
Hello Android
6 questions
AndroidManifest file - theory
06:53
Activity - theory
05:55
Adding to the Manifest - practice
06:47
Activity lifecycle - practice
07:09
Android Manifest and Activity
5 questions
User interface - layouts
09:05
User interface - views
07:01
Layouts
2 questions
The graphics edior
13:04
Saving status
07:34
Save state
5 questions
The first application - additional notes
15 pages
Section 3: ToDoEkspert - process of creating application
Description of application
07:33
Login screen - LinearLayout
12:11
Login screen - translation and selector part 1
07:10
Login screen - translation and selector part 2
11:17
LinearLayout, translation and selector
6 questions
Suport of views from code level and validation
14:48
Support of views
3 questions
Task list screen - ListActivity
Preview
06:57
Task list screen - transitions between Avtivities
12:26
ActionBar and tranitions between Activities
5 questions
New task screen - RelativeLayout
06:52
New task screen - RlativeLayout part 2
08:26
Passing data between Activities
10:45
Passing data between Activities - part 2
08:58
RelativeLayouts and Activities
7 questions
Performing operations in the background - AsyncTask
13:21
Performing operations in the background part 2
04:34
AsyncTask
4 questions
Process of creating application - additional notes
10 pages
Source code
Article
Section 4: Saving and sending data - HTTP and DB
Basics of HTTP queries
09:03
Communication with the server
08:17
Parsing data using JSONObject
07:42
Basics of HTTP gueries
5 questions
Saving data in SharedPreferneces
11:13
Main application object, login manager
09:09
Main application object, login manager part 2
09:21
SharedPrferences and main application
7 questions
Getting and parsing data
14:18
Displaying a data collection - Adapter
06:42
Displaying a data collection part 2
13:44
Creating an SQlite database - DBHelper
14:45
Saving data to database - ToDoDao
09:41
Saving data to database part 2
07:19
Displaying data directly from the database - CursorAdapter
11:35
Displaying data directly from the database
10:47
Getting, parsing and displaying data
8 questions
Sending data to the HTTP POST server
09:45
Sending data to the HTTP POST server part 2
08:22
Operations in the backroung using Service - theory
09:09
Services and notifications in practice
14:53
Services and notifications part 2
07:49
BroadcastReceiver and broadcast mechanism
09:06
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