In this blog, Android is a mobile OS developed by Google and based on the Linux kernel. Android rivals Apple's iOS (for iPhones/iPads), Microsoft's Windows Phone, and many other proprietary mobile operating systems.
The installation of the Android software is probably the most difficult part of the project. It will take anywhere from half an hour to an hour, depending on your luck. programming competence, and your PC. You will probably need a good enough computer (with 8 GB of RAM) and 10 GB of free disk space to run the Android. Working on an "actual" Android phone/tablet requires a lot fewer resources.
Because Android applications run within the Dalvik Virtual Machine, you can write them on any platform that supports the developer tools. This currently includes the following:
If you would like to Enrich your career with an Android certified professional, then visit Mindmajix - A Global online training platform: “Android training” Course. This course will help you to achieve excellence in this domain.
To get started, you‘ll need to download and install the following:
The Android SDK
We can download the latest version of the SDK for your development platform from the Android development homepage at https://developer.android.com/sdk/index.html
[ Related Article: Applications for Android Activities ]
Using Eclipse with the ADT plug-in for your ANDROID DEVELOPMENT offers some significant features:
There are many variations available; the following is the recommended configuration for Android:
WST and the JDT plug-in are included in most Eclipse IDE packages.
Installing Eclipse consists of uncompressing the download into a new folder. When that‘s done, run the eclipse executable. When it starts for the first time, create a new workspace for your Android development projects.
Install the developer tools plug-in by following these steps:
You‘ve downloaded the SDK, installed Eclipse, and plugged in the plug-in. You‘re now ready to start programming for Android. Start by creating a new project and setting up your Eclipse run and debug configurations.
[ Related Article: Android vs IOS - Which is Better ]
An Android project contains all the files that comprise the source code for your Android app.
To create a new Android project using the Android New Project Wizard, do the following:
Before launching the emulator, you must create an Android Virtual Device (AVD) which defines the system image and device settings used by the emulator. Some of the settings are,
An Android Virtual Device (AVD) definition lets you define the characteristics of an Android phone, tablet, Android Wear, or Android TV device that you want to simulate in the Android Emulator. The AVD Manager helps you easily create and manage AVDs.
|………>Name(enter some name Ex:saitech)
|…………….>Target(select version with API level Ex:2.2,8)
|……………> create AVD.
|……………….>Right Click(Run As)
Launch configurations let you specify runtime options for running and debugging applications. Using a launch configuration, you can specify the following:
We can specify different launch configurations for running and debugging applications. The following steps show how to create a launch configuration for an Android application:
6. Finally, set any additional properties in the Common tab.
7. Click Apply, and your launch configuration will be saved.
[ Related Article: Android Background Services ]
You‘ve created your first project and created the run and debug configurations for it. Before making any changes, test your installation and configurations by running and debugging the Hello World project. From the Run menu, select Run or Debug to launch the most recently selected configuration, or select Run Configurations or Debug Configurations to select a specific configuration to use.
Ravindra Savaram is a Content Lead at Mindmajix.com. His passion lies in writing articles on the most popular IT platforms including Machine learning, DevOps, Data Science, Artificial Intelligence, RPA, Deep Learning, and so on. You can stay up to date on all these technologies by following him on LinkedIn and Twitter.