Monday, November 17, 2014

Gradle iOS Plugin

Gradle iOS Plugin

This plugin is in Beta and Open Source:

There is an example repository here:

There is an Android Plugin for Gradle, why isn't there one for iOS?

Example "build.gradle":

buildscript {
    repositories {

    dependencies {
        classpath 'burrows.apps.ios:gradle:0.0.1'

apply plugin: 'com.ios.application'

ios {
    compileSdkVersion '8.1'     //  iOS SDK version
    buildToolsVersion '6.1'     //  XCode version

    defaultConfig {
        minSdkVersion 8         // Minimum iOS SDK version
        targetSdkVersion 19     // Target iOS SDK version
        versionCode 1           // *optional*
        versionName '1.0'       // *optional*

    // Cocoa Pods
    pods {
        pod 'Google-Mobile-Ads-SDK'
        pod 'GoogleAnalytics-iOS-SDK'

dependencies {

Sunday, July 13, 2014

10 Rules for writing portable software!

I recently came across a good article about writing portable software with C/C++.

Brian's 10 rules for how to write cross platform software:

  1. Don't port 
  2. Factor out the GUI 
  3. Use standard 'C' types 
  4. Use only built in #ifdef compiler flags 
  5. Develop cross-platform base libraries
  6. Use UTF-8 for all APIs 
  7. Don't use 4rd party 'Application Frameworks' 
  8. Raw source builds on all platforms 
  9. All programmers compile on all platforms 
  10. Fire those that can't follow these rules


Wednesday, June 25, 2014

How to fix the /dev/fd/63: No such file or directory?

How to fix "diff: can't stat '/dev/fd/63': No such file or directory" error:

As root, simply run this command in your Terminal:

ln -s /proc/self/fd /dev/fd

Monday, March 10, 2014

What Android Apps(Bloatware) are Safe to Remove?

Android Apps(Bloatware) that is Safe to Remove
A list of Android applications that are safe remove. Comment to add more!

Update 6/21/2015

I have now added my script to Github for versioning:

Package Name - name of the installed package on your Android Device
Description - explanation of app

Package NameDescription
com.andrew.apolloMusic Player Google settings Browser Calendar Camera Broadcasts App Email Wallpaper Workplace Messaging Equalizer Wallpapers Wallpaper for Keyboard Box connectivity Recroder Studio Search System Wallpaper Picker Cropper Equalizer
com.cyanogenmod.accountAccount Manager
com.cyanogenmod.CMWallpapersCyanogen Wallpapers
com.cyanogenmod.filemanagerFile Manager
com.cyanogenmod.lockclockLock Screen Widget
com.facebook.katanaFacebook Print Keyboard Wallet Email Box Keyboard Keyboard Games View Movies & TV
com.svox.picoText to Speech
com.tmobile.themechooserTheme Chooser
com.tmobile.thememanagerTheme Manager
jackpal.androidtermTerminal Emulator
net.cactii.flash2Flash Light
org.cyanogenmod.audiofxAudio Equalizer
org.cyanogenmod.theme.chooserTheme Chooser
org.cyanogenmod.themes.providerThemes Provider
org.cyanogenmod.voiceplusSMS through Google Voice
org.cyanogenmod.wallpapers.photophaseLive Wallpaper
org.whispersystems.whisperpushSecure SMS integration

Sunday, January 19, 2014

Voice Memo App for Google Glass!

Open Source Voice Memo App for Google Glass!

by Andre Compagno

1. Simply Start the Memo App for Glass like any other!

2. Create a Memo or View existing Memos

3. Example Memo being created

Please check out the repository here!