Android studio merupakan IDE(Integrated Development Environment) resmi untuk pengembang android. Android studio rilis pertama kali pada tanggal 16 Mei 2013 di konferensi Google I/O yang tersedia secara bebas di bawah lisensi Apache 2.0
Berikut adalah fitur yang tersedia di dalam Android Studio :
- Menggunakan Build tool Gradle
- Tersedia Emulator
- Memiliki fitur Run Untuk mensimulasikan perubahan
- aplikasi tanpa harus membuat APK baru
- Integrasi ke Github
- Mendukung C++ dan NDK
- Microsoft 7/8/10 (32 bit - 64bit)
- RAM Minimal 3GB, rekomendasi 8GB
- Disk kosong 2GB, rekomendasi 4GB
- Java Development Kit JDK
- Resolusi Minimun 1280 x 800
- Sedikitnya 16GB untuk SDK, Emulator System Images and Chaces
- Mac® OS X® 10.10 (Yosemite) or higher, up to 10.13 (macOS High Sierra)
- 4 GB RAM minimum, 8 GB RAM recommended
- 2 GB of available disk space minimum
- 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
- GNOME or KDE desktop
- Tested on Ubuntu® 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
- 64-bit distribution capable of running 32-bit applications
- GNU C Library (glibc) 2.19 or later
- 4 GB RAM minimum, 8 GB RAM recommended
- 2 GB of available disk space minimum
- 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
- Manifest, Berisi AndroidManifest.xml yang isinya mengenai informasi mengenai aplikasi, seperti versi dari aplikasi, nama package, level SDK yang digunakan, beserta icon dan nama yang diberikan untuk aplikasi. Biasanya juga digunakan untuk mengatur beberapa pengaturan activity, seperti tema activity, maupun atribut lainnya.
- java, berisi file-file java/kotlin yang berfungsi sebagai pemrograman aplikasi atau atau dosebut juga otaknya.
- Res, Folder ini berisi sebagai konten-konten yang berkaitan dengan UI aplikasi atau desain nya.
- Layout, folder ini berisi file-file xml untuk layouting activitynya
- Mimmap, folder ini berisi sumber gambar yang digunakan untuk ico aplikasinya
- Value, folder ini berisi file-file xml untuk berbagai kebutuhan value, seperti value warna(colors.xml), value nilai(strings.xml), dan untuk tema (style.xml)
- Gradle, Gradle sering disebut sebagai build-tool. Build di sini bisa kita artikan sebagai aktivitas melakukan compile dan packaging