Quote:
Originally Posted by medwatt
Thanks very much for the new release which I think has almost all the features one would want.
|
Except for annotaion, which we are working on now ;-P
Quote:
Originally Posted by medwatt
I really would like to start to help the programming world. I have had a small introduction into C# when I was doing EE. But my knowledge is not enough to count myself as an amateur programmer. I really would like to request from one of you guys here to explain in details what I need beforehand in order to start programming something that makes sense.
A point to note, being of an engineering background I have written apps like the Durand Kerner algorithm for solving n degree polynomials, writing simple typing games, a little intro into database (SQL) programming.
I also have a very basic knowledge in C.
Please take my request seriously. I want to start from now moving into the right path and maybe a year from now I'll be ready.
|
It's great to know that you want to help out and make kindlepdfviewer better
Since you already learned programming before, I recommand you get start with Lua with this book:
http://www.lua.org/pil/. It has a free online version for the first edition or you can buy a `deadwood` second edition to support the community :P. If you have problems, you can seek help from the IRC channel of Lua language (#lua), people there are very helpful.
A large part of kindlepdfviewer is written in Lua thus you can basically add lots of cool features without touching C code and cross compile. Just edit those lua script and you will have a customed kindlepdfviewer. When you are learning Lua, you can start hacking kindlepdfviewer at the same time. It is more fun than just reading books

And I guess the `filechooser.lua` might be the script you want to look at first, it is not as complicate as `unireader.lua`, but still covers most of kindlepdfviewer's UI and control logic.
Good Luck with your hacking