Android : Tellal Project

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.

Where can I get it?
– It is on github. Try this link to reach codes and library jar file. https://github.com/Canburakt/tellal

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 :

Project Properies
Project Properies

 

I also put a screenshot of my demo project so you can see the result :

Screenshot
Screenshot

Pleas do not hesitate to ask your questions on comment section below, and to contribute this project on github.

Thanks for reading.

 

After a series of workshops

Introduction to SQL Session
Introduction to SQL Session

We had a series of workshops in Istanbul Hackerspace about SQL and PL/SQL. Sessions are held by me, and there were three sessions, each focuses on another topic.

 

 

Our road map was:

  •  Introduction to SQL
  •  Introduction to PL/SQL
  •  Introduction to PL/SQL tuning & Oracle catalog tables.

You can find the material I’ve prepared for these workshops on http://www.canburaktumer.com/istanbulhs For me, these session were useful and succesful. I did not break the Istanbul Hackerspace tradition and had a decreasing number of participants. First day we had six participants, second day we had three participants and finally last day it was only me.

By the way, I also would like to introduce about hackerspace concept and Istanbul HS. Hackerspaces are world wide “free project ateliers”. They are basically producing projects with electronics and software. You can see a full list of hackerspaces on hackerspaces.org There are two hackerspaces in Istanbul, one in Anatolian side and one in European side. I am a volunteer in the Anatolian side, we are running an Android application project now, and we are having workshops. You can find more info on istanbulhs.org in Turkish.

That’s all for today, keep following because ODI posts will continue to come.