This has been a while coming, but I'm proud to present the first release candidate of my Android App. Thanks to the extreme generosity of Huw, the app contains the entire Brickset database for offline browsing, so if you're in a store with no wifi you can still access set prices to see if you're getting a good deal. For those with wifi, it also includes links to the Brickset page for each set and any available instructions.
The app is fully integrated with Brickset, meaning that your owned & wanted status can be viewed and updated on the phone, and when you connect to the internet next it'll sync up with Brickset as well as downloading any new set information.
It's quite large (about 30MB) as it includes thumbnails for every app - if you browse the app whilst connected to the internet, it'll download higher quality images on the fly (up to a pre-specified limit that can be set in the app's preferences).
For now I'm releasing this as a manual download only (hoping that this means it'll be tested by the more technical people out there!), but once it's been confirmed that there's no (major) bugs present it'll go onto Google Play (as a free app of course).
If you have any bugs or feature requests, please either post them here or send them to
[email protected]. I'm not adding any new features until it's been released officially, but will look at them all and add them to my list!
Without any more ado, the link for the app is:
http://www.otissoft.co.uk/products/mybrickset/myBrickset_1_9_rc_1.apkAfter logging in, it may take up to 30 seconds to sync up with Brickset and download your set information.
In return for the app, I have a couple of favours:
1. The app is currently called 'myBrickset'. I'm open to new names if anyone has one.
2. The icon's a bit low res and could be something better? Ideas or preferably good quality png files are very welcome!
3. To post on Google Play I require a 512x512 png that'll be used on their site. My abilities as a graphic artist make my niece look like da Vinci, so I'd really appreciate any help with this (will probably be a larger version of the icon?).
Comments
It's working correctly on my Evo3D (Android 2.3.4) & Toshiba Thrive (Android 3.2.1)
But not with my other tablet (Archos 101IT, Android 2.2.1) - It force closes on boot.
My only complaint is that when I visit a set page on the Honeycomb tablet, the on-screen keyboard pops up automatically. Not sure why (maybe a text box has focus?). It requires two button presses to go back, one to dismiss the keyboard, another to actually go back...
I can't wait to test the offline set database at my TRU, which has really terrible cell coverage...
Can't think why it would crash on your Archos, it should work fine on anything from 1.6 upwards. If you don't mind, could you mail me on [email protected] and I'll walk you through obtaining the log files.
I've noticed the same problem with the keyboard on Honeycomb and up, I'm looking into it but don't have a solution yet (as you say, it's probably a focus issue).
I think the offical Brickset icon would be better than the lego head, Although that is perhaps something for you and Huw to sort out. The lego head looks fine just not "bricksetty" if you get my meaning.
Is there any plans to expand it and add more detail. The more I have a little version of the site for when I am away from the pc the better. So maybe adding how many i want of each on my wanted list and how many I own would be helpful. Creating a kind of lego shopping list in my pocket so going to the local store I can use the app to look at my wanted list and hey I want 5 fire temples and they have 5 in store great can mark it off and when I get home it syncs both ways and updates my list on the site without me having to log on and do it manually. Although how that would work I have no idea and is proberbly complicated. (All I know is shouting at my pc makes it work).
@LegobrandonCP I thought brickset had its own IOS app already. Could be wrong though. Seem to remember someone mentioning it.
@LegobrandonCP - I don't have an iOS device so wouldn't be able to code for one. You could try the existing app, and ask the developer to add any missing features (I think caching the db for offline access is the biggie). From the images it looks a bit prettier than my app, but I've not had the chance to see it in action.
@Redbullgivesuwind - using it in TRU normally leaves me sad at all the over-priced sets. Tho' in Canada the Cargo Train is quite cheap (and is 'temporarily unavailable' during the current 20% off sale..).
Back on topic.. didn't want to ask Huw if I could use his logo and become the 'official' app, personally I think the more apps we have the better and I don't want to discourage anyone else! I'd also like at some point to maybe put non-Brickset stuff in (like an automated bricklink price minimiser, but that's a long way off yet and I want to get a working PC version first).
I've got a bunch of features lined up to be added (user notes & scanning barcodes the two main) but most of what I add depends on Huw updating the webservice API to give me access to the data.
The shopping list idea is a neat one.. would updating the wanted list to have a 'quantity wanted' field (which wouldn't sync with Brickset unfortunately as the site doesn't have such a field) be enough, or would you prefer an actual separate list that you can just add items to and say how many of each? (and/or in the set screen press 'add to shopping list').
Syncing with Brickset is already in the app - it uses the Background Sync service to ensure the database always has the latest set info and that your owned & wanted data matches what's on the website (if you change details for a set on both, the phone takes precedence). You can request a manual sync too from the main screen.
With the shopping list I think it would be nice to have a seperate list that you could place sets in and if your feeling brave parts along with the quanity needed that way rather than write it all down you have a picture of the set or more usefully when at the PAB wall a picture of the parts you want. However I would test the desire for that as I dont know if it would be popular with anyone aside from me. :-D
The app looks really good and is smooth and easy to use! I'm running into a bit of difficulty though, because I can't seem to get the sync working. I've tried using the sync from the main screen, too. Am I doing something incorrectly? Thanks for all your hard work!
To check everything's ok, go into Android's Settings | Accounts and sync. There should be a myBrickset account (lego head and your Brickset name). This needs to say 'sync is on'.
If you think everything's ok and it's still not syncing, please mail me on [email protected] and I'll walk you through obtaining the log files.
Thanks again, this is a great app! Thanks to Huw too!
Background data on my phone is always on, though I don't believe autosync is. I haven't changed any Brickset settings, but for some reason I still can't refresh from the main page. I turned autosync on (at least I think I did, this version of Android isn't very clear when it comes to autosync)... but no love either.
I honestly think it's just my phone. If you want though, maybe track the issue in case you get other reports? I'm running an (unrooted) Android version 2.3.4 on a Motorola Atrix :)
http://otissoft.co.uk/products/mybrickset/myBrickset_beta7.apk
Sync has been reworked a little so it might 'just work'. If not, go into settings and activate 'force refresh' then hit the refresh icon on the main screen. If that doesn't work (I've had a reported issue on HTC Desire), activate 'manual refresh' and hit the refresh icon again.
If you previously manually installed, you may need to uninstall the old version first.
@Russell844 - I don't know why the app is crashing for you, can you contact me on [email protected] and I'll talk you through getting the log files. It could be there's something I'm not accounting for with older handsets (obviously, being a solo developer on a not-for-profit hobby project I only have very limited access to hardware for testing).
@Russell844 - got it thanks, will mail you shortly.
Have to say, it's a fantastic app. Many thanks for providing it.
J.
Glad you like the app, feel free to give me 5 stars on Google Play :) 21 active installs currently, tell all your LEGO loving Android wielding friends!
Work's getting in the way of development plans atm, but please keep all your feature requests / UI redesigns / whatever coming in.
Thanks again for the app!