Tuesday, August 7, 2012

Apple Stole my Phone. It was fun!

I was at the Apple store and made the mistake of showing the genius' my new Say Cheese App. Could not get my phone back. Here's an example of a quick vid they recorded.


Google GData Libs for IOS Suck!

Wait for something better. Not even upgraded to ARC yet. Setup is a nightmare, then you discover you can't optimize well and it's loaded with memory leaks. Apple is dropping support for Youtube and Google says they will build a new Youtube app for the Iphone. Not with this library I'm guessing.

Thursday, July 12, 2012

Andromeda beta testers first to see Say Cheese Iphone App.


Thursday, June 21, 2012

Programming Tip* OpenGl & Audio

I'm adding video to Say Cheese for the Iphone using openGl, which is up to 100 times faster than Core Image for filters. But I ran into a problem. I'm adding cool sound features to this puppy as well. But there's a conflict with AVAssetWriter and AVAudioSession. Play some audio and your assetwriter quits working.  Well, Say Cheese is the original talking camera app, so this will not do. Spent 3 hours tracking this one down. So here's the simple solution for you poor programmers out there that might be looking for this. 

By the way, I've created a rainhut fork for the GPUImage library on Github. I'm using GPUImage  in this app. Already posted some improvements, or additions if you will, to the GPUImageMovieWriter class.

Back to the solution. You need to enable your audio session to mix well with other. It needs to be nice. Just add this code to your viewDidLoad or wherever you're using these two together.

    UInt32 mixTrue = true;
    OSStatus mixError = 0;
    mixError = AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof (mixTrue),  &mixTrue);

Thursday, May 31, 2012

Beta Testing Say Cheese IPhone app next week. I'll start compiling an organized list of features.

Sunday, April 22, 2012

Preparing to focus with the new Say Cheese Camera app for the IPhone.  This is a very cool app.  Can't wait to release and share it.

Wednesday, March 28, 2012

Develop First for Iphone

I've come to believe mobile app developers should first build for the IPhone/IPad. Then when profitable, move on to the Android. I'm not arguing that one platform is better than the other, but writing software for the Android is more expensive and time consuming. This is because of all the various devices and OS versions floating around.

After working extensively on both platforms, I'm convinced that the smart strategy is to perfect your app on the IPhone. You won't need to be concerned with all the multiple device issues. You can focus on what your application is supposed to be. But artwork and design are critical on the IPhone.

You can even think of the IPhone as a prototype for your Android app. You won't need access to dozens of different phones and operating systems. You can just design and code. Then once you are profitable, it will make building that great Android app much easier.

What did I do? I started with the Android. Live and learn. After launching Say Cheese for the IPhone, I plan to come back and apply everything I've learned on the IPhone to making the Android version even better. But believe me, I did it the  hard way.

Wednesday, March 7, 2012

Frame Any Photo in Seconds

‎*Notice* If you had problems installing the Free Frames, just try again. There was a problem that has been fixed now.

Ok, this is cool. Starting with version 1.7.1, Say Cheese has become an intent provider for framing photos from other apps, including the default Gallery App. When you share a photo, Say Cheese will be listed as an option. When Say Cheese is selected, the Frames Browser will show up. Just select any frame and your photo is framed and stored back in the gallery as a framed copy without touching your original photo.

It's a snap! Frames are now available for any photos. In the future we will add more editing features like our new coming filters. Whoops! That's not an announced feature yet. I'm just a programmer, so I can blame blabbing on knowing nothing about marketing.

Monday, February 20, 2012

IPhone Programming Tips

Three important brand new features in IOS 5 & XCode 4 that I've come to believe in.

1) Use ARC! Automatic reference counting is compiler based memory management.  It has no negative impact on performance and you will have much fewer memory leaks.  You can mix ARC with older code so you can still use your old third party libraries that have not yet been converted.

2) Use the new Exception handlers. @try, @catch, @finally.  These will not impact performance. I was surprised to discover that.

3) Use the new Storyboard feature. It is said that real programmers never use the xcode interface builder (IB). I can understand why many programmers believe this, but storyboarding is a new feature that I like and I am using in Say Cheese IPhone. You can organize all you interface views onto a single storyboard. And what I really like is that you can set properties prior to switching to a new segue page and you can set a delegate for catching the round trip back. Basically, you can use any page like a subroutine.  And you can visually see the entire interface of  your application on your storyboard.

Wednesday, February 15, 2012

Great Iphone Camera Apps

