RTU MAD Lab: Mobile Application Development Lab List

RTU MAD Lab: Mobile Application Development Lab is a course offered in the 6th semester of B.Tech (Bachelor of Technology) program at Rajasthan Technical University, Kota, Rajasthan

COURSE CONTENT RTU MAD Lab

Introduction:

Here we need to study about What is Android Studio? And about his Virtual Machine & .apk file extension, Android API levels (versions & version names)

Android Java Basics:

We will Study About Basic of Java to getting started with Android development, project folder structure, simple programming, running project, generating build/APK of the app from Android Studio. In RTU MAD Lab there are some basic concept which we have to learn first.

First application:

In order to learn android studio we will learn to create Android Studio Project, Android Virtual Device Creation, Set up debugging environment, Workspace set up for development, How to Launching emulator and debugging on mobile devices instead of virtual mobile device.

Basic UI design:

How mobile interface can be build so we learn Basics about Views, Layouts, Drawable Resources, Input controls, Input Events, Toasts.

More UI Components:

Some other components which we needs to learn to successfully build app are: Layouts - GridView and ListView, Action bar, Adapters, Menus: Option menu, context menu, sub menu, Pickers - Date and Time, Spinners.

Activity and Fragment:

In android studio activity basically used to represents a single screen with a user interface just like window or frame of Java.  Activity, Fragment, Activity Lifecycle and Fragment Lifecycle.

Intents:

Implicit Intents, Explicit intents, communicating data among Activities.

Navigation Drawer:

How data navigates from one activity to other activity so we use a Panel that displays the app’s main navigation screens on the left edge of the screen

 

List of Experiments of RTU MAD Lab:

 

Experiment - 1:


To study Android Studio and Android Studio installation "Create Hello World Application".


File Name: activity_main.xml


<?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>


File Name: MainActivity.java


package com.hemantsingh.helloworld;

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);
}
}


Experiment - 2

To understand Activity, Create sample application with login module.(Check username and password).

 


Read Analysis Report about Future Scope in Computer Science and Engineering

Follow Us: FacebookInstagramTwitter