We may earn an affiliate commission when you visit our partners.
Course image
Larry Schiefer
Android Studio is the new Android application development IDE powered by the IntelliJ IDEA platform. The course will take you through downloading and setting up Android Studio on Windows, migrating to Android Studio from Eclipse, and developing Android applications and libraries. In this course, you will not only learn basic use of Android Studio, but also how to take advantage of its advanced features to provide more robust code and make you a more productive developer. Android Studio's new Gradle and Maven based build systems are covered so you know how to take advantage of the powerful build variant and dependency management...
Read more
Android Studio is the new Android application development IDE powered by the IntelliJ IDEA platform. The course will take you through downloading and setting up Android Studio on Windows, migrating to Android Studio from Eclipse, and developing Android applications and libraries. In this course, you will not only learn basic use of Android Studio, but also how to take advantage of its advanced features to provide more robust code and make you a more productive developer. Android Studio's new Gradle and Maven based build systems are covered so you know how to take advantage of the powerful build variant and dependency management they provide.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides exposure to Android Studio, industry-standard for Android app development
Led by instructors with practical expertise in Android development
Develops foundational and advanced Android development capabilities
Utilizes Gradle and Maven for robust build management and dependency handling
Requires proficiency in Java and Eclipse for effective learning

Save this course

Save Exploring Android Studio to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Exploring Android Studio. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Exploring Android Studio will develop knowledge and skills that may be useful to these careers:
Android Developer
As an Android Developer, you will develop and manage applications for Android devices. You will collaborate with designers and other developers to create a seamless user experience. This course can help you develop a strong foundation in Android development, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for an Android Developer, as these build systems can help you manage dependencies and build variants more effectively.
Mobile Application Developer
A Mobile Application Developer designs, develops, and maintains mobile applications. These applications may be used for a variety of purposes, such as productivity, entertainment, or education. This course can help you gain the skills needed to become a Mobile Application Developer, as it covers topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Mobile Application Developer, as these build systems can help manage dependencies and build variants more effectively.
Software Engineer
Software Engineers apply engineering principles to the design, development, and maintenance of software systems. This course can help you build a foundation in software development, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Software Engineer, as these build systems can help manage dependencies and build variants more effectively.
Computer Programmer
Computer Programmers write and maintain the code that makes computers work. This course can help you build a foundation in programming, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Computer Programmer, as these build systems can help manage dependencies and build variants more effectively.
Web Developer
Web Developers design, develop, and maintain websites. This course can help you build a foundation in web development, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Web Developer, as these build systems can help manage dependencies and build variants more effectively.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course can help you build a foundation in information security, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for an Information Security Analyst, as these build systems can help manage dependencies and build variants more effectively.
Technical Writer
Technical Writers create documentation that explains complex technical information. This course can help you build a foundation in technical writing, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Technical Writer, as these build systems can help manage dependencies and build variants more effectively.
Systems Analyst
Systems Analysts analyze and design computer systems. This course can help you build a foundation in systems analysis, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Systems Analyst, as these build systems can help manage dependencies and build variants more effectively.
IT Support Specialist
IT Support Specialists provide technical support to users of computer systems. This course can help you build a foundation in IT support, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for an IT Support Specialist, as these build systems can help manage dependencies and build variants more effectively.
Project Manager
Project Managers plan, organize, and execute projects. This course can help you build a foundation in project management, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Project Manager, as these build systems can help manage dependencies and build variants more effectively.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets requirements and is free of defects. This course can help you build a foundation in quality assurance, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Quality Assurance Analyst, as these build systems can help manage dependencies and build variants more effectively.
Data Scientist
Data Scientists use scientific methods to extract knowledge and insights from data. This course can help you build a foundation in data science, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Data Scientist, as these build systems can help manage dependencies and build variants more effectively.
Business Analyst
Business Analysts help organizations understand their business needs and develop solutions to improve their operations. This course can help you build a foundation in business analysis, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Business Analyst, as these build systems can help manage dependencies and build variants more effectively.
Database Administrator
Database Administrators manage and maintain databases. This course can help you build a foundation in database administration, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Database Administrator, as these build systems can help manage dependencies and build variants more effectively.
Network Administrator
Network Administrators manage and maintain computer networks. This course can help you build a foundation in network administration, covering topics such as downloading and setting up Android Studio, migrating to Android Studio from Eclipse, and developing Android applications and libraries. The course also covers Android Studio's new Gradle and Maven-based build systems. This knowledge can be valuable for a Network Administrator, as these build systems can help manage dependencies and build variants more effectively.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Exploring Android Studio.
Covers all the important topics of Android programming, from installation and setup to creating layouts, adding interactivity, and debugging.
A comprehensive guide to using Jetpack, a set of libraries from Google that helps developers write modern and efficient Android apps.
A comprehensive guide to Android development using Kotlin, covering all the essentials and best practices for building robust and scalable Android apps.
A practical guide to using Kotlin for Android development, covering the language basics, Android-specific features, and best practices.
A step-by-step guide to using Android Studio for Android development, covering the interface, tools, and features of the IDE.
A guide to optimizing the performance of Android apps, covering topics such as memory management, threading, and profiling.
A collection of recipes and solutions to common security issues faced by Android developers, covering topics such as data protection, network security, and malware prevention.
A collection of best practices and design patterns for creating intuitive and user-friendly Android app interfaces.
A comprehensive guide to reactive programming using RxJava, covering the concepts, operators, and use cases of reactive programming in Android development.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser