Open Source: Rich Text-Editing View Using Core Text

Just yesterday I mentioned a tutorial on utilizing Core Text to create magazine style apps with rich text formatting and multiple columns, and I have previously mentioned the NSAttributed string additions library that was created to allow for easy display of formatted text using HTML without using a UIWebView.

I’ve come across an open source project that provides a drop in UITextView replacemen that includes text formatting capabilities.  So you could potentially not only display formatted text, but create a text editor with formatted text support.

The library and example project can be found on Github here:
https://github.com/enormego/EGOTextView

Looks very useful if you want to add formatted text support into an app quickly.

©2011 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail

ImageView display after pressing Button in iPhone

In this application we will see how to image display after pressing button. So let see how it will worked. Another Button Pressed example you can find out from here Change BackgroundColor

Step 1: Open the Xcode, Create a new project using View Base application. Give the application “Button_Fun”.

Step 2: Xcode automatically creates the directory structure and adds essential frameworks to it. You can explore the directory structure to check out the content of the directory.

Step 3: We need to add two UIViewController class in the project. So select the project -> New File -> Cocoa Touch ->ViewController class and give the class name ”ImageView” and “SecondImageView”.

Step 4: We need add also two resource in the project.

Step 5: Open the Button_FunViewController.h file and make the following changes in the file:

#import <UIKit/UIKit.h>
@interface Button_FunViewController : UIViewController {

IBOutlet UIButton*button;
}
(IBAction)ButtonPressed:(id)sender;
(IBAction)SecondButtonPressed:(id)sender;

@end

Step 6: Double click the Button_FunViewController.xib file and open it to the Interface Builder. First drag the two Round Rect button from the library and place it to the view window and give the name of the buttons “FirstButton” and “SecondButton”. Select the FirstButton from the view window and bring up Connection Inspector and connect Touch Up Inside to the Files owner icon and select ButtonPressed: method. Select the another button “SecondButton” and bring up Connection Inspector and connect Touch Up Inside to the Files owner icon and select SecondButtonPressed: method.Now save the .xib file, close it and go back to the Xcode.

Step 7: Double click the ImageView.xib file and open it to the Interface Builder. Drag the image view from the library and place it to the view window. Select the ImageView from the view and bring up Attribute Inspector and select the “cutest-baby-5.jpg”. Now save the .xib file , close it and go back to the Xcode.

Step 8: Double click the SeconImageView.xib file and open it to the Interface Builder. Drag the image view from the library and place it to the view window. Select the ImageView from the view and bring up Attribute Inspector and select the “cutest-baby-6.jpg”. Now save the .xib file , close it and go back to the Xcode.

Step 9: In the Button_FunViewController.m file make the following changes:

#import "Button_FunViewController.h"
#import "ImageView.h"
#import "SecondImageview.h"

@implementation Button_FunViewController

(IBAction)ButtonPressed:(id)sender
{
ImageView *imageView =[[ImageView alloc]
initWithNibName:@"ImageView"
bundle:nil];
[self.view addSubview:imageView.view];
}
(IBAction)SecondButtonPressed:(id)sender
{
SecondImageview *secondImageView = [[SecondImageview alloc]
initWithNibName:@"SecondImageview"
bundle:nil];

[self.view addSubview:secondImageView.view];
}

(void)dealloc
{
[super dealloc];
}

(void)didReceiveMemoryWarning
{

[super didReceiveMemoryWarning];

}

#pragma mark – View lifecycle

(void)viewDidUnload
{
[super viewDidUnload];
}

