APP NAME
Icon Daily Journal App
External link to .apk
External link to source zip
The Daily Journal app allows its users to log short journal entries. Users can write a description of an event, include a title, add a timestamp, and either take a photo or select an existing one from their gallery. Users are also able to edit or delete their entries after creation. If a user is looking for a specific entry, they can use the search bar to find it. Alternatively, they can use the calendar page to look for entries from a specific day.
External link to YouTube video
External Libraries: 'androidx.core:core-ktx:1.7.0', 'androidx.appcompat:appcompat:1.4.1', 'com.google.android.material:material:1.5.0', 'androidx.constraintlayout:constraintlayout:2.1.3', 'androidx.navigation:navigation-fragment-ktx:2.4.2' , 'androidx.navigation:navigation-ui-ktx:2.4.2' , 'com.google.firebase:firebase-database-ktx:20.0.4' , "androidx.cardview:cardview:1.0.0" , 'androidx.leanback:leanback:1.0.0' , 'com.github.bumptech.glide:glide:4.11.0' , 'com.google.firebase:firebase-storage-ktx:20.0.1' , 'androidx.cardview:cardview:1.0.0' , 'androidx.constraintlayout:constraintlayout:1.1.3', 'com.google.firebase:firebase-auth-ktx:21.0.3'
External Code:
Class Examples: examples/FirebaseEmailAuthExample, examples/FirebaseRealtimeDatabaseExample, examples/UICardView, examples/UIRecyclerView
Online Tutorials: https://mobikul.com/expandable-floating-action-button-fab-menu/ - used to make the FOB menu on the createEvent activity; https://www.android--code.com/2018/02/android-kotlin-popup-window-example.html - Popup; https://johncodeos.com/how-to-create-a-popup-window-in-android-using-kotlin/ - Popup; https://www.youtube.com/watch?v=l1E3NpA4pII - Delete; https://developer.android.com/training/search/setup - Searchbar; https://www.tutorialkart.com/kotlin-android/android-datepicker-kotlin-example/ - code for date picker; https://www.geeksforgeeks.org/how-to-select-an-image-from-gallery-in-android/ - code for image chooser from gallery; https://stackoverflow.com/questions/4989182/converting-java-bitmap-to-byte-array - upload image from camera; There may be other links tha were referance but fell through the cracks while working on this project