The last few days, I have been busy coding an Android application called: Digikod. I am happy to announce, that the first version of this application is now published on the Market. So what does this application do? Let me answer through a serie of Q/A.
What is Digikod
Digikod is an application that helps you keep and organize all your Door-Lock Pin Codes in one place.
Why did you develop it?
These last weeks have been pretty intense in term of social interactions (= me going to other people’s houses a LOT) and I have to admit, although I am still very young, I have had some serious issues trying to memorize their building’s Door-Lock Pin Codes. And sometimes, when I was in front of the door I have had those moments where I asked myself: « Was it 4890B or 4890A or wait… may be it was 4590A… ». So this is my answer to this issue! We all have many codes to memorize (home, workplace, girlfriend, parents, gym etc.) and I hope this application will help you with that.
What are all the features of Digikod?
This is version 1.0, you can call it MVP (Minimum Viable Product) if you want, so it has the least amount of features:
- You can add a Door-Lock Pin Code through a friendly user interface:
- You can associate a location to your code:
That way, when you arrive at the given location you will be able to look quickly at the information that matters to you the most: the Door-Lock Pin Code of the door in front of you (Killer feature right?).
Are you going to add other features to this application?
Sure I’ll do, I have some ideas about some features I could add to this application. For instance:
Protect the codes by password. Although, I assume you are already protecting your phone against thiefs (with a lock pattern screen for instance), adding this feature could make sense.
Add a Widget which only shows the code of the nearest building.
Improve the friendliness of the app, by adding states to each button for instance (normal, focussed, pressed) .
Improve the navigability by adding an Up button to the ActionBar.
Interfacing this application with your contacts list.
How much time did you spend developing this?
I started it last week as a side project. I guess I have been able to code only 2 hours a night (even on the Week-Ends), so that’s about 15 hours at most.
What does Digikod mean?
The word Digikod comes from the french word Digicode which is a registered trademark for Door-Lock Pins. This trademark is owned by CDVI France, but apparently the guy who invented it is a french engineer whose name is: Bob Carrière.
Why is it only possible to enter one of the following characters: 0…9, A, B, #, * ?
Because I think those are enough (at least in France, I don’t know about other countries! Please let me know if you have special pads with other characters, I’ll add the possibility to type custom codes right away).
Did you do this alone?
As far as programming is concerned, yes. However, I’d like to thank Ghislaine Guerin for helping me with the design work. She provided a bunch of valuable resources and she made a lot of great suggestions on how the different screens should look like.
Where I can get it?
On the Android Market of course (it’s free!!), you can also grab it from this QR Code:
I have to say that I’m glad that I have been able to publish this app within a week. I developed it for myself because I really needed to keep all my Pin Codes in one place and now, I am sharing it for free in case someone else needs it.
Finally, if you download this application, I’d appreciate any comment/suggestion in order to make it better.