(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

@end

Step 10: Now compile and run the application on the Simulator.

You can Download SourceCode from here Button_Fun

iPhone Game Friday: New Releases

After last weekend’s festivities, you may find yourself with some free time on your hands, seeking entertainment.

We may not have fireworks to offer, but there have been some excellent new game arrivals on the App Store that you should take a look at. Click through and have a look at our favourites for the week!

Order & Chaos Online

Order & Chaos Online

Order & Chaos Online

An unusual specimen, Order & Chaos Online is one of the App Store’s relatively few MMORPGs. It’s a genre that actually makes a great deal of sense considering the portability of the platform, but its still comparatively under-represented in the store, especially on a scale like this latest Gameloft offering.

Order & Chaos Online is a surprisingly vast online world depicting the struggle between order and chaos. You and your customized avatar join the fray as either a human, elf, ork, or undead, and are thrust into a world brimming with equipment, quests, guilds and environments. Spending some time with the game quickly reveals the amount of detail put into into its design, and most of it pays off in a smooth gameplay experience. There are some glitches with the interface, but nothing too severe.Considering the obvious qualities, it’s important to point out the game’s one major flaw: pricing. Not only is the initial fee a comparatively hefty $7, but there’s a $1/month subscription fee after a 90-day free trial period. Not only that, but equipment purchases in-game are also handled via real money. It’s unpleasantly exploitative and will hopefully be remedied by Gameloft, who can’t remain deaf to the cries of its many fans. All that being said, it’s still one of the best of its kind and an excellent RPG experience for those with healthy wallets.

Price: $6.99 ($0.99 monthly)
Developer: Gameloft
Download: App Store

 

Mooniacs

Mooniacs

Mooniacs

Mooniacs is a very different sort of game. An action physics puzzler, this is yet another scenario where you’ll find yourself flinging things: in this case, small aliens called Mooniacs that have a desperate need of JujuBees.

The overarching plot has you seeking these trinkets so you can get parts to repair the broken Mooniac ship, but gameplay consists of individual levels where you fling a Mooniac in order to collect as many JujuBees as possible. Collecting the largest one first gives you a boost in points, and as the levels progress you’ll find you must make good use of the game’s physics — bouncing, stretching, etc. — to grab all the JujuBees.

As you can imagine, it’s light-hearted and simple fun. There are some interesting in-game systems for buying JujuBees, collaborating with other players and even unlocking more levels beyond the main 90. Mooniacs is a colourful, easy and friendly game to spend some time with.

Price: $1.99
Developer: Namco Networks America, Inc.
Download: App Store

 

Amazing Breaker

Amazing Breaker

Amazing Breaker

Bringing something new to the table, Dekovir Inc. brings us Amazing Breaker, a game about strategically demolishing complex and beautiful ice structures.

You have four types of bombs at your disposal to help with this. Each has its own unique attributes and applications, and you’ll quickly find yourself having to be strategic about how you use them because the game is unashamedly challenging. You must score 90% or higher on each level just to pass! It’s a good thing they start easy because you’ll need the practice by the time you get to the later levels.

Amazing Breaker is extraordinarily polished, with exquisite visuals, perfectly suited audio and silky smooth performance. It’s a beautiful and addictive game, and the challenge factor makes it addictive because you’ll keep coming back to try and wipe out those lingering few percents. Very highly recommended!

Price: $0.99
Developer: Dekovir, Inc.
Download: App Store

 

Luxor 2

Luxor 2

Luxor 2

A familiar face, Luxor is one of the most popular puzzle games and it’s enjoyed great success on the App Store in its first version and the sequel, Amun Rising. Now the full version 2 has appeared, bringing with it more marble matching goodness.

For those unfamiliar with the game, Luxor 2 is a matching game of sorts where each level presents you with a line of slowly advancing marbles of different colours. In order to stop them from reaching the end, you must fire marbles into the line to make groups of three or more. These matches are then eliminated from the line, buying you more time to go after the rest. As the pace picks up, the challenge does as well, but Luxor 2 has plenty of fun powerups to help you keep on top of things — and you can always dial down to an easier difficulty level if you’re feeling frustrated.

Luxor 2 is a flexible, accessible and extremely fun continuation of the series, and new players will find it a strong introduction to the concept. The presentation is also clean and shiny, with the levels rendered in attractive 3D. From the bonus rounds, to the difficulty levels, to the achievements and beyond, Luxor 2 is a whole lot of game for your money and will make an excellent addition to any collection.

Price: $2.99
Developer: MumboJumbo
Download: App Store

 

Color Bandits

Color Bandits

Color Bandits

What better way to close off this week’s roundup than with a steampunk shooter? I hope you agree, because Color Bandits is our final selection for today and it’s terrific.

Though it’s a side-scroller in an endless-runner style, Color Bandits allows you to move back and forth across the screen freely while the overall scene slowly shifts around you. It’s a nice scheme and combines well with the touch-based directional shooting controls. Gameplay unfolds without interruptions, with each stage consisting of multiple levels that are more like checkpoints within one large level than distinct sections. This keeps things moving and gets you immersed as you blast baddies, collect powerups and do your best to retrieve the stolen colours in the world.

Perhaps the best part comes in the form of the giant boss battles at the end of each stage. These are a lot of fun, very challenging and put your ability to aim, dodge and make optimal use of the powerup weapons to the test. If you’re tired of the main story, take a break in Survival mode, where you can do your best to survive forever against an endless onslaught of enemies. So there’s a steampunk aesthetic, cool guns, awesome bosses and a survival mode … I think it’s safe to say this one’s a must-have.

Price: $0.99
Developer: Kiai Games
Download: App Store

 

What Have You Been Playing?

That’s a wrap for now, folks, but come back next week for another set and in the meantime keep sending us tips and leaving us comments!

Quick Look: Western Cyprus Travel Guide

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the polls below if you think this app is worth an in-depth AppStorm review!

In this Quick Look, we’re highlighting Western Cyprus Travel Guide. The developer describes Western Cyprus Travel Guide as an independent guide to Western Cyprus, featuring the best restaurants, hotels, historic sites, scenic walks, shops, vineyards, outdoor activities, car and boat hire, annual events and luxury villas.

Read on for more information and screenshots!

Screenshots

Western Cyprus Travel Guide

Western Cyprus Travel Guide

About the App

Here are the top five features you can expect to see in the latest version:

  • A unique events diary to see what’s on
  • Some quick and quirky facts that holidaymakers love
  • A photo gallery with exclusive, stunning images
  • A quick guide to travel and transport
  • A guide to the best hotels and restaurants

Requirements: iPhone, iPod touch and iPad. Requires iOS 3.1.2 or later.

Price: 0.00

Developer: Alpha Arch Services Limited

Vote for a Review

Would you like to see us write a full review of Western Cyprus Travel Guide? Have your say in our poll:

Would you like to see Western Cyprus Travel Guide reviewed in-depth on AppStorm?customer surveys

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the poll if you think this app is worth an in-depth AppStorm review! If you’re a developer and would like to have your app profiled, you can submit it here.

Trip Journal: Document Your Journey

Some of you will remember the time before the Internet and smartphones. Back when there was no GPS, you had just a plain old map to coordinate your trip. You planned ahead, you marked your stations by drawing them with a pencil and you probably sat for hours afterwards to match photos to a certain stop.

Thanks to the wonders of GPS, the iPhone and some really ingenious programmers, you can now use one app to track your entire journey, complete with live positioning, photos and notes. Meet Trip Journal, a travel diary for the iPhone.

What it is and what it isn’t

It’s important to understand right away what Trip Journal is and what it isn’t so you wont be disappointed: Trip Journal is not made to plan ahead, it’s made to track your movement (either live or when you chose to mark yourself at a place). It allows you to take and store photos and notes together with check-ins and it allows you to export the entire trip to various other sites. Think of Trip Journal as a travel diary.

If you are looking for an app that allows you to plan your trip – selecting noteworthy places to visit, hotels to sleep in and bars to hang out with friends – you better take a look at the excellent Itinerary which we reviewed earlier.

How to record a trip

Trip Journal greets you with a wonderful old-style interface reminding you of an old and faded map which makes you feel a little like Indiana Jones. Assuming you are at the beginning of your journey, start a new trip and enter the necessary information.

Create a new trip

Create a new trip

There are two options of how to track your trip: you can either check in via GPS at various locations, or you can have Trip Journal keep continuous track of your movements. The latter option is more battery consuming, since the app needs to fetch data all the time, but I wish I had discovered that option while being in Rome — due to all the excitement during a trip, its so easy to simply forget to check in. To enable continuous tracking, just tap the paw icon in the lower part of the screen.

Trip Journal can be used SAFELY outside of your own country. It only uses the GPS module, which does not require an active internet connection and thereby keeps your phone bill safe.

Activate continuous tracking

Activate continuous tracking

To single out certain points of interest, you should create a waypoint when you are there. To do that, simply tap the flag icon, wait until your position is calculated and then name the waypoint. You can create these at a later date as well if you forgot, but they won’t be in chronological order.

For every waypoint, you can add photos and notes, which will then be displayed when you select the detail view of a waypoint. It’s an amazingly easy way to track your experiences, especially since you can add photos and notes for as long as you’re on the trip. So if you only checked in at, say, the St. Peters Cathedral in Rome, you can add your photos and impressions at night when you’re back in your hotel room. You can take images from within the app itself, or, if you prefer another app for taking photos, you can import them from the camera roll.

Detailed view of waypoint information

Detailed view of waypoint information

At any given time during your trip, you can hit Trip View, the large map in the middle of your screen, to see literally everything: all your waypoints, media and the trip route on a map.

Detailed view of the entire trip with all separate waypoints

Detailed view of the entire trip with all separate waypoints

Detailed view of entire trip on map and statistics

Detailed view of entire trip on map and statistics

Where to go from here?

So now that you have finished your trip, you need to end it, just make sure that you’ve added all your media by then. While you can add comments to photos later on as well, you can’t add photos without reopening your trip (which might mess up your statistics like when the trip ended and such).

Of course, Trip Journal is about being social and so you can export your entire trip to Facebook, for which there is a separate free app. It displays your trip data in a gorgeous interface, allowing you and your friends to browse your media and look at your waypoints and the associated information.

View of exported trip on Facebook

View of exported trip on Facebook

Once you’ve published your trip, you can also embed it on popular sites like WordPress, Blogger, Typepad, Squarespace, Tumblr and Posterous. The code necessary is generated by the Facebook app and only needs to be copied and pasted into your own blog.

Wait, there’s more! There are six more ways to share your trip, including Google Earth, GPX, Flickr and Picasa. Recently, Trip Journal for iPhone received the complimentary viewing app for iPad, called Trip Viewer. It allows you to view your entire trip on the bigger display. Just export your iPhone data via the iTunes button, save it from the “Apps” dialog in iTunes and then drag it into the Trip Viewer app when you connect your iPad to iTunes.

View trip in Trip Viewer for iPad

View trip in Trip Viewer for iPad

Play trip and enjoy the animated balloon :)

