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.
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?
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!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to Android|
The tools for Android developers
Android virtual devices
Emulators - theory
Android tools - additional notes
The tools for Android developers
|Section 2: The first application|
Hello Android - new project
Project structure part 2
AndroidManifest file - theory
Activity - theory
Adding to the Manifest - practice
Activity lifecycle - practice
Android Manifest and Activity
User interface - layouts
User interface - views
The graphics edior
The first application - additional notes
|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
Suport of views from code level and validation
Support of views
Task list screen - ListActivityPreview
Task list screen - transitions between Avtivities
ActionBar and tranitions between Activities
New task screen - RelativeLayout
New task screen - RlativeLayout part 2
Passing data between Activities
Passing data between Activities - part 2
RelativeLayouts and Activities
Performing operations in the background - AsyncTask
Performing operations in the background part 2
Process of creating application - additional notes
|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
Saving data in SharedPreferneces
Main application object, login manager
Main application object, login manager part 2
SharedPrferences and main application
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
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
Saving and sending data - additional notes
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 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.