Travel Diary is an Android application to allow users easily write down their diaries and show personal travel world map.
-
Edit Diary
-> write down your own diary in a simple way -
Search Diary
-> search your diary by title or tag -
Switch waterfall or linear layout
-> provide two layout for user to choose -
Show Diaries on map by each location
-> to see how many places you traveled before, create your own travel world map! -
Custom font type
-> allow user to choose font type, create their custom style -
Backup diaries to Firebase
-> synchronize your diaries to Firebase anytime you want
-> download your diaries back when you need it
Waterfall layout | Linear layout | Show diaries in each place |
---|---|---|
Add new diary | Browse or edit diaty | Remove or share diary |
-
Design Patterns
- Objecr-Oreinted-Programming
- Model-View-Presenter (MVP)
- Singleton
- Adapter
-
Core Functions
- Google Map
- Facebook login
-
User Interface
- Fragment
- Dialog
- CardView
- ConstraintLayout
- RecyclerView
- EditText
- SearchView
- NumberPicker
-
Storage
- Firebase Cloud Database
- Firebase Storage
- Room
- SharedPreferences
-
Analysis
- Google Analytics
- Crashlytics
-
Unit Test
- JUnit
- Mockito
- Espresso
- Android 6.0+
- Android Studio 3.2.1+
-
[relesase] 1.3 - 15.May.2019
Fix a lots of bugs -
[relesase] 1.0 - 29.April.2019
First relesase
Wan Ru Mao
wanruaiai@gmail.com