Play trip and enjoy the animated balloon :)

Verdict

I’ve been a Trip Journal user for a long time and I’m still finding out new stuff about it (if you want to speed up the process, take a look at the great introductory presentation). The app makes tracking your trip extremely easy, even though there are aspects which need improvement, like being able to add waypoints at a later time, but change the date of the waypoint so it fits into the entire trip. Or changing the start waypoint (including it’s position and time) if you’ve forgotten to set it. Mostly, I wish I could add photos and videos to a trip even after I’ve ended it, without me having to reopen the trip.

But those are details and when looking at the big picture here, Trip Journal does an amazing job of keeping your memorable moments organized and offers an easy way to share those moments with family and friends. I hope that maybe one day it will be possible to export a trip in a printable format like PDF, but for now, the app is already pretty amazing.

How do you keep track of your trip and the memories that go with it? Let us know in the comments!

The Positive Side of Rivalries

Ever since the iPhone was first released, all of the talk has been about who’s going to win the smartphone wars. Originally, it was a 3-horse race between RIM, Android and iOS (With Windows Mobile following along somewhere in there), but now it looks more and more like RIM is out of the picture, or will be soon. That’s unfortunate, because even though I’m no longer a BlackBerry user, it’s best for everybody that RIM stays in the game.

But why? Wouldn’t it be better for Apple to crush the competition and become the No. 1 OS in the land? No, not really. The more competitive the market is, the more innovations will come out for consumption, and the better we all will be as a result. Don’t believe me? Let’s hash it out after the break.

