Notes
Notes - notes.io |
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText name, password, address, age;
RadioGroup genderGroup;
Button submit;
TextView result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name = findViewById(R.id.etName);
password = findViewById(R.id.etPassword);
address = findViewById(R.id.etAddress);
age = findViewById(R.id.etAge);
genderGroup = findViewById(R.id.rgGender);
submit = findViewById(R.id.btnSubmit);
result = findViewById(R.id.txtResult);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String uname = name.getText().toString();
String pass = password.getText().toString();
String addr = address.getText().toString();
String uage = age.getText().toString();
int selectedId = genderGroup.getCheckedRadioButtonId();
RadioButton rb = findViewById(selectedId);
String gender = rb.getText().toString();
result.setText(
"Name: " + uname +
"nPassword: " + pass +
"nAddress: " + addr +
"nGender: " + gender +
"nAge: " + uage
);
}
});
}
}
package com.example.program2;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText name, password, address, age;
RadioGroup genderGroup;
Button submit;
TextView result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name = findViewById(R.id.etName);
password = findViewById(R.id.etPassword);
address = findViewById(R.id.etAddress);
age = findViewById(R.id.etAge);
genderGroup = findViewById(R.id.rgGender);
submit = findViewById(R.id.btnSubmit);
result = findViewById(R.id.txtResult);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String uname = name.getText().toString();
String pass = password.getText().toString();
String addr = address.getText().toString();
String uage = age.getText().toString();
int selectedId = genderGroup.getCheckedRadioButtonId();
RadioButton rb = findViewById(selectedId);
String gender = rb.getText().toString();
result.setText(
"Name: " + uname +
"nPassword: " + pass +
"nAddress: " + addr +
"nGender: " + gender +
"nAge: " + uage
);
}
});
}
}
package com.example.program3;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText num1, num2;
TextView result;
Button add, sub, mul, div;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
num1 = findViewById(R.id.etNum1);
num2 = findViewById(R.id.etNum2);
result = findViewById(R.id.txtResult);
add = findViewById(R.id.btnAdd);
sub = findViewById(R.id.btnSub);
mul = findViewById(R.id.btnMul);
div = findViewById(R.id.btnDiv);
add.setOnClickListener(v -> {
int a = Integer.parseInt(num1.getText().toString());
int b = Integer.parseInt(num2.getText().toString());
result.setText("Result: " + (a + b));
});
sub.setOnClickListener(v -> {
int a = Integer.parseInt(num1.getText().toString());
int b = Integer.parseInt(num2.getText().toString());
result.setText("Result: " + (a - b));
});
mul.setOnClickListener(v -> {
int a = Integer.parseInt(num1.getText().toString());
int b = Integer.parseInt(num2.getText().toString());
result.setText("Result: " + (a * b));
});
div.setOnClickListener(v -> {
int a = Integer.parseInt(num1.getText().toString());
int b = Integer.parseInt(num2.getText().toString());
result.setText("Result: " + (a / b));
});
}}
package com.example.program4;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText username, password;
Button btnLogin;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
username = findViewById(R.id.username);
password = findViewById(R.id.password);
btnLogin = findViewById(R.id.btnLogin);
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String user = username.getText().toString();
String pass = password.getText().toString();
if (user.equals("user") && pass.equals("123")) {
Toast.makeText(MainActivity.this,
"Login Successful",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this,
"Invalid Login",
Toast.LENGTH_SHORT).show();
}
}
});
}
}
package com.example.program5;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText name, password;
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name = findViewById(R.id.name);
password = findViewById(R.id.password);
btn = findViewById(R.id.btnRegister);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String uname = name.getText().toString();
String pass = password.getText().toString();
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("name", uname);
intent.putExtra("password", pass);
startActivity(intent);
}
});
}
package com.example.program6;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText number, message;
Button send;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
number = findViewById(R.id.etNumber);
message = findViewById(R.id.etMessage);
send = findViewById(R.id.btnSend);
send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String num = number.getText().toString();
String msg = message.getText().toString();
if (num.isEmpty() || msg.isEmpty()) {
Toast.makeText(MainActivity.this,
"Please enter number and message",
Toast.LENGTH_SHORT).show();
} else {
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("smsto:" + num));
intent.putExtra("sms_body", msg);
startActivity(intent);
}
}
});
}
}
package com.example.program7;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.FragmentManager;
public class MainActivity extends AppCompatActivity {
Button b1, b2, b3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b1 = findViewById(R.id.button1);
b2 = findViewById(R.id.button2);
b3 = findViewById(R.id.button3);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction()
.replace(R.id.myframe, new FragmentOne())
.commit();
}
});
b2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction()
.replace(R.id.myframe, new FragmentTwo())
.commit();
}
});
b3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction()
.replace(R.id.myframe, new FragmentThree())
.commit();
}
});
}
}
package com.example.program7;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
public class FragmentOne extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
TextView tv = new TextView(getActivity());
tv.setText("This is Fragment One");
tv.setTextSize(20);
return tv;
}
}
package com.example.program7;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
public class FragmentTwo extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
TextView tv = new TextView(getActivity());
tv.setText("This is Fragment Two");
tv.setTextSize(20);
return tv;
}
}
package com.example.program8;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new ShapeView(this));
}
}
package com.example.program8;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;
public class ShapeView extends View {
Paint paint;
public ShapeView(Context context) {
super(context);
paint = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.setColor(Color.BLUE);
canvas.drawRect(100, 100, 400, 300, paint);
paint.setColor(Color.RED);
canvas.drawCircle(550, 250, 100, paint);
paint.setColor(Color.GREEN);
canvas.drawRect(100, 400, 400, 600, paint);
paint.setColor(Color.RED);
canvas.drawCircle(550, 550, 100, paint);
}
}
package com.example.program9;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText inputId, inputTask, inputNotes;
TextView output;
SQLiteDatabase db;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
inputId = findViewById(R.id.inputId);
inputTask = findViewById(R.id.inputTask);
inputNotes = findViewById(R.id.inputNotes);
output = findViewById(R.id.output);
db = openOrCreateDatabase("TodoDB", MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXISTS tasks(" +
"id INTEGER PRIMARY KEY AUTOINCREMENT," +
"task TEXT," +
"notes TEXT)");
findViewById(R.id.addBtn).setOnClickListener(v -> addTask());
findViewById(R.id.viewBtn).setOnClickListener(v -> viewTasks());
findViewById(R.id.updateBtn).setOnClickListener(v -> updateTask());
findViewById(R.id.deleteBtn).setOnClickListener(v -> deleteTask());
}
private void addTask() {
ContentValues cv = new ContentValues();
cv.put("task", inputTask.getText().toString());
cv.put("notes", inputNotes.getText().toString());
db.insert("tasks", null, cv);
toast("Added");
clear();
}
private void updateTask() {
ContentValues cv = new ContentValues();
cv.put("task", inputTask.getText().toString());
cv.put("notes", inputNotes.getText().toString());
db.update("tasks", cv, "id=?",
new String[]{inputId.getText().toString()});
toast("Updated");
clear();
}
private void deleteTask() {
db.delete("tasks", "id=?",
new String[]{inputId.getText().toString()});
toast("Deleted");
clear();
}
private void viewTasks() {
Cursor c = db.rawQuery("SELECT * FROM tasks", null);
StringBuilder sb = new StringBuilder();
if (c.moveToFirst()) {
do {
sb.append("ID: ").append(c.getInt(0))
.append("nTask: ").append(c.getString(1))
.append("nNotes: ").append(c.getString(2))
.append("nn");
} while (c.moveToNext());
} else {
sb.append("No Records Found");
}
output.setText(sb.toString());
c.close();
}
private void clear() {
inputId.setText("");
inputTask.setText("");
inputNotes.setText("");
}
private void toast(String msg) {
Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
}
}
package com.example.program10;
import android.os.Bundle;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
EditText etName, etEmail, etPassword;
Button btnRegister, btnLogin;
DBHelper db;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etName = findViewById(R.id.etName);
etEmail = findViewById(R.id.etEmail);
etPassword = findViewById(R.id.etPassword);
btnRegister = findViewById(R.id.btnRegister);
btnLogin = findViewById(R.id.btnLogin);
db = new DBHelper(this);
btnRegister.setOnClickListener(v -> {
boolean result = db.insertUser(
etName.getText().toString(),
etEmail.getText().toString(),
etPassword.getText().toString()
);
if (result)
Toast.makeText(this, "Registered Successfully", Toast.LENGTH_SHORT).show();
else
Toast.makeText(this, "Registration Failed", Toast.LENGTH_SHORT).show();
});
btnLogin.setOnClickListener(v -> {
boolean check = db.checkUser(
etEmail.getText().toString(),
etPassword.getText().toString()
);
if (check)
Toast.makeText(this, "Login Successful", Toast.LENGTH_SHORT).show();
else
Toast.makeText(this, "Invalid Credentials", Toast.LENGTH_SHORT).show();
});
}
}
package com.example.program10;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DBHelper extends SQLiteOpenHelper {
public DBHelper(Context context) {
super(context, "UserDB", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE users(" +
"id INTEGER PRIMARY KEY AUTOINCREMENT," +
"name TEXT," +
"email TEXT," +
"password TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS users");
onCreate(db);
}
public boolean insertUser(String name, String email, String password) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put("name", name);
cv.put("email", email);
cv.put("password", password);
long res = db.insert("users", null, cv);
return res != -1;
}
public boolean checkUser(String email, String password) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.rawQuery(
"SELECT * FROM users WHERE email=? AND password=?",
new String[]{email, password}
);
boolean result = c.getCount() > 0;
c.close();
return result;
}
}
<?xml1 version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/img">
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello MCA"
android:textSize="24sp"
android:textColor="#FFFFFF"
android:layout_centerInParent="true" />
</RelativeLayout>
<?xml2 version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp">
<EditText
android:id="@+id/etName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="User Name" />
<EditText
android:id="@+id/etPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:inputType="textPassword" />
<EditText
android:id="@+id/etAddress"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Address" />
<RadioGroup
android:id="@+id/rgGender"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/rbMale"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Male" />
<RadioButton
android:id="@+id/rbFemale"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Female" />
</RadioGroup>
<EditText
android:id="@+id/etAge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Age"
android:inputType="number" />
<Button
android:id="@+id/btnSubmit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit" />
<TextView
android:id="@+id/txtResult"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:paddingTop="20dp" />
</LinearLayout>
</ScrollView>
<?xml3 version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<EditText
android:id="@+id/etNum1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Number 1"
android:inputType="number" />
<EditText
android:id="@+id/etNum2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Number 2"
android:inputType="number" />
<Button
android:id="@+id/btnAdd"
android:text="Add"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/btnSub"
android:text="Sub"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/btnMul"
android:text="Mul"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/btnDiv"
android:text="Div"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/txtResult"
android:text="Result:"
android:textSize="18sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="20dp">
<TableRow>
<TextView
android:text="Username"
android:textSize="16sp"
android:padding="10dp"/>
<EditText
android:id="@+id/username"
android:hint="Enter Username"
android:layout_width="200dp"/>
</TableRow>
<TableRow>
<TextView
android:text="Password"
android:textSize="16sp"
android:padding="10dp"/>
<EditText
android:id="@+id/password"
android:hint="Enter Password"
android:inputType="textPassword"
android:layout_width="200dp"/>
</TableRow>
<TableRow>
<Button
android:id="@+id/btnLogin"
android:text="Login"/>
</TableRow>
</TableLayout>
<?xml5 version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp">
<EditText
android:id="@+id/name"
android:hint="Enter Name"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/password"
android:hint="Enter Password"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/btnRegister"
android:text="Register"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<?xml6 version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp">
<EditText
android:id="@+id/etNumber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Mobile Number"
android:inputType="phone"/>
<EditText
android:id="@+id/etMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Message"
android:inputType="text"/>
<Button
android:id="@+id/btnSend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Send"/>
</LinearLayout>
<?xml7 version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/button1"
android:text="Fragment 1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/button2"
android:text="Fragment 2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/button3"
android:text="Fragment 3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<FrameLayout
android:id="@+id/myframe"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
<?xml9 version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<EditText
android:id="@+id/inputId"
android:hint="ID"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/inputTask"
android:hint="Task"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/inputNotes"
android:hint="Notes"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/addBtn"
android:text="Add"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/viewBtn"
android:text="View"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/updateBtn"
android:text="Update"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/deleteBtn"
android:text="Delete"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/output"
android:textSize="16sp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"/>
</LinearLayout>
<?xml10 version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:padding="16dp">
<EditText
android:id="@+id/etName"
android:hint="Name"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/etEmail"
android:hint="Email"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/etPassword"
android:hint="Password"
android:inputType="textPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/btnRegister"
android:text="Register"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/btnLogin"
android:text="Login"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
![]() |
Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 14 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team
