[APP] DroidReader 0.5 (11. April 2010), a PDF reader app - Android Apps and Games

Hi,
this is my first Android App, so please bear with me if there are still errors. It was a major task to start Android programming with such a tough idea, but well, I did not say I started programming with this app
DroidReader is a PDF Reader Application. It uses native code in the background, to be specific, it uses the MuPDF rendering software/library. I'm aware of existing closed source PDF readers and some approaches to do it all in Java. So this should be different as for now.
DroidReader is Free and Open Source Software (licence is GPL v3).
The App and its sources are available at Google Code:
http : // code.google.com / p / droidreader
The App is now (since v0.3) also available via SlideME.
(I'm sorry, I can't post a full link as of now, as I'm still a "new user" on this forum, despite reading it since years... so please remove the spaces for now, I think I'll get that settled soon.)
Note for users: This application needs a file manager in order to open PDF files. Generally, you should be able to use a file manager of your choice and just click on the PDF. If you want to use the "Open" menu item, then a filemanager that understands the openintent.org's PICK_FILE intent is needed, e.g. the OI File Manager.
This App needs at minimum the Android 1.5 platform.
Changelog:
v0.5: rewiring of code, noticeable to end user: smaller install footprint, better cmap handling, small changes & bug fixes
v0.4: support for automatic tilesize calculation, now it should work on bigger screens, too. Also there is now a configuration dialog that allows to specify the default zoom level.
v0.3: added an "about" dialog
v0.2: lots of improvements, UI slightly modified for easier navigation, zoom&rotation fully implemented, ability to open password-protected PDFs, CJK support, lots of bugfixes
v0.1: initial version, still very rough and not all that shiny and thus not yet in the Market. Download available on the project's homepage.
Please note that any comments are very welcome! You can comment in this thread (and I will try to answer any questions ASAP) or on the mailing list (see the project's home page).

Similar approach in another project
Hi again, I just became aware of a similar project (well, as I said: I did this to learn Android programming as well, so this doesn't mean my time was wasted). I hope that we can combine our efforts soon. It is also at Google Code (and I still cannot post Links) and it is called "Android PDF Viewer", and has a short Acronym which appears as project name in URLs: APV. It also uses the MuPDF library and is also GPLv3. Just for your information.

To have an android PDF reader with the capability to make annotation and highlights is the most important thing. Apple has that software called "iannotate" and it manages it perfect. Android should have one. Is ther any expert working on this?

Best reader for Pandigital Novel
DroidReader is the best PDF reader I've found for use on the Pandigital Novel (hacked). All the others require one to drag your finger to move from page to page. That isn't as handy as the next and previous buttons. Adobe's reader is useless because it doesn't let you jump to a page.
I wish you'd enhance DroidReader to remember the last page in a PDF. I've also found some pdfs it won't open, but Android PDF Viewer will. The problem with Android PDF Viewer is that it is SLOW (unless I'm using a different one than you are referring to). It is so slow that it is unusable on the Novel.

Thank you for the feedback. I think I can manage to finally hack a bit further on this and your suggestion is certainly among the easier things still in the pipeline. I got a bit distracted recently, but I'm still motivated to further improve Droidreader. Being distracted, I am also not very up-to-date as to what's the fastest PDF reader available... I think in about two weeks, some development efforts should been done... I'll update this thread then!

Related

PHP Calendar Question

I'm in the process of redesigning our local access station's web site. I'm just about finished, except for a program guide system. Currently, the "program schedule" page is simple HTML, but there are a number of problems with this system.
First off, the person who updates the schedule is by no means a web designer, and the page slowly deteriorates as tweaks are accidentally made while updating.
Secondly, the new site is designed to show the current day's program schedule on each page. It would obviously be a royal pain to update this manually using HTML, so we're looking for some sort of PHP calendar system on the site: PHPKode to integrate into the site.
What we need is a simple PHP/MySQL calendar system that will allow us to integrate a daily schedule into a sidebar, and set up a program grid on the main schedule page.
As in the above example, we'd like the program name to link to that show's page.
I've looked around for a few days trying to find a good system, but haven't had much luck. I don't know if there are any PHP "program guide" scripts out there, but I would think there would be some sort of calendar that could accomplish this job.
I should note I know a little bit of PHP/MySQL scripting - enough to do some *minor* tweaking to a simple script, but I'm by no means fluent with it. Bottom line- the less scripting I have to do, the better.
The current version of the site can be viewed here. (We haven't transfered our domain to the new server yet, hence the subdirectory setup.) The weather sidebar is a placeholder for the program schedule. I appreciate any suggestions or advice, so thanks in advance to anyone who can point me in the right direction!

[APP] OpenOffice Document Reader

Hello XDA'lers,
I'm proud to present you my latest app, called OpenOffice Document Reader.
Boring part about its history following... Feel free to skip it if you are lazy like me
I've already released it a few months ago out of frustration that there's NO native OpenOffice (LibreOffice) viewer for Android out there. However, first versions contained a lot of bugs, were slow and simply... bad.
Then, I started working together with my colleague Andi and rapidly improved the app a lot (from 3 to 4 stars average rating in Android Market) and seeked some interest from an Australian wine company, the official OpenOffice.org project and others.
However, let's go on with the interesting stuff...
OpenOffice Document Reader, Android's first native OpenDocument viewer, features most of the things you'll demand from a viewer, including zoom, copying, text search and other little gadgets almost none of you will ever use.
Originally it was meant to integrate seamlessly into the Android system (no icon in the launcher, no built-in file chooser), but since I mostly respect my user's opinion I've added both of the features I never planned to add (namely an icon in the launcher and a built-in file chooser - contributed by David).
Otherwise you're still able to open your documents using other apps, like GMail, Dropbox, Box.net, the official stock Android browser and others... (please keep reporting me what apps you're using to open your documents!)
That's it. I can't wait to read how you like it.
If you didn't already download it while reading this: Download at Android Market!
Maybe one thing I should add: Yes, we're working on editting. Hopefully Andi, TomTom and I can get it working soon for you.
Have a nice and open-sourcy day
Tom
PS: Yes, this is - and will be for ever - free open-source software released under GPL or something like that. Feel free to fetch the code at GitHub and don't forget to take a look at the underlying library called JOpenDocument by Andi.
PPS: Sorry for the awful amount of hyperlinks, but they tell you more than thousands of words.

[Q] App development help?

I want to develop a very basic app.
Main function: Show the value of a cryptocurrency
My problem: I don't know how to get the value of this cryptocurrency from this website and put it on my app. I want it so every time I push the refresh button it gets the newly updated value and prints in on the screen.
Hi,
To get values from a website, you can use a technique called screen scraping. To do that you can use Jsoup. A very good start point is to search for "Jsoup HTML Parser Hello World Examples" and check the mkyoung examples (I can not post links yet).
In order to examine the html you can use a web inspector like Firebug.
Jsoup is a nice library especially since it can handle fetching the document for you (not always desirable though) and has a familiar jQuery-like syntax. I've used it in projects before and it's pretty quick to get going with.

[APP][4.0+] Kaqaz Note Manager 1.2.0

What is Kaqaz?
Kaqaz is a modern note manager published by Sialan Lab.
It's using C++, Qt5 framework and Qml technology. It's open source and released under the GPLv3 License.
Kaqaz designed for tablets and large phones (>5 inch). But it works on other devices.
This is important for us to know your feedbacks. If it's good or not good, please tell us why?
The focus of Kaqaz is on a better user interface so that the user can feel a different experience with it. Kaqaz has tried to provide faster access bars and present a convenient interface for the users to have an enjoyable time while working on it. Kaqaz is a free and open source software written under GPLv3 license.
Note: To synchronize your notes with your other devices such as your laptop, you can download the desktop version. This application supports Windows, Linux, Mac and Android at the moment. iOS , ubuntu touch and Windows phone versions of this application will be published soon.
Kaqaz Theory
Kaqaz is not just an application. It is more like a theory; a theory on which much time has been spent in Sialan Lab to be designed and implemented.
Theory of Kaqaz states that imagine you have a lot of blank papers before you. You can write anything on them you would like without any concerns about how it is going to be kept or what will happen to them. You stick a label on them and then attach as many files as you’d like to them.
Do not worry about where or how it is going to be put and kept and clear your mind from all such concerns. Turn over the present paper and go to next one and only think about writing. Write on and on and fill in thousands of papers with a distress-free mind. A thousand is a small number for Kaqaz.
During all this time Kaqaz saves and keeps all your writings in its storage (cache).
Say goodbye to crowded lists of hundreds of writings. You can read and edit your writings whenever you want. Just ask Kaqaz what you want.
If you are looking for a specific word, say it to Kaqaz via the search tool. If you are looking for a specific label, choose the label from the sidebar and if you are looking for some writings modified on a specific date, type the date on the history tool.
Surely many more new, smart and advanced tools will be published for expressing your demands to Kaqaz. But for now we are at the beginning and only these tools are presented.
Kaqaz tries to sugar-coat writing for you through its simple theory and simplicity of user interface. It tries to make you concentrate only on writing so as to motivate you to write more.
The goal of Kaqaz is to inspire people to write diaries, short stories, daily notes, purchase lists, information, etc. as easily and best as possible and more importantly to enjoy writing.
Kaqaz attempts to support the habit of writing and motivate the users to write in today’s mechanized world.
We hope to develop and strengthen the theory of Kaqaz by relying on your support in order to satisfy you even more, leading to a development in the field of Note Manager Applications.
Features:
Notes management by means of labels and categories
Sorting notes by day
A user-interface different from other applications
Advance and Smart searching in notes
To-Do papers
Backing up notes
Encrypted synchronization via Dropbox among all your devices
Supporting left-to-right and right-to-left languages
Sharing papers with other applications
Assigning password for protecting notes
Attach map and weather to note informations automatically
Attaching photos, audio files and folders to any note
Search on papers by location
Capability of running and sync data on all operating systems (Android, Windows, Linux, Mac and soon other operating systems)
Kaqaz is a free software.
You can find kaqaz source code on Github

[APP][4.0+]OVO Web - Offline Website Builder

In developing countries one of the main problems aspiring web developers might face is the high cost of purchasing a laptop and getting a stable internet connection also in developed countries, lack of cell signals in the subway can pose a problem when you want to quickly edit a website(as a freelancer) as most website builders are online (wix, boomer, wordpress etc).
With OVO Web this can now be done offline and in the palm of your hands. This app attempts to edit website templates in a process I call "touch and edit" where HTML elements are clicked (on the rendered template) and their css properties/HTML contents are edited. Edited template can be published to local drive folder, ftp server or github pages .The app also comes bundled with free responsive template to get you started.
Do share your thoughts, complaints, bugs, and ways to make the app better
Download from Play store: play.google.com/store/apps/details?id=com.ovosoftware.ovoweb
Thanks MrRiko, we are a team of android developers, currently focused on improving the app(fixing bugs) and adding more features so we can't give SEO tips. If you however wanna convert your website to an android native mobile app then we can help you
True GlenCurtis, that is why we wanna make it simpler with this app, it may not be perfect but we are getting there

Categories

Resources