History Lessons

In every arena, there are rivalries in one form or another. In baseball, it’s the Red Sox and the Yankees. Cars, it’s GM and Ford or Honda and Mistubishi. In computers, it’s Mac versus PC. Some of these rivalries have been going for decades, others for just a few years, but they all involve two parties competing against each other to try to come out on top.

So now, we have Android and iOS competing to be the top operating system in the mobile phone market. I would imagine that most readers of this site would side on the iOS side of things, but both options have their benefits. Android is an “open” system with multiple phone choices across various networks. IOS uses one phone — the iPhone — and only a few carriers depending on your location, and is considered more of a “closed” system when compared to Android. Both have their advantages and disadvantages, but because the rivalry has become so fierce, we’ve had some positive changes on the iOS side as a result. To prove it, you only have to look at one example.

Notifications

Apple was arguably the first to the touchscreen market. Granted, there were touchscreen devices before the iPhone, but the multitouch interface and everything that came with it really changed the game. One hangup though was the notification system. It sucked right off the bat, and it took several years for the iOS development team to come up with something better. The resulting notification system is very similar to Android’s system, and depending on your perspective, did it better.

But no matter which side of the fence you’re on, the iOS notification system was obviously inspired by the Android setup. Had Android or RIM not existed in the smartphone market, Apple could’ve kept the notification system as it is, and improved upon it at their leisure. I’m not saying that Apple lost customers to Android because of the notification system, but there is a chance that it was one of the nice features to a new buyer who had no loyalty to either brand.

Brand Loyalty

Speaking of brand loyalty, that had a play in this whole scenario as well. Like any good rivalry, it has to start somewhere, and it seems to have divided itself amongst the Apple and Non-Apple lines. Some think that Apple people are just fanboys, so they want to have anything but an Apple product in their hand at all times. And because there are no real ties to the hardware manufacturer and since the press has hyped this thing up more than Frasier/Ali, the whole situation has become about Apple versus Android.

So now we have those discussions about whose operating system is better, whose hardware is better and who can do more pushups in 5 minutes. Since the Android system is getting more and more hardware as it goes, that gives Apple a benchmark to reach towards with every yearly release. Same in reverse for Android, making it so each company pushes the boundary in the process. That’s better for fans on both sides of the competition.

The Winners

No matter where you sit, this is a good thing for us as consumers. We all get the best possible hardware out there for our particular maker, and we know that we’ll always have another better option in just a year. It hasn’t gotten stagnant yet either, like the Chevrolet versus Ford system in the car world. There’s still that drive to beat the other company, and as a result, we — the consumer — are always winning.

