How to start the project in android studio
Android Studio
Open the Android Studio application on your PC.
If you don’t have a project opened, Android Studio shows the Welcome screen, where you can create a new project by clicking Start a new Android Studio project.
By selecting the type of project you want to create, Android Studio may include sample code and resources to help you get started.
select Empty Activity and then click Next Button.
1 Project or Application name.
You can Specify the Name of your project.
2 Package Name
Package name also you can change what you want. This name also becomes is your application ID.
3 Save Location.
Choose the Save location where you want to in your
Computer store your project.
4 Language Selection
Select the language you want Android Studio to use when creating sample code for your new project. There are two options, one is Java and second one is Kotlin.
5 Minimum SDK
Select the Minimum API level you want your app to support.
When you’re ready to create your project, click Finish Button
Build your first app.
1 Project explorer window.
2 Code Editor window.
JAVA Window: MainActivity.java
MainActivty.java Code
Java Code
package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
XML Window: activity_main.xml
XML code : Auto generated ‘ Hello World! ‘ TextView code
XML Code
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
Gradle Scripts
App level build.gradle
build.gradle(:app)
plugins { id 'com.android.application' } android { compileSdkVersion 29 buildToolsVersion "30.0.2" defaultConfig { applicationId "com.example.myapplication" minSdkVersion 16 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.3.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' }
Project level build.gradle
build.gradle(My Application)
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.android.tools.build:gradle:4.1.2" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
Popular post
-
Eclipse IDE – Create New Java Project.
Opening the New Java Project…
-
How to start the project in android studio
Android Studio Open the Android…
-
How to use ACOSH function in excel
The ACOSH function returns the…
-
Complete Header tags in html – easy to learn
H tags can be used…
-
Best features in Python programme – easy to learn
Python is the most widely…