About Me

Hi, I'm a software developer (or "tukang ngode") that is mostly interested in Android apps for now.

I started programming in 1999 in 8th grade first by doing batch scripts (if that can be called programming).

In 2000 I started to get absorbed by Visual Basic (starting from version 3, then 5, then 6 which I don't like 'cos the runtime library was not pre-installed on Windows 98), creating utility apps and selling them on the Internet without much success.

After 3 years, I became more and more agitated by the speed Visual Basic concatenate strings and the lack of efficient array types. When I was looking for alternative programming language, my priority is that it must be able to create GUI programs for Windows (since I and most of my friends aka testers use Windows), no runtime needs to be installed, and understandable (for me of course!) Then Euphoria become my daily food.

I like Euphoria for its flexibility and it was the first time I feel refreshed looking at a programming language that can be learned at its entirety in a few weeks, no hidden surprises, no huge libraries to learn, and every operation just seems so obvious, like there is only one way to do things. The syntax is also very consistent unlike VB.

I created a few apps using Euphoria to sell, for example Yahoo Message Archive Decoder which was successful (Thank God) for a single-man high school student like me.

The problem with Euphoria is that it doesn't support Unicode well, especially the Win32lib GUI library which assumes that a character is a byte for most of the operations (uses the "A" version of Win32 API). There were plans to evolve that, but it was abandoned at the end, since the library has become so huge and even the API are not so stable. Another big deficiency is Euphoria does not support pre-emptive multi-threading at all! Until the time of this writing (2010) it still does not.

During my university time (2003-2007) I learned Java more interestedly GUI (Swing) and threading, C and C++ (which I like but I don't really get into it since so many things have to be put on mind when developing practical apps), Java ME (which is nice but the fragmentation problem is unacceptable -- I didn't have enough money to buy enough handsets in the market), and get some trial on Python and Perl.

After graduation, I work on a company that puts me on control of almost everything -- from initial design architecture, managing the version control server, choosing a programming language and platform, and (sadly) QA and testing, documenting, etc. However I got to use C# which is a nicely designed language, but it is so tied to Microsoft platform and IDE that I don't feel refreshed. (One example of a nice piece of middleware using C# as a language only by removing Microsoft from the equation is Unity3D, that's great!)

Now the browser war is not as fierce as before, Linux fans are not so as aggressive as before, fast Internet is almost everywhere in the city, and for the last few years, war had not been greater in the mobile space. Apple's iPhone accelerates all handset manufacturers to release much more powerful hardware than ever, and mobile OSes are fighting for dominance.

Is it the proprietary iOS to dominate? Or is the too-lately-opensourced Symbian? Or the self-praised Windows Mobile 7 (as of the time of writing)? For me, Android seems to be the most promising, not only because it is full of kindness (free and quite open), but also they have designed the framework so elegantly from top to the bottom of the software stack. Now I'm doing Android development, I don't know what happen next, but I hope something beautiful comes.

As for Bible app, I intentionally devoted much time to building it, since I want the Word of God to be distributed as much as possible, and this is one of the way of saying thanks to God for He has given me ability to write computer programs.

Contact me at yukuku (a symbol) gmail (another symbol) com.

--
Thanks to Yohanes Nugroho for building Symbian Bible (s60bible) app which motivates me doing the similar thing for Android. Thanks to har for building Indonesian Bible for iPhone which also motivates me. Thanks to all the testers and suggesters. I hope that the Bible applications we built be a blessing to people around the world.

Soli Deo Gloria - Glory to God Alone.