That’s why I want RIM to make a comeback and for Windows 7 Mobile (or whatever it’s called nowadays) to really kick some butt. Let’s see what their innovative interfaces look like (The windows version looks pretty cool, too), and then see what Apple does to get to the top of the hill. We all know that the iOS system can’t stay the same forever. Just like OSX has evolved in dramatic leaps and bounds, there are still ways to make iOS better than the rest. But how? What’s left that hasn’t been done already? Let’s see what the competition does first, then watch Apple go one better.

Here’s to rivalries.

Notefile: Cross Platform Note Syncing

There are approximately a gazillion options available if you’re looking for an app to keep notes on your iPhone or iPad. The heavy hitters in the genre include SimpleNote, PlainText, Elements and Evernote, all of which either include or interface with existing online services that help to keep your notes in sync between iOS devices, cloud services and your Mac or Windows computers. Notefile is a new option for those looking for this kind of functionality.

To give Notefile a good test run, I’m using it to write this review. I can’t manage much typing on the iPhone’s screen keyboard, so I’ve paired my phone with a Bluetooth keyboard. Join us after the jump for a quick walkthrough of Notefile’s features, and a judgement of how it is to work with.

Background

Notefile is made by Mike Piontek, the developer who came up with the excellent Delivery Status Dashboard widget several years ago. Under the company name Junecloud, Mike has produced a number of noteworthy apps and widgets. Delivery Status is beloved by many around the world, as it provides a simple and elegant way to keep track of parcels and other deliveries handled through a wide range of providers. The iOS version, Delivery Status Touch, brings the widget’s good features and elegant design to your iPod Touch, iPhone or iPad.

Those features obviously are characteristic of Junecloud’s productions, because they’re the best bits of Notefile, too. The app pares note keeping down to its simplest form. The visual metaphor is of a simple stack of vanilla notecards, and each note is an individual card.

Typing notes is effortless.

Typing notes is effortless.

Notefile in use

There are basically two views in Notefile: a list of your notes, and the body of each individual note. The list view is straightforward, with titles being taken from the first line of your text:

Notes are kept in an organized list.

Notes are kept in an organized list.

Making a new note is easy: just tap on the + at bottom-right and start typing.

If you’re wanting to view or edit an existing note, tap on the title of the note in the list view, and your note’s text will slide in from the right, so you can check on past notes or carry on writing where you left off last time.

Moving between lists and notes is as easy as swiping.

Moving between lists and notes is as easy as swiping.

And when you’re done, you can either swipe from left to right to return to the list of your notes, or tap the note count at the bottom of the screen.

Syncing

If you’ve set up syncing via Junecloud’s free sync service, your notes are synced and usable on your other devices, via the free Dashboard widget or online at the Junecloud Sync page.

Syncing is quick and easy.

Syncing is quick and easy.

Notes sync automatically, but you can initiate a sync by touching the “Synced today at…” information line at the bottom of the screen.

In testing, I found an occasional lag in syncing up versions of a note between iPhone and iPad, but in real world use this is unlikely ever to pose a problem since you’re unlikely to need to have your devices in sync immediately moment by moment. In most real world situations, the sync service provides simple, hassle free, and — so far, at least — free, syncing.

What it is — and isn’t

I keep a bunch of documents full of quotes and extracts from books in an Archive folder that is synced to Simplenote and available anywhere. Notefile is not going to replace that function, and it doesn’t seem to me that this was ever the developer’s intention. Notefile is best suited to the kinds of notes you might otherwise write on the back of an envelope — quick, on the fly note taking, rather than longer and more complicated notes. I don’t think you would normally, for instance, use Notefile to write a full-length app review. That said, though, it’s worked out fine for me, so you certainly could if you wanted to.

If you’re happy working within the Junecloud ecosystem, you can have your notes (mostly) seamlessly synced between devices. But whereas services like Simplenote store your notes in plain text (and with a desktop app like Notational Velocity or ResophNotes you can keep a local copy on your Mac or PC in a format that is accessible from any other app), so far there’s no similar facility with JuneCloud sync. This means that your texts, while they can show up anywhere you have NoteFile installed or via a web browser anywhere else, are held in the app or the sync service, and if you want to use information from one of your notes, copying or cutting-and-pasting is the only way to get it into another app. That’s what I’ve had to do in writing this review: I typed it up on my iPhone, then opened up the Dashboard widget to get the text onto my MacBook, copied it from there and pasted it into iA Writer for a final readthrough and adding in screenshots. That workflow is pretty cumbersome, and though it would work now and then, it’s certainly not a setup that I would use ongoingly. But more to the point, the way your data is stored between the app, the widget and the sync server makes it that little bit harder to get your notes out again in a way that you can access them in other apps or keep backup copies. That consideration might be enough to keep some people away.

