What is Android-studio: Definition and 42 Discussions

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems or as a subscription-based service in 2020. It is a replacement for the Eclipse Android Development Tools (E-ADT) as the primary IDE for native Android application development.
Android Studio was announced on May 16, 2013 at the Google I/O conference. It was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0.On May 7, 2019, Kotlin replaced Java as Google's preferred language for Android app development. Java is still supported, as is C++.

View More On Wikipedia.org
  1. D

    Can I put radio buttons above an ImageView in a ScrollView?

    Hi everyone I'd like to set an ImageView background for a menu screen that uses ScrollView, ConstrainedLayout and Radio Buttons. This is possible if I hardcode the width and height of the ImageView, but I don't want to do this because it might ruin the formatting on some models of phone. I'd...
  2. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 01: Java Basics

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 01: Java Basics

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  3. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 02: Java: Primitive Data Types, Strings, Loops, Conditional Statements

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 02: Java: Primitive Data Types, Strings, Loops, Conditional Statements

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  4. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 03: Java: Strings, OOP principles

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 03: Java: Strings, OOP principles

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  5. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 04: Java: Interfaces

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 04: Java: Interfaces

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  6. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 05: Java: Classes, Exceptions, Threads

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 05: Java: Classes, Exceptions, Threads

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  7. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 06: Introduction to Android Studio

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 06: Introduction to Android Studio

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  8. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 07: Your First App

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 07: Your First App

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  9. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 08: Deploying your App to a Phone

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 08: Deploying your App to a Phone

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  10. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 09: Extending app - Buttons, Toast

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 09: Extending app - Buttons, Toast

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  11. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 10: Android Development Environment

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 10: Android Development Environment

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  12. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 11: User Interface

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 11: User Interface

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  13. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 12: Application Fundamentals

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 12: Application Fundamentals

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  14. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 13: Extending the application

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 13: Extending the application

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  15. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 14: Activity Lifecycle I

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 14: Activity Lifecycle I

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  16. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 15: Activity Lifecycle II

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 15: Activity Lifecycle II

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  17. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 16: Activity LifeCycle III

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 16: Activity LifeCycle III

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  18. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 17: Adding Icon, Layout, Handling Rotation - I

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 17: Adding Icon, Layout, Handling Rotation - I

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  19. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 18: Adding Icon, Layouts, Handling Rotation - II

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 18: Adding Icon, Layouts, Handling Rotation - II

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  20. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 19: Debugging

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 19: Debugging

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  21. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 20: Intents - I

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 20: Intents - I

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  22. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 21: Intents - II

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 21: Intents - II

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  23. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 22: Observer Pattern

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 22: Observer Pattern

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  24. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 23: Fragments - I

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 23: Fragments - I

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  25. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 24: Fragments - II

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 24: Fragments - II

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  26. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 25: Fragment Basic Programming Example

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 25: Fragment Basic Programming Example

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  27. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 26: Fragments - Advanced Example

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 26: Fragments - Advanced Example

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  28. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 27: Implicit Intents

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 27: Implicit Intents

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  29. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 28: Saving Data - I

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 28: Saving Data - I

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  30. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 29: Saving Data - II

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 29: Saving Data - II

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  31. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 30: Security and System Permissions

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 30: Security and System Permissions

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  32. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 31: Services

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 31: Services

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  33. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 32: Processes and threads

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 32: Processes and threads

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  34. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 33: Working with Fragments I

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 33: Working with Fragments I

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  35. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 34: Working with Fragments - II

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 34: Working with Fragments - II

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  36. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 35: Working with Fragments - III

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 35: Working with Fragments - III

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  37. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 36: RecyclerView, Adapter

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 36: RecyclerView, Adapter

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  38. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 37: RecyclerView, Adapter, ViewHolder

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 37: RecyclerView, Adapter, ViewHolder

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  39. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 38: ViewPager

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 38: ViewPager

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  40. Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 39: Dialogues

    Mobile (Android) Computing by Prof. Pushpendra Singh (NPTEL):- Lecture 39: Dialogues

    COPYRIGHT strictly reserved to Prof. Singh and NPTEL, Govt. of India. Duplication Prohibited. Syllabus: http://www.nptel.ac.in/syllabus/106106147/ Lectures: http://www.nptel.ac.in/courses/106106147/
  41. Wrichik Basu

    Help required in setting up Android Studio

    This is the fifth time I am setting up Android Studio. I have downloaded the standalone zip for 32 bit computer from the official website. The android SDK is in G: drive, while the Android Studio files are in C:. I have set up Android Studio, and set the SDK location to the required folder in...
  42. Peter Alexander

    Java Android Studio: Accessing SQLite Data In RecyclerView

    Hello everyone! I'm working on a simple app for a project at the university and I'm having problems accessing the SQLite data in RecyclerView. I suspect that the problem lays in a connection with an activity that includes the RecyclerView and the RecyclerView adapter itself. My project, in the...
Back
Top