iStrobe
![]()
iStrobe for the iPhone 4 is the first of its kind. A fully adjustable strobe light utilizing the revolutionary new camera flash. Simple in design, useful on so many levels. Defaults to a high intensity flashlight mode, but just drag the slider to the left to kick on the intense strobe light effects! The reason why this strobe light is far superior to the others out there is that it implements a true rapid pulse strobe. If you have ever seen a real strobe light, you know it doesn’t just turn on and off at even intervals. It gives a micro-pulse of light followed by a brief delay. That micro-pulse and then delay is what you need to acquire a true trippy strobelight effect.
iStrobe is open source! Click here to grab a copy.
[App Store: iStrobe - Flash & Strobe Light for iPhone 4]






[...] I just submitted my camera flash strobe light and flashlight utility for the iPhone 4 to the App Store. Look for it in a few days. iStrobe page [...]
Hi Nick,
I am currently enrolled in a basic programming course at my school for the summer to learn iphone development. I was thinking if making a flashlight app for my final project and wonder how to go about in doing so. So I wonder if you could point me in the right direction or teach me how to make one?
Thank you,
David Holmes
I really don’t want to give away how I did it just yet. I spent a week of trial and error as I tried to decipher Apple’s documentation on the camera flash. If the app doesn’t do too good in the store I may open source it like I do with everything else.
Nick,
Thanks for the reply, I have to figure it out somehow then. I guess I have to make one of those screen flashlights like the others in my class then.
I read that you need to have a warning text that the battery life and phone performance would change in order to get approved by Apple, is that true?
Thanks again, your site has been very helpful in many ways. I going to look at spacebubble when I’m done with my flashlight.
David H
That is correct about the warning, at least for battery life not performance.
I figured out how to make the flashlight app, but now I need to connect it to a button. So that it has an on/off switch, I made a custom button with Normal and selected state and a backgroundImage. Added it to interfacebuilder and put the backgroundImage and the custom button in the view.
If I email you my project, could you take a look at it and help me out how to connect the button so it turn the flashlight on and off?
David
[...] iStrobe has finally been accepted in the iPhone App Store. All proceeds go directly to supporting this site and help me support raising my son as a single father, so give it a download! [...]
[...] source code to my iPhone app iStrobe is going semi-open source. If you donate $50 to this site with the comment “iStrobe [...]
[...] minimum donation requirement to receive a copy of iStrobe’s source code has dropped. Only $25 for licensed and for $100 no license, no [...]
[...] I eventually do with just about all my code, I am releasing iStrobe’s innards to the public. It’s yours, take it. Make sure to abide by the rules [...]
[...] [...]
First of all, thanks for posting the source code for others to learn and enjoy. Second, I have had problem downloading the latest sdk xcode 3.2.3 with iOS 4.0.2 from apple. It is 2.5 Gig and I always got to around 1.6 Gig when the downloading failed on me. I know I have a slow DSL package but I don’t want to upgrade to a super fast one just to download this free SDK.
Any suggestion?
Thanks!
Try getting an HTTP download tool with HTTP resume, something FireFox and Safari do not do well.
How about taking your iStroke App to the next level by adding an alarm clock function? Perfect App for the hearing impaired.
Going to add Morse Code before I do anything like that. If you are an Objective-C programmer, you can implement an alarm feature and I will add it to the next release. Source code is available for download.
Thanks for the suggestion!
[...] You can find the homepage here: iStrobe. [...]
[...] You can find the homepage here: iStrobe. [...]
[...] will use iStrobe as an example. The first day of release saw about 35 downloads a at $0.99 with a quick drop to [...]
[...] to develop iPhone apps since several years ago. He has two apps submitted to iPhone app store: iStrobe and SpaceBubble. These apps are open source, and have been made free-of-charge with their [...]
[...] iStrobe – Turns the iPhone 4 flash into a highly configurable strobe light. (itunes link) (source [...]
[...] 12. iStrobe - Turns the iPhone 4 flash into a highly configurable strobe light. (itunes link) (source code) [...]
Nick,
I downloaded the 4.0.2 and tried compiling the iStrobe source.
Now am getting a code provisioning profile error.
I have setup the build configuration for the debug/release on the code signing part but still have the error.
I am able to compile without problems the CoreLocation Source.
Whats the difference with the code signing for the iStrobe?
Thanks!
You need to edit the provisioning profile settings. The CoreLocation source wasn’t provisioned because it wasn’t released in the app store.
[...] 12. iStrobe - Turns the iPhone 4 flash into a highly configurable strobe light. (itunes link) (source code) [...]
Hi, Nick
Sorry for the so newbie question…. Where do I change the provisioning for the IStrobe app?
I can’t get passed the compiling, I always get the Code sign error.
I was able to compile the other apps but this one.
Please advice…
Thanks!
arnold, I am going to let you research that on your own. Hint, it’s in the project settings.
ok… thanks…. going to test my patience for a couple more days…..
but for sure it would compile on my pc right?
[...] am proud to announce that currentlyiStrobe is the 25th most downloaded utility in the App [...]
Hi Nick,
I’m always getting this error when compiling,
@interface FlashController : NSObject {
AVCaptureSession *captureSession;——->Expected specifier-qualifier-list before ‘AVCaptureSession’
AVCaptureDevice *captureDevice;Expected specifier-qualifier-list before ‘AVCaptureSession’
}
I get about 18 of these errors throughout the program.
Any clues? I don’t have an idea…..
Thanks!
[...] submitted iStrobe 1.2 to the App Store today. It has a couple minor bug fixes and a brand new interface, which is in [...]
[...] iStrobe 1.2 went life the App Store today. It has a couple minor bug fixes and a brand new interface, which is in my opinion, the best of any flash light app out there. Download it today in the App Store and please, if you like it be sure to write a nice review. If you don’t like it, tell mr how I can improve it! [...]
Hi, I came across your website. I am looking for flashing Imac for my alarm clock to wake me up in the morning. Would your istrobe work on my Imac with alarm clock?? You only mentioned that it would with iphone. Please let me know asap.
How do I disable the iAd? Where are the settings for it? Thanks!
Man, really want to know how can you be that smart, lol…great read, thanks.
Andrea, you don’t. Those ads are how I can afford to have it as a free download.
My favorite flash light app yet. Good job
[...] iStrobe – Turns the iPhone 4 flash into a highly configurable strobe light. (itunes link) (source [...]
Hi, thanks for the source code, but I always get this error when compiling:”Expected specifier-qualifier-list before ‘AVCaptureSession”
Hye !
your app seems to be cool ^^
But if i understand , when we download the Free Source Code, it’s an uncomplete one ? and if we want to get an efficient code, we have to pay (via paypal) 25 $ (for licensed version with an ad for you ……) or 100 $ for a complete unlicensed version (to personalize and sell it as we want) ?
I’m french, so if i don’t understand the system, could you explain ?
thank you
[...] iStrobe est une application pour Iphone 4 qui permet de se servir du flash intégré au smartphones comme lampe de poche. Les source sont intéressantes car elles permettent de voir rapidement comme utiliser certains éléments matériel de l’IPhone. http://www.vellios.com/istrobe/ [...]
Hi Nick,
Thank you for this great app and source code. One quick question: how can I alter the slider, so when I go to slow it won’t stop blinking never?
Thanks!
When are u gonna put the code for S.O.S flashlight?