I believe these are the best camera apps on the IPhone currently. I'm working on an IPhone version of Say Cheese so I'm researching other iphone camera apps. I'll blog about the best features of these great camera apps. If there are other camera apps that you like please let me know.

    - Settings menu
    - Zoom slider
    - Photo Info
    - Good speed
    - Stabalizer, timer and burst modes
    - Lots of editing effects
    - Sharing 

    - No help docs
    - Setting point exposure is a little confusing. You  use a pinch. Not obvious. 
    - No pinch zoom because of their focus/exposure method.
    - Not sure I like the intermediate light box approach. Better use of the default gallery instead. 
    - No batch sharing that I could find. 
    - No HDR mode.
    - No sharing support site like Instagram. 


Big Lens

360 Panorama


Say Cheese Camera (Hold on. I'm writing it. XCode is different than Android Java but I'm cranking.)

This looks like a great camera to me. Canon-EOS-5D Review

Monday, February 13, 2012

Free Live Frames with version 1.6.7 of Say Cheese (android)

This new version has a set of 19 free live frames. We wanted to provide free frames so you could play with them and see how they work in Say Cheese. The Corner Store inside Say Cheese has plenty more to choose from.

To install the free frames, get version 1.6.7 (or higher).  Then go to the Frames Browser. I like to get there by swiping upward on the live camera view screen. Kind of a cool trick for quickly selecting live frames. Once in the Frames Browser, you will see the install button for the free frames if they have not been installed yet. Just click the "Install freeframes" button and they will download and install too your phone.

Here's a snapshot of the Frames Browser ready to install the free frames.

And here are a few examples of the free frames.

Just put the targets face in this frames hole 

Click on this surfer photo to see the cool texture normal size. 

Wednesday, February 8, 2012

Free Frames

We will be releasing a set of free live frames for Say Cheese. We want everyone to see how much fun they are. If you like...the in-app Corner Store has a bunch more to choose from.

Saturday, February 4, 2012

Funny Say Cheese Episode. Cute dog at the end of the video.

Saturday, January 28, 2012

New Say Cheese Version 1.6.6 is Live (Android)

I recommend this version!  Version 1.6.6 is much faster overall. 

New Features Include:

* Free Frames (a set of 19) 

1. Some Motorola phones would black out after snapshot and save. Fixed.

2. New Corner Store Love Frames 

3. Instant Upload to Facebook after snapshot option.

4. Addons coupon support.

5. Down facing camera remains in landscape mode, no longer rotates the image.

6. Generally faster.

7. Swipe Up on camera view to get directly to the Live Frames browser.

8. Swipe Right to change live frames from camera view.

9. Advanced Settings
   - Stay alive when launched from another app

Once logged into facebook, Instant Upload will immediately upload to facebook with no user interaction and upon completion return to the camera view. Check the Instant Upload check box to enable. Only active when auto-save is also enabled or long press snapshots are taken. 

The PowerUp Coupon code field in the Corner Store, lets you purchase Addons at a discount when coupons are available. See the facebook say cheese fan page for the latest deals.

Wednesday, January 25, 2012


Why is Groupon so successful even though they charge so much and sellers dislike them so much? Groupon is not the only game in town.  Is this better than Groupon? 

Example Here: Say Cheese Addons Coupons

Say Cheese 1.6.1 Now Available

This new build includes these updates and more:

* Support for PowerupCoupons for Addon discounts. See http://www.facebook.com/saycheesecamera for addon discounts.

* Swipe Up on Camera View to go direct to the Frames Browser.

* Advanced settings for other Apps launching Say Cheese.

* Shutter animation on snapshot.

* New Food and Travel Live Frames.

Tuesday, January 24, 2012

Say Cheese Discount Coupons

Hey Say Cheese Users, you can find  addon discount coupons on the Say Cheese Fan Page! You can get up to 50% off Live Frames for use with your free Say Cheese Camera.

I'm working on a document to show other developers how to promote their addons with Powerup Coupons. Pretty cool way to spread the word about your app and your addons. Powerup works with Facebook and is viral.

Here's an article that explains how to use Powerup Coupons with any App.

Saturday, January 21, 2012

Silent Shutter

For most devices, there is a somewhat secret option in Say Cheese for turning the shutter sound on and off. From the table of contents click the Timer button, and then below the Shutter Delay options there is a Shutter Sound section.  Just scroll down and from there you can turn the shutter sound on and off. 

If the Say Cheese silent feature does not work on your phone and you are determined to have a silent shutter, you can simply delete the shutter sound file: system/media/audio/ui/camera_click.ogg

You can do this with one of the file managers. But you will need root access to your phone, Also in some countries, like Japan, a silent camera is illegal. Go figure.

Anyway, that's the guaranteed solution. You may want to save a copy of the file in case you want to restore the shutter sound. You can also replace this file with your own shutter sound, which could be interesting.

* On some devices, setting the shutter sound off option will disable the voice response.

Sunday, January 8, 2012

Saturday, January 7, 2012

Prediction. Within 5 years, cell phone cameras will be as good as the Cannon Mark II combined with augmented reality.