Code Monkey home page Code Monkey logo

android-note-app's Introduction

My Note

Description


A simple android-based app that could write your notes, also categorizing it into some categories, and classify it into favourite or not. These notes that you already written are editable and deletable, too.

Requirement


These are some requirement app(s) and device(s), that you probably will need, to use this app.

For development


  1. Android Studio, here I use Android Studio Arctic Fox (2020.3)
  2. JDK, this project using JDK v1.8 (JDK 8)
  3. Android SDK, this project using SDK version 30
  4. Kotlin, this project using Kotlin v1.5.10
  5. Gradle, this project using Gradle v7.x
  6. Android device or use AVD (Android Virtual Device)

For running APK


  1. Device with Android OS, this would run best with Android API version 26+, but with API version 16+ could run it too with some limitation I think

Features


Features will be described as page, they are

  1. Main Page, which display app name and it's logo. It also has two button, one for going to note list page, and one for about page. Fyi, this page is responsive, so you could see it when the screen is landscaped!

    main-page-prtrait

    main-page-prtrait

  2. About Page, displaying information about programmer (myself).

    about-page

  3. Note List Page, displaying our notes using recycler view, basic info about notes are shown, and can be clicked to go to details page. You could also click favourite button to toggle favourite status, as the list could filter favourite only note. There is also floating button to go to note creator page.

    note-list-page-all

    note-list-page-filtered

  4. Note Creator Page, displaying for that could be filled to create new note. When you pressed the button, you are going to be confirmed with an alert dialog.

    note-creator-page

  5. Note Details Page, shows all details about the note, as some fields are editable. The edit could be saved, or delete the note. Here, quotes (as an image) are shown. The Action that you have taken are going to be confirmed with an alert dialog.

    note-details-page-top

    note-details-page-bottom

Issues


So far, no significant issues has been found, yet.

Contributor


Naufal Prima Yoriko

android-note-app's People

Contributors

primayoriko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.