Here is the initial beta of KMMDroid. It is pretty stable in my testing 
that I have been doing on my phone. I have used it a lot over the past 
few months with only a few minor glitches that I have tried to clean up.<br><br>
Some design choices that I have made for right now to make it functional are as follows:<br><br>-
 It is NOT optimized for anything other than a phone. It will run on a 
tablet, but the layouts will be short and compact. I am aware of this 
and once I get one more feature implemented I will be going back and 
adding more layouts for tablets in particular. When I first started this
 port over a year ago, I did not have a tablet to test it on so 
everything was geared to the phone.<br>
- The app only runs in portrait mode, again this is because the layouts 
are just not included for landscape views. On the phone it may never 
happen, but tablets make more sense to have landscape as they have more 
screen real estate to use.<br>
- It has been written for Android 3.0, which is Gingerbread. It will run
 just fine on 4.0 and 4.0.1 (Ice Cream Sandwich and Jelly Bean) but 
there are no optimizations included or new features from the later OS. 
They will be added in at the same time frame as the new layouts.<br>
- When viewing the ledgers, the number of transactions that are loaded 
into memory has been hard coded to one year. This was done at first to 
move things along and to make it functional and to be honest, if you 
need to find something further than year ago it would be faster on the 
desktop. I will consider changing this in the future.<br>
- There is NO transaction syncing from the phone/tablet to the desktop. 
All you can do is copy the entire database from the phone to the desktop
 and back again.<br>- There have been issues reported when opening up a 
datafile that was not using USD. I have not made any attempt at 
translating money yet, once things are more stable I will look into 
this.<br>
- If you are using the Home Screen Widget I think you have to make sure 
that you have the option selected to automatically open the last file 
used in order for things to run correctly. I am not 100% sure on this 
still, so please let me know if you experience issues by not having this
 feature setup.<br>
- I have not updated the initial splash screen yet so it is purely a 
holder that I took from KMM, this is by no means related to KMM4 or 
included with it. I grabbed that particular png file from the desktop as
 a holder and have never replaced it. I have someone working on one for 
KMMDroid specifically that will be included once it is completed.<br>
<br><b>What does the application do?</b><br><br>- Works only with the 
sqlite3 database files from KMM desktop. You must first save/export your
 current desktop datafile to an sqlite3 database and when you save it 
you must add the extension of "sqlite". If you do not add the extension,
 when you move the file to your phone/tablet and select open in the app,
 you won't find the file.<br>
- You must have a means to move the database from your desktop to your 
phone. I have been using Dropbox for my needs but you could also use 
GoogleDrive, UbutnuOne or physically copy the file to your sdcard on 
your phone.<br>
- You can perform all CRUD functions for all the major areas (Accounts 
{not all types are included yet}, Categories, Payees, Institutions and 
Schedules).<br>- Home screen widget that can display a user selected 
number of weeks of upcoming Schedules along with a running balance and 
the balance of the user selected checking/savings account. Currently the
 widget will only pull schedules from one account, so if you have 
schedules setup in multiple accounts, not all of them will show up then.<br>
- Enter, Edit, Delete and Skip scheduled transactions from the home screen widget.<br>-
 User selectable notifications. Specify the time of day you want to be 
notified of any past due, due today schedules and you can also have the 
system automatically enter schedules if you have them created that way. 
You will also get a notified of any schedules that where automatically 
entered for you. Clicking on the notification will give you a report of 
all the past due, due today and auto entered schedules. From this report
 you can enter, edit, delete or skip the schedules or you can view the 
already entered transactions.<br>
- Has a "Cash Required" report that will show you the upcoming required 
cash based on your schedules for a time period that the user selects.<br>- Quick enter of transactions from the home screen widget by selecting the add icon.<br>
- View all your data Payees, Schedules, Categories, Accounts, Institutions. <br>- View transactions for a Payee from the payee screen similar to the desktop.<br><br>I
 am sure I have missed stuff, it has been so long that I have been 
working on this project AND using it that I probably forgot them. I 
don't have any kind of manual out yet so you will have to poke around 
and see what happens. Right now I can only assure you that it will work 
on USD currency files and in English. It is setup and ready for 
translations but again I want to iron things out first.<br>
<br><b>What lies ahead?<br><br></b>- Next feature that I am working on 
is application syncing of the entire file to a cloud service of the 
user's choice. (Dropbox, GoogleDrive and UbuntuOne) The user will be 
able to specify how often to check for outdated files and if you want to
 only sync via WiFi only, data only or both.<br>
- Updated featured to take advantage of new features from Android 4.0 and 4.0.1<br>- Tablet layouts<br>- Better navigation system (Instead of the menu system I am thinking of a scrollable bar at the bottom with icons on it).<br>



- Ability to do CRUD operations on the account types that are left out right now. (Credit cards, loans and equity)<br><br>I
 really was looking for and aiming for a "light weight" version of KMM 
on the phone. So many options just won't be implemented, creating new 
databases, reconciling accounts and the like. If you need to do those 
items then you will need and probably should be using the desktop 
version. :)<br>
<br>If you find bugs please drop me an email or you can catch me on GoogleTalk at eabonney AT <a href="http://gmail.com" target="_blank">gmail.com</a>.
 Please understand the risks of using this software right now before you
 decide to use it. I have made every attempt to make sure it is stable 
and won't corrupt your database, but I can't guarantee it right now. I 
have been using it myself for many many months without issues but as 
always, things can happen. So please make sure you have a backup just in
 case. I am looking forward to all the feedback you folks can provide.<br>
<br>Last note, you will need to make sure that you allow installation of
 unknown apps in the security settings of you tablet or phone. If Thomas
 and folks don't want me to clog up this list with the ports bugs and 
requests please let me know and I will try and find a way to start a 
different mailinglist or we can just do it over my development email 
which is different than the one I use for the mailinglist here.<br>
<br>Thanks again and I hope you folks like it so far! :)<br><br>Direct download link to the beta: <a href="https://www.dropbox.com/s/et8lubvqpv3ide5/KMMDroid_v0.5.0.3.apk" target="_blank">KMMDroid v.0.5.0.3</a><br>KMMDroid GitHub repository(read-only): <a href="git://github.com/EABonney/KMMDroid.git">KMMDroid Git Project</a><br>
Web location for GitHub repository: <a href="http://eabonney.github.com/KMMDroid/">KMMDroid</a><br>