~cytrogen/vbhelper

ref: 5edd753da101695d474b2c91a951f207d4142184 vbhelper/app/src/main/java/com/github/nacabaro d---------
Merge pull request #7 from nacabaro/dim/read_cards

Read cards
Cleaned settings screen
Fixed flickering and banner overlapping
More things!
- Started slowly implementing the original model.
- Names are bitmaps, so we use that.
- Sprites are stored in RoomDB as bitmap.
- Can now import DiMs, need to implement BEms.
- Can also view all the sprites for all the DiMs and now you can view DiMs individually (these two are temporary).

Things to do next
- Use the new model when uploading characters from the watch.
- Figure out why my implementation of ABGR to BGRA isn't working (or something like that)
- Improve data retrieval from the database, maybe using flows and properly implemented view models. As of now the interface is quite flickery.
- Improve code that handles DiMs and BEms.

As for bugs
- Interface sometimes likes flickering a lot, need to figure out why
- I cannot for the life of me create transparent bitmaps... help!
- Something else I might be forgetting...

Going to continue working in this branch.
Merge pull request #6 from cfogrady/dim-reader-library

Import vb-dim-reader library
1e73f52d — Christopher O'Grady 1 year, 3 months ago
Add dim-reader library

Update readme to reflect
Add commented out sample code.
Merge pull request #4 from nacabaro/ui/get_character_details

Few things, again!
Few things, again!
- From "Battles" to "Battle"
- Added a settings screen, to import keys and cards
- Added a way to access the settings from home
- Get character details
Forgot to update some foreign key references... sorry!
Merge pull request #2 from nacabaro/database/initialise

Database/initialise
A few things here
- Adding new mons is working
- database is also working (añlthough we are using a temporary domain model)
- Insertion should be working too
- I used an appcontainer for the dependency injection, maybe this is not the best approach, but I don't really know any other approaches

Known bug:
- When inserting a new mon, you need to reload the app in order for the storage view to refresh correctly, I don't know what happens and why, probably because I did not create a proper ViewModel to accompany the storage part... currently this is very barebones, but it works!
Merge branch 'refs/heads/nfc/reading_character' into database/initialise
Updating database with temporary daos in order to have an MVP

Will be changing this to the pre-established model once I sort out DiM/BEM import
Forgot to reset the state of the scan...
Thus making scan innaccessible
Added temporary domain objects
Merge pull request #1 from nacabaro/ui/main_screens

Added dummy screens plus icons
Started working in database initialization NOT WORKING YET
Added ability to scan mons
Added dummy screens plus icons
Initial commit