If you’re looking for a full featured notes app, there are better options available. But if all you’re after is a replacement for Apple’s Notes app, then Notefile is a very good, good looking and simple alternative that might just meet your needs exactly.

Quick Look: Anytime

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the polls below if you think this app is worth an in-depth AppStorm review!

In this Quick Look, we’re highlighting Anytime. The developer describes Anytime as a beautiful and clean way to track and analyze your work time. Anytime shows you how much of your work is billable, your average revenue and workload, and which customers, projects and services take the lion’s share of your resources. Filter and group time entries and export everything to Dropbox. It works offline as a stand-alone solution or in conjunction with a mite account.

Read on for more information and screenshots!

Screenshots

Anytime time tracker view

Anytime time tracker view

Anytime revenue and work time distribution

Anytime revenue and work time distribution

About the App

Here are the top five features you can expect to see in the latest version:

  • Create time entries with just two taps
  • Analyze your work time and revenue
  • Advanced filter and grouping options
  • Dropbox, email and mite support
  • Export time entries as Excel XML and CSV

Requirements: Compatible with iPhone, iPod touch and iPad. Requires iOS 4.0 or later.

Price: 4.99

Developer: Josef Materi

Vote for a Review

Would you like to see us write a full review of Anytime? Have your say in our poll:

Would you like to see Anytime reviewed in-depth on AppStorm?online surveys

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the poll if you think this app is worth an in-depth AppStorm review! If you’re a developer and would like to have your app profiled, you can submit it here.

Thanks to the iPhone.AppStorm Sponsors

Everyone here at iPhone.AppStorm would like to send out a huge thanks to this month’s iPhone.AppStorm sponsors, for all of the great work that they do. If you would like to advertise on the site, you can purchase a space through BuySellAds.

You could also look into getting a Quick Look submission, which is another easy way to show off your app to all of our readers.

Ensoul — Personalize and customize your iPhone contact images with full-size shots, make custom wallpapers and more with an easy to use application.

Billings Touch — With an intuitive interface and a straightforward workflow process, Billings Touch makes time tracking, invoicing and quoting a simple process.

Fast — Save time by using Fast, an app that learns as you type and autocompletes text for you. It’s an innovating writing system that makes typing on the iPhone a much quicker process.

Retrocalc — Take your calculator up a notch by using an iPhone app that has a different look and feel than the iPhone’s built-in calculator app. Choose between 12 different calculators and backgrounds as well.

Ideas to Apps — If you want to design your own iPhone app, this is a great place to start. It’s a step-by-step guide to designing your own app, then finding someone to develop it for you.

CopyTrans Tune Swift — Changing PCs or switching to Mac without losing your iTunes library? CopyTrans TuneSwift is the easiest and safest way to move iTunes data to a Mac or any PC. Backup the entire iTunes library including iPod Touch, iPad and iPhone backups. Save the latest changes of your iTunes library by using the incremental backup feature. Import the iTunes library from an external hard drive and restore it from previous backups. Anytime & anywhere your iTunes library just a flap away!

One More Thing 2011 Conference — Head to Melbourne, Australia on August 13th to see and hear iOS developers talk about how they succeeded in the App Store. Get ready to get motivated!

BAC Alcohol Calculator — No one wants to get hurt by drinking and driving, so the BAC Alcohol Calculator gives you a way to approximate your blood alcohol level, that way you don’t get in a car if you’re unsure of your ability to drive.

AppBackr — Are you an app developer looking for funding? Or maybe you’re someone who wants to help out a developer by backing their project, and then make a return on the investment. AppBackr puts both people together, creating a positive way for all involved to make money on an app.

adnX — adnX is a company created in 2001 with the goal of providing innovative applications for Mac. We think that it is the most advanced operating system in the world and the easiest to use. We take great pleasure in building products for Mac and we are committed to creating quality software that will make the Mac even more user-friendly. Since 2008, we are also creating mobile versions of our applications for iPhone, iPod touch and iPad.

iPhone Transfer Platinum — Easily backup movies, music, photos (PDF and EPUB formats), books, ringtones to computer and iTunes, transfer iPhone files, transfer PC to iPhone/iPod. Backup iPhone to iTunes. Synchronize iPhone with iTunes library quickly. Convert and copy any videos, audios formats like 3GP, AVI, FLV, M2TS, MTS, MKV, DVR-MS, MPEG, TS, NSV, MOV, H264, RM, WMV, etc to iPhone. Rip DVD moviess, DVD folders or ISO files, then directly transfer to iPhone.

CopyTrans Manager — Sick of iTunes? Is it too complex and slow for your needs? Looking for a faster, lighter and free alternative iPod manager? CopyTrans Manager is the perfect iTunes replacement for your iPhone or iPod. Add music & videos to iPod, edit song tags and artworks, create and organize iPhone playlists, preview tracks with the integrated music player. It has never been this simple!

