Git Product home page Git Product logo

shagil77 / ordinata2 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 378 KB

A Notes and Password Managing App OBJECTIVE We will be creating an android application which helps to take notes at any time and helps to generate a very strong password for the security of a user’s account and makes them available whenever they need. It's going to have two major functionalities at the same time. FEATURES AND THEIR FUNCTIONS Firebase and Authentication: Declare the dependency for the Firebase Authentication Android library in our module ( app-level ) Gradle file ( usually app/build.gradle ). To use an authentication provider, we need to enable it in the Firebase console. Go to the Sign-in Method page in the Firebase Authentication section to enable Email/Password sign-in and any other identity providers you want for our app. After this we should be able to develop the Login feature of our application and also integrate Firebase authentication for the same. Home Activity: Now we will create an activity where there will be two options note and password. Create a new component called App-Bar in note activity. Add the necessary code in the xml and java files so that all the work is done accurately. We will use Listview or Recycleview to show notes as mentioned earlier. Using Listview or Recycleview, we can only show the title of the notes and after clicking on those titles, the rest of the functionality can be done. Password Activity: we will create one more activity through which all the passwords will be managed and besides add and delete functionality should work feasibly. We will use Listview or Recycleview to show passwords like notes as mentioned earlier. Using Listview or Recycleview you can only show the field name of the passwords and after clicking on those field names, the rest of the functionality can be done.

Java 100.00%

ordinata2's Introduction

Ordinata

A Notes and Password Managing App

OBJECTIVE We will be creating an android application which helps to take notes at any time and helps to generate a very strong password for the security of a user’s account and makes them available whenever they need. It's going to have two major functionalities at the same time.

FEATURES AND THEIR FUNCTIONS

Firebase and Authentication: Declare the dependency for the Firebase Authentication Android library in our module ( app-level ) Gradle file ( usually app/build.gradle ). To use an authentication provider, we need to enable it in the Firebase console. Go to the Sign-in Method page in the Firebase Authentication section to enable Email/Password sign-in and any other identity providers you want for our app. After this we should be able to develop the Login feature of our application and also integrate Firebase authentication for the same.

Login, Sign-up and Forgot Password Activities: These activities have been created using the Email Authentication feature of Firebase.

Home Activity: Now we will create an activity where there will be able to see all our created notes. Create a new component called App-Bar in note activity. Add the necessary code in the xml and java files so that all the work is done accurately. We will use Recycleview to show notes as mentioned earlier. Then we will upload all the notes for the current user in a document created on Cloud Firestore, and populate the RecyclerView with notes from Cloud Firestore data for a particular user.

Create Note Activity: Where the user will enter the title and description of his Notes/Passwords and save it.

Each Note/Password will additionally have a functionality of Edit, View and Delete.

All the xml files are available in res>layouts.

All java files are available in java/com/example/ordinata.

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.