Commit Graph

105 Commits (ff9f2ac7b3e7883d3077befd8b4fb906ba362088)

Author SHA1 Message Date
Bradlee Speice ff9f2ac7b3 Slight refactor
Tried to refactor all the way to Kotlin, but ran into some casting issues ultimately after trying to work around Dagger.
2014-10-12 22:34:17 -04:00
Bradlee Speice bfde7d5839 Fix NPE trying to open a book 2014-10-12 21:27:48 -04:00
Bradlee Speice 2ee16ceb4f Fix infinite scroll getting thrown into an infinite loop...
Ironic, no?
2014-09-27 19:20:27 -04:00
Bradlee Speice b842ee1933 Forgot to include the UI Utils scroll files 2014-09-27 18:40:35 -04:00
Bradlee Speice 918f7688ba Now able to infinitely scroll bibles!
Tons of issues outstanding, but this is a huge accomplishment.
2014-09-16 23:37:08 -04:00
Bradlee Speice ef7b8f82fa Remove Hugo, it keeps on breaking the build... 2014-09-14 22:19:56 -04:00
Bradlee Speice df5700107d Kotlin WebView/Javascript client! 2014-09-14 21:56:09 -04:00
Bradlee Speice d309d0de19 Filtered out the wrong books of the Bible. 2014-09-14 20:03:33 -04:00
Bradlee Speice d74b684620 Force VerseContent to take in a non-null verse 2014-09-14 16:30:12 -04:00
Bradlee Speice f9f8ea929f Add a TODO for JSON parsing in the future 2014-09-14 16:26:43 -04:00
Bradlee Speice fb41579f3d Try increasing Gradle JVM memory... 2014-09-13 00:59:25 -04:00
Bradlee Speice 597cfca710 Test Hugo one more time, it's working locally... 2014-09-13 00:44:36 -04:00
Bradlee Speice a01c7940ed Remove Hugo for Travis
Seems to be causing out of memory errors...
2014-09-13 00:15:17 -04:00
Bradlee Speice 3eca5e72e0 Yep, stick with build 19 for now... 2014-09-12 22:52:49 -04:00
Bradlee Speice a4c67575c7 Try a build with Android 20 and x86, see if Travis complains 2014-09-12 22:50:21 -04:00
Bradlee Speice 12ff40adb7 Clean up the Travis build a bit 2014-09-12 22:47:02 -04:00
Bradlee Speice 67b11b3ab0 Make sure the unit tests pass correctly 2014-09-12 22:36:53 -04:00
Bradlee Speice cbb4b5fd14 Add a whole lot of debug goodies 2014-09-12 22:23:48 -04:00
Bradlee Speice cb13dd64aa Get a first manager to Kotlin
Extension functions are fun...
2014-09-11 00:41:11 -04:00
Bradlee Speice 2ae714a935 Kotlin migration continues... 2014-09-10 23:31:16 -04:00
Bradlee Speice f05e50292e Move parser to Kotlin 2014-09-10 22:41:34 -04:00
Bradlee Speice 3d8ff65af4 Bringing back Kotlin
I can do manual DI for testing, other Android classes can handle interfacing with Kotlin. From my testing, interop is quite smooth.
2014-09-09 23:31:32 -04:00
Bradlee Speice 4d0a8618a8 Displaying chapter and verse headers now 2014-09-09 23:05:58 -04:00
Bradlee Speice 3eb4b77cdb @NotNull was triggering some build errors... 2014-09-09 00:29:18 -04:00
Bradlee Speice ba908c4f46 Remove Kotlin from build config 2014-09-09 00:19:17 -04:00
Bradlee Speice 13417b2ad5 Strip out Kotlin
I just simply need DI too much, and I don't want to have a Java shell class for everything in Kotlin.
2014-09-09 00:10:12 -04:00
Bradlee Speice 24a384d30e Revert "The kotlin migration continues..."
I like my DI annotations too much...

This reverts commit 540426a0a2.
2014-09-08 23:45:20 -04:00
Bradlee Speice 540426a0a2 The kotlin migration continues... 2014-09-08 23:36:33 -04:00
Bradlee Speice 20e4dfe4c4 Begin parsing OSIS on my own
Also add Kotlin, since I'd like to do what I can to get away from Java.
2014-09-07 21:27:41 -04:00
Bradlee Speice 80238f3cf2 Handle no books installed on start properly. 2014-09-03 22:49:18 -04:00
Bradlee Speice 54d0157785 Quick comment update 2014-09-03 21:45:55 -04:00
Bradlee Speice 5ebd66b6c7 Remove the "testing" mode 2014-09-03 21:44:17 -04:00
Bradlee Speice abbcbb3947 Quick fix so tests pass
Please note, this needs to get fixed before going live. This logic is needed.
2014-09-01 23:01:51 -04:00
Bradlee Speice 479879925f State we need the gradle build plugin at least 12+ 2014-09-01 23:01:08 -04:00
Bradlee Speice 0451d9443f Remove a useless test
Because I can't remove a book without restarting the application (no idea why this is) it's impossible to test this.
2014-09-01 16:17:43 -04:00
Bradlee Speice 40c706c4ab Fix a deprecation 2014-09-01 16:10:04 -04:00
Bradlee Speice 2d59859ac7 Remove Gson, I'm not doing anything with it quite yet. 2014-09-01 15:59:08 -04:00
Bradlee Speice 9c53484891 Fix some build issues with the JS 2014-09-01 15:57:57 -04:00
Bradlee Speice 8c72e9beea Clean up Git a bit 2014-09-01 15:47:49 -04:00
Bradlee Speice e7efd634e3 Add a quick note about dependencies for JS development 2014-09-01 15:40:00 -04:00
Bradlee Speice 839e211c44 Provide Gson in DI 2014-09-01 15:35:55 -04:00
Bradlee Speice c9098c570c Script to set up JS building 2014-09-01 15:35:07 -04:00
Bradlee Speice ae43667f2f JS can call Android and get a value back! 2014-09-01 14:32:13 -04:00
Bradlee Speice e20e42b7bd Android can now call Angular! 2014-09-01 12:28:51 -04:00
Bradlee Speice 799091b6e4 Statically get access to the Angular scope 2014-09-01 11:25:22 -04:00
Bradlee Speice 1911f3128a Continued angular work
I probably should note - I'm including the dist/ folder in Git because I'm not expecting everyone to have gulp/dependencies installed. Easier to hack through if you can actually build and run only the Java section of code!
2014-09-01 11:07:24 -04:00
Bradlee Speice 1255580b7a Initial Angular commit 2014-09-01 10:47:59 -04:00
Bradlee Speice bd77dcc3a7 Initial gulp build system 2014-09-01 10:18:37 -04:00
Bradlee Speice aa29caebb3 Switch LruCache to DI 2014-09-01 08:28:50 -04:00
Bradlee Speice cc0c681bae Use the proper HTML handler 2014-09-01 08:09:49 -04:00