Calling all iOS Developers!

s3cr3ts_featured_image

Hey iCoders,

A bunch of us on iCodeBlog have been working on a big new mobile product for developers that we are going to release in the next two months or so. Currently we have something ready for iOS developers to mess around with and try within their own applications. We haven’t released any info on this product yet but I can tell you:

1. It makes mobile development faster.
2. It plays in the cloud.
3. You already know how to use it.

We’re looking for all levels of developers to help us iterate on the product and get it ready for prime time. It’s all free, usage, support, whatever you need. But we will be contacting you before sending you invites as we are keeping our alpha user base small.

If you interested contact us at [email protected]

You’ll hear more about this in the months to come. Thanks guys.

– The iCodeBlog Team

88 MPH: My App Rejection Story

Featured Image

Hey iCoders,

So last week I posted a rather lengthy breakdown of my week at WWDC. As part of that week I was able to schedule a One-On-One with an iOS App Review employee about an app I developed several months ago called 88 MPH. A while ago I was being contracted for a medical technology down in Carson City, CA; a small tech town about 20 miles or so south of San Francisco. I spend Mon – Wed there for about six weeks during the beginning of this year.

This left me with a lot of down time at the hotel thinking of little apps to make. The company I was contracted by was fulling of meeting addicts. Some days six of my eight hours there were meetings. This was quite different from how my days goes at my companies home base and took a bit of getting used to. During one meeting we started joking about how it would be nice to be able to set your iPhone home screen clock to whatever time you like, so if you are running a few minutes late for a meeting, you could show a quick flash of your phone being a few minutes behind, and all would be forgive. So I decided to make it…

Back to the Future is one of my all time favorite movie franchises, so I decided to call the app 88 MPH. It has a bit of a Back to the Future look. Check out some screen shots

88 MPH
88 MPH
88 MPH
88 MPH

This is not a huge app, but it is polished, and as far as I can tell not reproducible with HTML 5 as the status bar needs to be black. I submitted the application back in February as a free application, and received this response.

2.12 Apps that are not very useful or do not provide any lasting entertainment value may be rejected

Now I will be the first to admit this is not an earth shattering application. But every person I show it to smiles, and it is something not easily done with iOS yet. And even if this was easily done with iOS’ standard install, that should be no reason to ban something from the store. Anyways, I was told I could appeal the decision, which I did, with a more lengthy description of the product, but heard nothing back.

So once I got to WWDC, after some troubles getting any appointments scheduled, I was able to get a time with an iOS app reviewer. When I sat down with him one thing became clear very quickly. This app was not rejected for limited functionality. Many, many apps in the store are just web views, or single unchanging views and this is much more than that. So we came to an understanding there quickly.

The focus of the discussion then went to replicating iOS interface. The reviewer said this was not something that Apple allowed. Not I’m sure some of you iPhone users out there know this is untrue too. There are many apps out there that replicate Apple’s interfaces and get into the store no problem. The example I used for the reviewer was “The Heist” by Tapulous, which as part of the game has fake phone calls generated by your “informants”. Here is a screenshot of what their phone calls look like.

The Heist

This to me seems like a violation of what the app reviewer told me was the actual problem with 88 MPH. This screenshot does not represent a pixel for pixel duplication of a native iOS screen, but other parts of “The Heist”, such as the faked Facetime shots do. There are examples of several other applications in the store doing this as well; apps for fake phone calls to come or or go out, duplications of the calendar etc.

I’m not sure if it is the fact that The Heist is a much more robust application, or possibly based on TapTapTap as a company and the people involved; but I believe this highlights an inconsistency in the review practices of Apple. The App Store has become a marketplace too large to allow inconsistencies like this. If rules are going to be applied to the marketplace, we as developers should be vigilant to make people aware of inconsistencies we experience. With one key holder, those entering through the door need to make sure practices are fair.

I’ll be the first to tell you that Apple’s control over the Operating System, SDK, IDE and Marketplace through which I develop make many things easier; but in the case of App Store restrictions I believe Apple is in a dangerous territory in terms of fair competition, censorship and inconsistent enforcement. I want the app store to become a dominant software marketplace, and I feel a level of openness is required to achieve that.

In light of all this I’m open sourcing 88 MPH. It’s nothing special but could be cool to check out. One interesting note about it is that I am using this special UIFont subclass called FontLabel that allows you to use non standard font. This was actually addressed in iOS 4 with the ability to add custom font in your plists and use them directly with UIFont. Check out this article for specifics.

Check out 88 MPH here on GitHub.

