Awesome
Latest released version
Development requirements:
- Android SDK
- Android Studio 1.0+
- JSoup 1.7.2 (customized, check the libs folder)
- ActionBarSherlock
- Android 3+ (Honeycomb)
Application requirements:
- Recommended: Android 3.0+ (API Level 11)
- Minimum: Android 2.2 (API Level 8)
- Some features might not working if running below the recommended version.
Line endings & source encoding config
- Git Config:
- Eclipse Config:
FAQ
Q1: I cannot load the Main Novel List/empty novel list!
A1: Try to disable the AdBlocker/Firewall.
Q2: The last updated date is showing 43 years ago!
A2: Try to disable the AdBlocker/Firewall.
TASK LIST — Version 1.1.0 beta build 31 (Old Version 20130106)
Done
- inverted default VolumeRocker scroll direction.
- Removed annoying sound when using VolumeRocker.
- Database backup/restore implemented
- Downloads intent+++ Make it cooler
- anti sleep function
- Fix volume buttons when not in scroll mode
- Unit steps for scrolling Volume Rocker 1 = 100 normalized
- make bookmarks accessible in every part of the app
- Download all info make a background task
- Reformatted last update/check text
- Jump to inside content layout fixed
- Bookmarks screen fix layout
- fix novel content headers/titles
- Fixed an issue where only the last updated novel was notified
- Add update service to download list.
- Add status message in download list.
- Add download List too all intents
- Remove Downloads and from main menu, add them as popup menu.
- Rename ImageActivity to something better
- Add Orignal Light Novels List
- Teaser and Original list to use Download List Model
- Clicking an undownloaded chapter will add it to the download list if it hasn't been downloaded.
- Added more visual tips about novel states "Read", "Has Update" and "External"
- Novels, Teasers and Original novels lists are all shown under "Light Novels", separated by tabs.
- Added option to enable auto downloading an undownloaded chapter on the download list
- added "Go Top" and "Go Bottom" to chapter menu
- preloading all lists on the tab activity
- "download XXX novels" instead of "complete novel"
- Add Update History Activity
- Consolidate updates into single notification
- Fix formatDateForDisplay() bug
- Refactor some Util method.
- Fix issue #20: Infinite Loading for Empty Watch List
- FIx too many update notification problem - Impolemented Notification Screen
- Home button (mascot) on download list not working
- Webview Dynamic buttons first implementation
- Remove asyncTaskCount from settings
- Added options menu in Novels lists
- Fixed database location issues
Crash fixes
- Fixed a crash that would occur if trying to unbind an unregistered service on low memory warning.
- Fixed a crash that related to scrolling while reading a novel.
TODO
- Manual Add Crash fix
- Tabs not showing correctly on Android ver 2.2 - 2.3.7
- Light Novel List / Main Menu Layouts
low priority
- Add first time Tutorial for new users to show off functionalities, skipable. // May go to next version only, or will be added later.
- EULA/BT Copyrights on first time run // Need to prepare a EULA.
- Manual add series tutorial for new users
TODO next version only
- let finished downloads stay unless deleted*
maybe ill add an option to "remove complete downloads automatically" for those who dont like removing manually...
Needs rethinking/checking
- Reduce image download message sizes on download list
- make external chapters open in an internal customized webview (not all externals open the same way?)
- Verify clicking mascot in chapter and going to jump to screen.
- Make lightNovel list download a download list task
- When loading main page for first time, add message "found x novel series" lowPriority
this mascot (is the icon on the upper left, only shows on newer android versions, like a back button) bug is not checked yet.
Future ideas
- Advanced Customization options
- Integration with external cloud apps for image/database saving:
- DropBox
- Box
- Skydrive
- Google Drive
(This is just an IDEA, and as such, not to worry for now.)
Android permission list
android.permission.ACCESS_NETWORK_STATE
- For checking Internet state.
android.permission.INTERNET
- For downloading data from Baka Tsuki.
android.permission.WRITE_EXTERNAL_STORAGE
- For saving image cache.
android.permission.READ_EXTERNAL_STORAGE
- For reading image cache.
android.permission.VIBRATE
- For notification.
Useful link
- How to get ADB log http://forum.xda-developers.com/showthread.php?t=1726238