Introduction - Android Tutorial | Android Development Tutorial
What is Android?
Android is an open source Linux-based operating system for mobile devices such as smartphones and tablets and now a days also used in smart home appliances, Cars and many more Internet of Things projects.
And as you know all operating system require some kind of softwares or apps to do many kind of specific tasks. In the same way android also need different kind of apps.
So now the question is, can you or anyone develop android apps?
Answer is Yes. Anyone can develop android applications. And publish them to Google Play Store. In next post we will teach you how to make an app for beginners.
And for that, in this android tutorial series we will help you to understand Android development from very basics to advance in English and Hindi languages. So you should consider subscribing to our free or paid membership newsletter to get these weekly notifications on your email about android apps development tutorial.
What are the prerequisites for android software development?
1. System requirements
Windows
- Microsoft® Windows® 7/8/10 (64-bit)
- 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
Mac
- Mac® OS X® 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)
- 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
Linux
- GNOME or KDE desktop Tested on gLinux based on Debian.
- 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
Chrome OS
- 8 GB RAM or more recommended
- 4 GB of available disk space minimum
- 1280 x 800 minimum screen resolution
- Intel i5 or higher (U series or higher) recommended
Recommended devices:
- Acer: Chromebook 13/Spin 13, Chromebox CXI3
- Lenovo: Yoga C630 Chromebook
- HP: Chromebook x360 14, Chromebox G2
- Dell: Inspiron Chromebook 14
- ASUS: Chromebox 3
- ViewSonic: NMP660 Chromebox
- CTL: Chromebox CBx1
Other requirements
- Basic understanding of how to use computer or operating system you are going to use in your PC.
- If you have basic understanding of any programming language then it will be a plus point for you.
Topics we going to cover in android tutorial series
New topics of android tutorial will be added in the following list. So you should consider subscribing to our free or paid membership newsletter to get these weekly notifications on your email.
1. Android development tutorial : Introduction
2. Android tutorial : Architecture
3. Android development tutorial : Application Components
4. Android Studio tutorial : Download and setup
5. Android studio tutorial : Menu's and all major functions Introduction
6. Android studio tutorial : Project files And their Uses
7. Android tutorial : Views
8. Android tutorial : Layouts
9. Android tutorial : Resource files
10. Android app development tutorial : Activities
11. Android tutorial : AndroidManifest.xml
12. Android studio tutorial : Gradle
13. Android tutorial : Accessing views from the layout and Event handling
14. Android : Using Java 8 in Android applications.
15. Android : View binding
16. Android app development tutorial : Intents
17. Android tutorial : application and activity life cycle
18. Android : RecyclerView and CardView
19. Android development tutorial : Permission
20. Android app development tutorial : Networking
21. Android : Using Retrofit to show list data in RecyclerView
22. Android : Display Image from URL in RecyclerView Item list