by Yukyeong Kim
App name:
SimpleNotepad: about create note and save it internally.
Tools used:
Android Studio IDE version 3.6.1, Git,
build.gradle(app)
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "org.lut.simplenotepad"
minSdkVersion 18
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
applicationVariants.all{
variant ->
variant.outputs.each{
output->
def name = "Note_R${variant.versionName}.apk"
output.outputFileName = name
}
}
}
}
Two basic activities (Views)
- MainActivity
- can write save note, create new note, go to List by menu
- NoteSelectActivity
- can edit modify remove a selected note, create new note
RecyclerView to show list of notes
File writing and saving internally
- Download apk file to android device(phone)
- Install the app
- Open and run the app
- Write something in main screen (first screen)
- Save button is right bottom corner
- To create new note, use button in left bottom corner (+ icon)
- To see the all view, click top right menu in toolbar and click "List of Notes"
- In Note Select screen, there are all notes saved in the internal storages
- Each note has date information (firstly saved date, Day_Month_Year format) and contents (first few lines only) right below date
- Select (click) item to see whole content and to modify
- Long click(+2 seconds) opens confirm window to remove item action, can delete or not
- In Note Select view to create note, use button in right bottom corner
you can download apk from below link
Note_R1.0.apk