Monday, April 28, 2014

I am off the marktet

Okay, I am off the market porting an iphone app to android for a startup..thus posts hee may be only weekly for awhile.

Saturday, April 12, 2014

EclipseCompatibility AndroidGradle

I found a project that supports the full android gradle project layout using Eclipse ADT. The project is persoapp, an app on android that uses German ID.

From what I gather in source, it requires a little more planning as you are moving res files, creating the build flavor packages, an modifying the eclipse .classpath file. But afterwards, one should be able to run builds via run as pointing to the gradle build file and modifying a property file to turn on run as auto-builds.

Thursday, April 10, 2014

ant 1.8 includeantruntime

Its a feature! Not,its more of a bug. Ant 1.8 change how the javac task includes the ant runtime libs. The work around is to rather than set includeantruntime to false in the javac task set a property named, build.sysclasspath, to the value, last. why?

This way your builds will not break when changing ant versions and you are still offered the option to set includeantruntime to true when you really actually need it.

Wednesday, April 9, 2014

Startup, hard to wait

What is frustrating in early startups is that period before on the path to becoming a co-founder. In that period, you are not privy to all information so its somewhat a black box when waiting for funding to finalize.

Than you have other startups and firms asking to interview you but they really do not fit in that the application or services is not interesting. The only solution at the moment is keep on the lookout for more startup leads and finishing some tools and helper classes.

Sunday, April 6, 2014


Okay, I did some manual processing and took the AOSP fork of doclava and generated a jar of the doclet. Warning its alpha, I ,might have missed something. Features, its using the antlr processing so its faster than the old codegoogle doclava version.

I marked with the file name reflecting the source I took it from, the jar is in the dist folder:


Its compiled to target 1.6.

It is meant as temporary thing as once they catch up to updating the code google version via the fork this project will be not necessary.

Java7 bootclasspath

For those new to Android Application Development, When you use Java 7 or higher compilers you should be setting a bootclasspath pointing to your rt.jar file in the target jdk for both your javac and javadoc tasks.

The reasoning is that way the compiler and the doclet use the right java version for the language rules when compiling. And your compiler and probably your javadoc doclet will give warnings if you do not set it.

Best practice wise you would put it under something the opt/oldjdks subfolder as far as installing the old jdks.

Thursday, April 3, 2014

500startups Coffee talk idiot

Look folks I get these clueless requests for coffee, lets talk all the time. Pretend I am a top VC, now rewrite the coffee, lets talk request to not waste my time and tell me what you want to talk about. Otherwise you are effing clueless mother fucker like the CTO of EsparkLearning.

Its not hard, fucking give shit for something other than your own self interests.

Tuesday, April 1, 2014

Now,the wait

Well, turned in the final tech spec/direction and now the wait..why the wait? The tech spec/direction involved a little pivot of sorts. And there is never an actual way to sugar coat it either..