Last night I developed a new Android application for inhouse use of my company. Since we are a small company which aims to get bigger, our population keeps growing. This brings some problems with it. For example, some older employees don’t know about newcomers and their contact information.
One day I needed to call a new employee and I realised I don’t have her contact information. And before that point I was not aware of situation. Then I decided to make a phonebook that reads information from a shared file on internet, which our HR will update when somebody joins or leaves the company. So every employee would have every other’s contact information.
This is how MAKEIT Rehber was born. – Rehber means phonebook in Turkish. – Yesterday night I developed the first version of application, where the contact info was hardcoded, then added reading a remote file, then I added sending SMS or Whatsapp messages directly and lastly I added my own open source library : tellal to send notifications through MAKEIT Rehber. This notifications can be just new version notifications or something about company.
There is still some development to do. But it has more than enough abilities now.
Below you can find a screenshot.
Thanks for reading, please do not hesitate to ask your questions or comment on my posts in the comment area you can find below.
So finally I finished a usable open source library project. I can say a milestone achieved. This was one of my dreams to contribute to open source world, tonight I completed Tellal Libary.
But what is it?
– It is a library for Android to show in-app messages to users.
Why do I need that?
– I needed this spec. when I did not able to update one of my apps, and put new version as a new app. And I was not able to tell my users this change. Then I decided to build a notification library to import in all my mobile apps.
How do it work?
– Pretty simple. While coding you hardcode a URL into TellalConfig class. It checks this URL to find notification file which has information formatted as JSON and is a simple text file. Then shows it on screen. In notification file you need to specify a title, a message and a button text.
How can I use it?
– Just add the jar file to your project, set TellalConfig.sourceURL and execute Tellal object. You can find an example project on github.
It is not complete yet, but it is working. I will work on it, develop it. New versions will come as tellal_vYYYYMMDD.jar so you can always have final and previous version on github. There was a mistake I had in my demo project while I am working on it. Java couldn’t find class definitions, I solved it by editing Project->Properties->Java Bıild Path->Order and Export you can see its state below :
I also put a screenshot of my demo project so you can see the result :
Pleas do not hesitate to ask your questions on comment section below, and to contribute this project on github.