53 comments:

  1. I read you are motivated by the s60bible version, Is it possible to use the .pdb bible versions used in S60bible in this app?
    Or do you know of any other app that can?
    I have some translations on my nokia that I would love to have on the android phone!

    ReplyDelete
  2. Hi volle,

    Yes, you are right :P
    Now I'm getting some help from the s60bible developer for reading pdb files. I should be able to release the experimental version in a month (I hope).

    Would you send me some of the pdb files so that I can test them? Thanks.

    ReplyDelete
    Replies
    1. Yuku, in the quickbible app, the bible in basic english version,; it's missing verse 21 from the book of matthew in chapter 17. Can u please fix this? Thanks

      Delete
    2. Hi rhaizo77

      The Mat 17:21 is correctly missing from Bible in Basic English, because it's an "omitted" text.

      As you can see, in ESV, verse 21 is also omitted (but with a footnote in verse 20):
      http://www.esvbible.org/search/Matthew%2B17/



      Delete
  3. I found Alkitab app is one of the best apps on my android phone.
    Thanks

    By the way, is it possible when you click to search chapter name to sort by name instead of bible chronological order ?

    For example looking for Ayub,is before Kejadian ?

    ReplyDelete
  4. Hi d,

    Yes, it's possible, just open the Settings and select the "Sort books alphabetically" option.

    ReplyDelete
  5. Thanks for the effort with this excellent app.
    It's very glad to hear you're working on accessing pdb bible data.
    May it will be launched soon :)

    ReplyDelete
  6. I've Samsung GT-S5830/samsung ACE,can't get Alkitab apps installed?

    ReplyDelete
  7. Hi, is it possible to download the text or bible document without having to use a gadget?

    ReplyDelete
  8. I don't understand what you mean by "gadget", but if you want to download the data files, you can get them from http://code.google.com/p/teks-alkitab/

    ReplyDelete
  9. Thanks for this wonderfull application, can't live without it :)

    Can't wait to use my other pdb files with this apps.

    GBU

    ReplyDelete
  10. Hello yuku, is it possible to use left/right screen swipe to move to previous/next chapters? Or maybe a floating transparent left/right navigation button? Or maybe just make the navigation toolbar smaller :)? Great job overall, thanks, God bless!

    ReplyDelete
  11. I just switched phones from an LG Vortex to the HTC Resound. I swapped out my s/d card w/ all my bookmarks ect. but they are not showing up. How do I get them to sync on my new phone? Thanks

    ReplyDelete
  12. Hi N Alvin, On your old phone, go to the Bookmarks screen and press MENU, then select the Backup option. Then after you move the sdcard to the new phone, open the Bookmarks screen again on the new phone and select Restore.

    ReplyDelete
  13. Thanks for the excellent application - I recommend Quick Bible to everyone. Is there a way to add other translations/language versions? Or is this something planned for future releases?

    ReplyDelete
  14. @Esobeso,
    It's planned for future releases.
    But you can already add additional versions using .pdb files (search the Internet).
    Let me know if you have some versions in mind, only free versions.

    ReplyDelete
  15. Bro, Can you include One year bible reading Plan on your apps?
    I need it, to mark my bible reading.
    Thanks

    ReplyDelete
  16. @Rudi,

    Can you suggest me some free Bible reading plan?

    ReplyDelete
  17. Mas, oom, bro... Kira kira bisa ditambahkan kitab deuterokanonika gak yah? Berharap banget ada deuterokanonika nih...

    God bless

    ReplyDelete
    Replies
    1. ada alkitab untuk androtab core 3d g?

      Gbu

      Delete
  18. Hi,
    I love Quick Bible.
    But I have a suggestion. In Albanian (Shqip)version Book of Galatians begins with the last verse of 2 Corinthians. And all the verses from Galatians to Revelation are a number back. Can you fix it? Blessings. Agron

    ReplyDelete
  19. Hello!

    Please I Need previous version.
    Send to me to cipri24477@yahoo.com

    Tank you and god bless you!

    ReplyDelete
  20. Excellent work, Yuku. I'm sure you will be very successful. Thank you very much and God bless.

    ReplyDelete
  21. Hi I got this error message when try to install the app again; "Duplicate Provider authority"
    in google play it says installed, but apperently its uninstalled in my phone.
    Please help me.. i love this quick bible you made. there is no other alternative.. i have try others, but yours is the best.

    Thank you

    ReplyDelete
  22. Mengenai duplicate provider authority, mulai versi 2.8.0 memang tidak bisa install Alkitab dan Quick Bible bersama-sama. Kalau mau alkitab dalam berbagai versi, tinggal install Alkitab dan masukkan versi lain melalui menu Versi yang ada di atas-kanan.

    ReplyDelete
    Replies
    1. wuaahhh.. terimakasih banyaak...
      saya sudah unduh versi KJVnya.. terimakasih lagi..
      Tuhan memberkati

      Delete
  23. Yuku,
    I noticed that when I copy a verse or multiple verses, the verse numbers are not included in the copy. Is this by design? Is it configurable? I would like to have the verse numbers copied along with the text.

    Thanks,

    Michael

    ReplyDelete
  24. Hi Michael,

    It's by design that the verse numbers are not included in the copy. I agree that an option to include the verse numbers will be great. I'll add that feature and release it in a few days.

    Thanks.

    ReplyDelete
  25. Excellent, Yuku. I really appreciate your work. Thank you.

    ReplyDelete
  26. Yuku,
    Option to include verse numbers is working perfectly! Great work. Thanks very much!

    ReplyDelete
  27. Yuku,
    Thank you for the Quick Bible.
    It's really a must have android bible.
    Makes reading God's word a pleasure.

    Could you kindly add a history icon with drop down list of previous referenced passage chapters & verses, so users can quickly refer back and forth between different passages.

    That would be a real life saver and make Quick Bible even more perfect.

    Thank you.

    Wayne

    ReplyDelete
  28. Hi, saya sangat terbantu sekali dengan program alkitab ini.
    Pertanyaan saya, kalau saya ganti device, bagaimanakah caranya agar semua highlight, notes dan bookmark nya tetap ada ?
    Karena saya sudah banyak membuat catatan di dalamnya.

    Thanks

    ReplyDelete
  29. Hi argodion,

    Di device lama, masuk layar Marka, lalu di menu pilih Pindahkan/Transfer. Kirim lewat imel. Di device lama, setelah instal Alkitab, buka attachment pada imel itu.

    ReplyDelete
  30. Yuku, I do appreciate the hard and good work on the bible application that you and your contributors have made. I know you will be blessed for the effort you have made possible to put the bible in the convenience of many.

    In the split view I noticed that copy and paste reverts to the KJV instead of the translated version. Is this by design or is there a future upgrade in works?

    Once again thank you....

    ReplyDelete
  31. Hi Gil. Thanks!

    Actually the upper part of the split version is the "primary" one, so copy/share always takes the text from that. But now that you mention it, actually it makes some sense to copy/share both visible versions. What do you suggest?

    ReplyDelete
    Replies
    1. Yuku, I suggest that the reader will have the option to copy and share from either version in your next software upgrade. This functionality will help us in the translation comparison of the KJV and other bible translation.

      What are you utilizing to develop the bible application?

      Delete
  32. Can you please add "deuterokanonika" version?
    I can help by providing the text in plain text format.

    ReplyDelete
  33. Hi Yuku, I have found the English version of the quick Bible very good, but keep coming across mistakes in the pinyin version and simplified Chinese version. I'm not sure about the traditional Chinese version because I can't read it very well, but I discovered
    that the simplified and traditional Chinese versions are not the same Chinese bible version. Not sure what versions they are. Do I email you the mistakes? I need both simplified and traditional for our bilingual bible study. Thanks.

    ReplyDelete
    Replies
    1. I see. Someone just reported this a few days ago. I'm sorry for this, I will look for more reliable sources and publish a new version.

      Delete
  34. Hi there,

    I have .pdb Bulgarian Bible file but I cannot import it because it's not PalmBible+ format. Is there any way to convert it in the right format.
    Thank you for the amazing work.

    ReplyDelete
    Replies
    1. Unfortunately no, we don't support pdb files containing data other than palmbible+

      Delete
  35. Hi I have installed telugu original version from other version of bible but I am unable to set the font and on screen it shows checks instead of the font could you please let the know the options to set it

    ReplyDelete
    Replies
    1. Go to the Menu from the main screen and select "Text appearance". You can change the font from there.

      Delete
  36. hi , i am roy from Malaysia. I would like to know whether you have english NIV bible version for quick bible for android. God Bless....

    ReplyDelete
  37. Dear Yuku, I'm really blessed by your Bible app. God really use you to widen His Kingdom. Thanks a lot for your hard work. If you add some payable version such as NKJV, NIV or Amplified Bible, I believe that lots of people will be willing to buy it. And I will be the first :).
    I want to ask, is it possible to save the highlight color that we create? Because I think the standard highlight color is too bright, but if I create my own color, it always vary from time to time because I can't find a way to save it. Thanks a lot, God bless u!!

    ReplyDelete
  38. This comment has been removed by the author.

    ReplyDelete
  39. Dear Yuku, terima kasih APP Alkitabnya sangat baik. Apresiasi penambahan Kidung KPPK jg. Sy kebanyakan menggunakan fasilitas Rencana Baca untuk bacaan Setahun. Adakah cara untuk membackup rencana baca kita (termasuk apabila ada yang kelewatan) daripada sekedar fasilitas "Ketinggalan Nih" krn otomatis semua dunggap terbaca ? Thanks so much -Solideo Gloria-

    ReplyDelete
  40. Shalom, kawan. Saya bersyukur sekali buat app yg teman-teman buat dan terus maintain ini. Saya juga melihat banyak anak-anak Tuhan yang juga terberkati. Sekalipun belakangan kena maalah dengan Google, teman-teman tidak menyerah. Thanks kawan buat determinasinya. Semoga Tuhan terus memberkati pelayanan kalian ini.

    ReplyDelete
  41. Brother you are doing a marvelous thing for the Lord.
    I seriously love this Bible app, it has intensely blessed me.

    I proclaim hundred folds of blessing to your work of your hands.

    ReplyDelete
  42. Your app quick bible is a blessing to me but I have just switched to iPhone and am in desperate need for it on my iPhone. Any luck in getting it. It's the only one that I want to use.

    ReplyDelete
    Replies
    1. Unfortunately no, we don't have iPhone version. Sorry about that :(

      Delete
  43. Love that App. This is my go to Bible. I have made many notes. I have lost my Password and I need to sync. What can I do?

    ReplyDelete