Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
Free

MIT license

The MIT license is an
open-source license.
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

  • Released: Dec 23, 2011
    Last Update: Dec 23, 2011
  • Language: Objective-C
    Framework: UIKit
    Platform(s): iPhone
  • Time / costs savings: 304h / $18240 *
(3 ratings)

Mobile Greetings App Starter Kit

Mobile Greetings App Starter Kit
Developed by VectorBloom Technologies, Released Dec 23, 2011

Mobile Greetings App Starter Kit for custom Greetings, Announcements, Invitations as a Modern Correspondence solution.

Objective-C

Tags: art portfolio , custom email , custom fonts , greetings

alt text

Publishing a quality Ecard App for the iPhone just got a whole lot easier!

Created by the VectorBloom Technologies development team. The Custom Mobile Greetings App Starter Kit is a great solution for Artists, Photographers or Illustrators who wish to promote their portfolio of work in an iPhone App. Equally a wonderful marketing tool or commercial app for those in the stationery business.

Based on the template used in the 'ArtCards by Elizabeth Boylan' App for iOS. Starter Kit includes custom and editable fonts, Carousel style layout for large number of Portrait format of Digital Artwork, Illustration or Photography to send via email, MMS, save to photos, post to Facebook Wall or Friends Wall and Tweet to Twitter.

Accelerometer Driven Carousel responds to accelerometer, to browse through illustrations.

Endless Customization within Plist File For simplicity, the ability to set variables for default fonts, location of Text, and text placement upon the background of custom artwork. Code allows user to pinch, zoom or drag to edit text placement or rotate text. Includes ability for setting the RGBA values of text within plist file to match custom artwork.

Instructions Page and Web Views Biography page and UI WebView for Social Media Web Views. Text for 'Instructions' Page can be interchanged with the 'Biography' Page.

Beyond most Ecard apps the template has a larger view for each 'Card' from the main screen. Inspired from Autodesk's Sketchbook Pro the pinch zoom or drag gesture enables users to position their text greeting within the Card as well as shrink or blow up the size of their text.

High Resolution HTML Email Greetings We've coded the app to take a snap shot of each custom greeting to allow for device specific resolution. Highest resolution Cards are created with retina display devices and are sent as HTML emails rather than a link to a url for a user to view their 'ecard'.

Twitter Integration for iOS 5 As of iOS 5 Users are able to beautifully Tweet their custom card to their Twitter Account Feed.

Facebook and Facebook Friends What better way to wish friends Happy Birthday on Facebook than tagging them with a custom greeting card. Custom ArtCards are also a great way to share invitations, announcements or significant life change events on the back drop of custom illustration or artwork.

Back to top

Detailed Instructions

You will need to create an App ID as well as developer and distribution provisioning profiles using your Apple iOS Developer Program License in order to test and distribute your completed custom mobile greetings app on Apple's App Store.

All required changes are detailed in the project folders accompanied Instructions.pdf file.

ARTWORK and GRAPHIC DESIGN

All artwork for greeting cards, Icon and Splash Screen must be added to the Xcode project folder. File names for custom greeting card artwork are designated in the ArtCards.plist file. You are welcome to re-use the graphics for Twitter, Facebook, Facebook Friends, Text Message, Email and Save to Photos.

Background.png, Icon.png and header buttons must be created, added to the project folder and set in each appropriate .xib file.

ArtCards.plist

Each Item row in the plist corresponds to each card in your custom application

fontName: Name of Default Font that will be set above each ArtCard or Photograph

fontSize: default font size (can be adjusted with pinch or zoom gesture)

imageCarousel: this image name is the one that will appear in the iCarousel

imageFull: this is the customizable ArtCard for added text

isCustomizable: Yes/ No

textAlignment: Center/ Left/ Right

textLines: 2-40 ( more than 30-40 won't be legible on non-retina display )

textRGBA: Set the Red/Green/Blue and Alpha transparency values here

textviewWidth: total width of text box

textviewX: positioning of text box within X coordinate space

textviewYCenter: positioning of tex box within Y coordinate space

ArtCards/ArtCards/ directory Include your greeting card image files within this directory. The sample cards provided with the Starter Kit are in low resolution, 320x480. You should include both low resolution 320x480 cards, and their high resolution equivalents, 640x960 with appropriate naming convention, ie. GreetingCard@2x.png

REQUIRED CHANGES TO CLASS FILES

Minimal code changes are required to get project ready for testing and distribution. The following is a summary of changes required. For comprehensive guidelines refer to the Instructions.pdf including within the Custom Mobile Greetings App Starter Kit project folder.

WebViewController.m - adjust the 3 url links to your web site, Twitter, and/or Facebook page

WebViewController.xib - to adjust instructions for your custom app, in interface builder, click on WebViewController.xib select Under Objects: View then Text View and from the ‘Attributes Inspector’ edit text.

BioViewController.xib - to adjust text for your bio, in BioViewController.xib select Under Objects: View then Text View and from the ‘Attributes Inspector’ edit text.

Appirater.h

To invite ratings and reviews of your app on Apple's App Store, the class file Appirater.h has been added to the Kit. The minimum changes are:

APPIRATOR_APP_ID: the "App Id" of your custom application Add your 9 digit iOS App ID here.

APPIRATER_APP_NAME: the "name" of your custom application that will be shown in the rate it popup. Substitute the text "Your Application Name" with the name of your application as it is distributed within Apple's App Store.

FBRequestWrapper.h

Change the 3 Facebook attribute values in ArtCards/Helper Classes/FBRequestWrapper.h for your custom application that corresponds to the Facebook App properties that you can copy from your Facebook settings of your Facebook app

After creating within Facebook a Facebook App, you will need to add the: FB_App_ID FB_API_Key FB_App_Secret

to the FBRequestWrapper.h class file.

Within Facebook you will also need to add your 9 digit iPhone App ID to the Facebook App details page. The title of your Facebook App is the name and hyperlink that will show beneath each Facebook Wall or Friend's Wall Post when a custom ArtCard is shared to Facebook.

View all 3 reviews »

User Reviews

  • Yuri 5 months ago
    Great app!
    Flag
    Was this helpful? Yes No
  • 1 of 1 people found this review helpful Sharon Brizinov 7 months ago
    - Nice project!
    Flag
    Was this helpful? Yes No
  • Andrew Thompson 7 months ago
    Great project. Easy to work with for a novice like me. My app is on the App Store. Had to make a few minor tweaks since updating to the latest xcode introduced the odd warning and had to update one of the third party libraries - all painless.

    It does work fine on iOS 6 but looking forward to an update for the iPhone 5 which unfortunately doesn't look forthcoming.
    Flag
    Was this helpful? Yes No
Read all 11 comments »

Questions & Comments


Or enter your name and Email
  • Andrew Thompson License holderDeveloper License 1 month ago
    There doesn't appear to any support for this code anymore, even for those of us that paid for it :-(
    • RoySkala 1 month ago
      wow, i got this for free, thank you for the developer who created this app!
  • Andrew Thompson License holderDeveloper License 4 months ago
    Is the updated code for the iPhone 5 ready yet or is the intention to no longer update the current code?
  • John Romano 6 months ago
    I am confused about cost... the download and info on site say sw is free to use and give apps for free or sale. But comment below states a fee of 149 to publish each app to the store. Has that changed?
You must be logged-in to vote. Log-in to your account or register now.