Skip to content

NecoHorne/journalApp

Repository files navigation

Journal App

This project is part of the Google ALC #7DaysofCodeChallenge

Android Developer Track What is Andela Learning Community (ALC) #7DaysofCodeChallenge? 7 Days of Code Challenge is an individual project/program completion task for the ALC learners. The goal is to determine your overall progress in the ALC program, and identify the top 100 learners from this track To test the skills learned by learners and certify the top learners at the end of the program. Project name : Journal App

Introduction: You are required to create a journal application where in users can pen down their thoughts and feelings. How to Complete this Project The following are guidelines for the implementation: Create a github repository to contain the project files. Make use of SQLite database or any other database Implement the application features found here Host apk on your github repository. Write a brief description about your project in a README.md file Submit your completed project at http://bit.ly/7daysofcode Application Functions: At minimum users should be able to: Register and Login using google authentication. View all entries to their diary. View the contents of a diary entry. Add and modify an entry.

Extra Credits Persist your data on Firebase Write UI tests for your app using Espresso Write unit tests for your app using Android JUnit Runner Set up test coverage to report to a service e.g. Code Climate

Getting Started

Install the APK on an android phone or emulator to run application. Straight forward journal/note taking app.

in the project directory navigate to app/release/app-release.apk for the signed release apk file of the app.

Prerequisites

Your device will need to run Android Marshmallow (Android SDK 23) or above in order to run the APP. The app uses a google account for login, ensure device is connected to the Internet.

Installing

Install APK file on any android device or emulator running Android 6.0 (Marshmallow) or above.

Built With

Android Studio using Java. Firebase Authentication. Firebase / Fabric Crashlytics. Firebase Analytics.

Authors

Neco Horne - Initial work

License

This project is licensed under the MIT License

Acknowledgments

//