Does anyone else out there have stories about app rejection? Let us know in the comments. Thanks for reading and happy coding.

Follow me on Twitter @cruffenach

Apple’s ‘App Store’ injunction against Amazon rejected

Apple’s ongoing suit against Amazon over its use of the “App Store” term has hit a snag: according to Reuters, a judge has rejected Apple’s requested injunction against Amazon, just as she said she would.

Had the injunction succeeded, Amazon would have been required to stop using “App Store” as a product or service name immediately, before the trademark dispute went to trial. Since the injunction has been rejected, Amazon can continue using the term at least until the trial date in October 2012.

The judge presiding over the proposed injunction does agree with Apple that “App Store” is not a generic term, as both Amazon and Microsoft have asserted. However, Amazon’s use of the term did not meet the required “likelihood of confusion” provision necessary to validate an immediate injunction against its use.

Apple has asserted that Amazon’s use of the term “App Store” will “confuse and mislead customers,” but it looks like it’s going to be a while before we learn whether the courts agree or not.

Apple’s ‘App Store’ injunction against Amazon rejected originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 06 Jul 2011 23:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Growl coming to the Mac App Store as a full application

Growl is one of my favorite things about the Mac platform — it’s a notification service whose customization and power is unmatched on anything I’ve seen in other operating systems. And it’s going through some changes in the near future: Project Lead Christopher Forsythe has posted on the Growl Google Group that as of version 1.3, Growl will move from a notification service into a full app, mainly to be included in the actual Mac App Store.

That has quite a few ramifications, both good and bad. The first is that Growl will be able to take advantage of everything the App Store offers, including ease of installation and upgrades, as well as discovery and any future features planned for Mac App Store apps. But the flip side is that anything the Mac App Store doesn’t allow obviously won’t be allowed in Growl, so those services (which currently include GrowlMail and GrowlSafari) will be retired completely.

This also means that Growl will become an app only for OS 10.7+, so 10.6 (Snow Leopard, the current version) and earlier will not be officially supported. Forsythe says the Lion upgrade is relatively cheap, and it will help the app more to move forward with Apple’s OS rather than have to deal with customers who don’t upgrade.

There’s a lot to deal with here, and there will certainly be more issues and questions that come out as the new version enters the Mac App Store along with Lion. He also says that “these are not all of the changes coming,” so don’t waste all your shock right away on this one. I love Growl and plan to keep using it through the Mac App Store after Lion’s release, but a lot of users who might depend on it for specific and edge case scenarios might be left in the lurch. We’ll have to wait and see.

Growl coming to the Mac App Store as a full application originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 06 Jul 2011 22:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Nintendo’s Pokemon getting an iOS app

Nintendo has been careful not to support Apple at all with its iOS initiative — though mobile devices are huge in Japan (and a lot of Japanese companies have found success even on the North American App Store), the general feeling out of the video gaming giant seems to be that Apple’s iPhone and iPod touch is a threat to Nintendo’s huge handheld gaming legacy.

But here’s an exception to that plan — the Pokemon team plans to release an official iOS app in Japan. The app will be called Pokemon Say Tap? BW, and rather than a full Pokemon game, the app will be a rhythm title, where Pokemon cards appear on the screen and you have to tap them to a certain beat.

It’s hardly the port of Super Mario Bros. that we’ve been looking for (and it’s likely we’ll never see this app in the US), but as far as I know, this is the first actual release from anything Nintendo-related on the iOS side of things. The company’s been less-than-complimentary on what Apple has done to their gaming market so far, but it’s tough to ignore the audience that Apple’s iPhone has created, and this is the result of that.

[via Joystiq]

Nintendo’s Pokemon getting an iOS app originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 06 Jul 2011 21:08:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Tech team-up offers behind-the-scenes glimpse at Apple retail

Here’s a post from Fortune that’s really intriguing: It’s about a company named Lark, that’s notable not so much for their product (a wristband that monitors you while you sleep in conjunction with the iPhone), but for the fact that they’ve decided to retail exclusively in Apple Stores, and all of the caveats and deals that go along with that. Lots of the deal, obviously, is still hidden behind agreements, but the extent to which Apple has gone hands-on with this product is impressive.

When CEO Julia Hu showed up at a Apple expecting to pitch her product, she instead was told that Apple knew all about it, and Apple apparently proceeded to completely redesign her packaging to sell in the Apple Stores, as well as book her on a “roadshow” demo event, specifically to show off Apple products and partners to its retail investors and potential clients.

It’s all interesting, and it shows that even when Apple appears to be taking on a somewhat risky bit of tech for big placement in its stores, the company has usually done the research and all the work behind the scenes already.

Tech team-up offers behind-the-scenes glimpse at Apple retail originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 06 Jul 2011 19:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments