Android Pratical
Android Pratical
fun main() {
// if-else control structure
val number = 42
if (number % 2 == 0) {
println("$number is even")
} else {
println("$number is odd")
}
// for loop
val numbers = arrayOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}
// while loop
var i = 1
while (i <= 5) {
println(i)
i++
}
// do-while loop
var j = 1
do {
println(j)
j++
} while (j <= 5)
}
// child class
class Car(brand: String, model: String, val numDoors: Int) : Vehicle(brand,
model) {
fun honk() {
println("$brand $model is honking")
}
}
// main function
fun main() {
// create a car object
val car = Car("Toyota", "Camry", 4)
3. create a android application for to create a registration form and login form
and use of share preferences
<TextView
android:id="@+id/register_title"
android:text="Registration Form"
android:textSize="20sp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/register_name"
android:hint="Enter your name"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/register_email"
android:hint="Enter your email"
android:inputType="textEmailAddress"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/register_password"
android:hint="Enter your password"
android:inputType="textPassword"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/register_button"
android:text="Register"
android:textSize="16sp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
import android.content.Context
import android.content.SharedPreferences
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.Toast
sharedPreferences = getSharedPreferences("MyAppPreferences",
Context.MODE_PRIVATE)
registerButton.setOnClickListener {
val name = nameEditText.text.toString()
val email = emailEditText.text.toString()
val password = passwordEditText.text.toString()