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
Bradlee Speice
c26beac6bb
And I have working text.
2014-09-01 07:58:33 -04:00
Bradlee Speice
c0c0643b84
Add in the And-bible OSIS parser
...
Took me a while to do the research I needed, sorry it's been so long. Largely useless currently, but gives me a starting place to adapt.
2014-08-22 19:53:57 -04:00
Bradlee Speice
6271cc9626
Figured out why I was getting some initial errors.
2014-08-09 20:52:02 -04:00
Bradlee Speice
1df6a13735
More skeleton updates to make things look nice
2014-08-09 20:45:35 -04:00
Bradlee Speice
302ae9d6f4
Skeleton for verse lookup is complete.
...
Unfortunately, looks like I'm going to have some work to either incorporate an OSIS formatter, or re-use one.
Given the license of and-bible, I think I might end up re-using that.
2014-08-09 20:25:27 -04:00
Bradlee Speice
44ed42135f
Fixed the build issue.
...
Dagger 1.2.2 and Esperandro do not play nice together. Filed issue 25 with Esperandro - https://github.com/dkunzler/esperandro/issues/25
2014-08-09 20:07:38 -04:00
Bradlee Speice
ad33ed9619
Initial verse lookup and caching.
...
Having some weird issues on the build, syncing to Github so I can test elsewhere. Things are likely broken right now.
2014-08-09 19:34:31 -04:00
Bradlee Speice
0caca67f44
DownloadActivity remembers your category on rotate
2014-07-23 23:35:12 -04:00
Bradlee Speice
23c41ddb72
Get the DownloadActivity back on track.
2014-07-23 23:17:57 -04:00
Bradlee Speice
787cc4aa24
[broken] Significant refactoring work
...
Last step is getting the downloader back up to speed.
2014-07-23 23:02:48 -04:00
Bradlee Speice
f3cd9b8de4
[broken] Add some TODO messages
...
The ExpandableListView is working, but needs *SIGNIFICANT* refactoring/edits before moving on.
2014-07-22 23:51:14 -04:00
Bradlee Speice
07f6705539
[broken] Add initial ExpandableListView navbar
2014-07-22 23:47:16 -04:00
Bradlee Speice
a0e9939954
BibleViewer uses OGHolder pattern too.
2014-07-21 22:55:34 -04:00
Bradlee Speice
915467c465
Permanent implementation of the OG holder pattern
2014-07-21 22:52:19 -04:00
Bradlee Speice
7c483695d3
PoC: Don't rebuild the OG on conf change
2014-07-21 22:19:52 -04:00
Bradlee Speice
d61f9057b6
Download now using the new Navbar
2014-07-21 20:42:21 -04:00
Bradlee Speice
54c3dd01a9
Navdrawer: Change text color, not imageview
2014-07-20 21:50:49 -04:00
Bradlee Speice
9a2ede432e
One more RM test case
2014-07-20 21:21:24 -04:00
Bradlee Speice
8b40fbcd96
First mockito test!
2014-07-20 21:12:00 -04:00
Bradlee Speice
021cf1359d
Quick NPE fix
2014-07-19 23:33:19 -04:00
Bradlee Speice
d685beaae6
Can't fix tests, fix application instead
...
See documentation for more information on why I can't fix the tests to actually guarantee anything.
2014-07-19 23:27:49 -04:00