Leverage over 30 iPhone app tutorials with source code and artwork to create your first or next app.
Thank you for an awesome Kickstarter campaign!
Save Almost 90% on Retail Price
These iPhone app starter kits and tutorials (Complete Set) would retail for $899 ($29 x 31). Back this project and save almost 90% at the $99 reward, and get 5 bonus app starter kits and tutorials for FREE!
About the Tutorials
Each tutorial is very approachable and beginner friendly. Many of the simpler apps are perfect for people with no programming background wanting to take their first steps into app development. Apps are divided into beginner, intermediate, and advanced; and we have some of each.
We even include a 'Hello World' tutorial that covers the basics of getting started and how to set things up. Each tutorial is done in a step by step manner to make sure everyone is successful.
That is what is unique about our approach: tons of examples, covering many topics, on a scale from beginner, intermediate, to advanced, and all done with full step by step easy to follow along tutorials.
But what if you not already a developer? No problem. Again we don't assume a programming background, and we start with the basics. So whether you're a designer, marketer, student, or just someone that wants to try something new and exciting we've got you covered.
But what if you are already a developer? Again no problem. You'll be able to skip the "Hello World" tutorial, and you'll go through the beginner app tutorials a lot quicker than others, and you'll already know everything you need to know for the intermediate and advance app tutorials.
What is the tutorial format? Tutorials are web based and can be viewed online, but can be downloaded and viewed offline as well. We plan to include tons of screenshots, and images, and use video for things that are best seen to be understood. Generally people learn better from reading (think books) versus watching (think TV). We'll create the tutorials using HTML 5, so they can be viewed in any modern web browser, including tablets!
Do I need a Mac? In a perfect world you would have a Mac, but there are other options, that are great for getting started. Check out the FAQ at the bottom of the page for some options and more details!
Apple's iOS App and Developer Statistics
- There are more than 850,000 active iOS apps today.
- Apple estimates 93 percent of those apps are downloaded at least once per month.
- There have been more than 45 billion iOS app downloads.
- There have been more than 291,250 jobs created in the U.S. due to the iOS App Store.
- Apple has paid more than $9 billion in royalties.
- Apple has sold more than 600 million iOS devices to date and counting, last year this time that number was only 350 million.
- Over 94% of customers are using either iOS 7 or iOS 6.
Some of our Clients
As Seen On
Our Goal: We want to help everyone create, not average apps, but amazing apps for iOS.
Our Method: We believe the best way to learn to do something is to do it. Our example apps, and the related tutorials for each app, walk you through step by step how to create that exact app yourself.
Our History: AppsAmuck was first born on Wednesday, October 1st, 2008 when Apple removed the NDA from the iOS SDK, where developers could start writing apps for the iPhone publicly.
We created 31 example apps in 31 days! It was not easy, but it was a whole lot of fun. We learned a lot, and got to share it with thousands of others.
We went on to work on many other projects from there: some were iOS, some were for other mobile platforms. We have done many projects for companies like Microsoft on both the Windows Mobile and Windows Phone platforms through our other company Touchality.
Some highlights of mobile development careers:
- We created the initial Foursquare application for Microsoft.
- Once for Windows Mobile ...
- It was featured on the TechCrunch home page on 1/29/2010.
- And then again for Windows Phone ...
- Microsoft showcased our app during the MIX10 WP7 launch keynote
- It was featured on the Engadget home page on 3/15/2010.
- It was featured on the TechCrunch home page on 3/25/2010 with the title "Windows Phone 7 Destroys The iPhone (Well, Its Foursquare App Does)".
One thing we didn't get to do, that we always wanted to do, was to take AppsAmuck and turn it into the iPhone programming platform people both wanted and really needed.
Unlike other iPhone programming sites that simply walk you through one example, for each topic, our approach is to have many examples that help give new developers multiple opportunities to learn key skills.
But since each app is a little different, we are able to mix in some variety and unique tips and tricks along the way, that helps keep our material fresh and exciting.
This way you can work alongside us and learn exactly how to create amazing iOS apps, even if you have never coded before, we will show you how.
After our Kickstarter campaign is over, others will have to pay a monthly fee to access our tutorials, somewhere in the range of $19 to $29 a month. This is a great deal for everyone in the Kickstarter campaign to get these tutorials with a one time flat fee.
What You Will Learn from Our Apps
Popular Questions and Topics
- How to pass data between view controllers.
- How to work with iOS screen resolutions.
- How to check for an active Internet connection.
- How to do Base64 encoding?
- How to embed a custom font in an iOS application.
- How to associate file types with an iOS application.
- How to make a text field move up when the on screen keyboard appears.
- How to create delegates in Objective-C.
- How to send a SMS on an iPhone.
- And much, much, much, more!
Interesting Questions and Topics
- How do I check which iOS version device has?
- How do I determine which device (iPhone, iPad, iPod) app is running on?
- How do I detect widescreen devices like iPhone 5?
- How do I send and receive app notifications?
- What is EXC_BAD_ACCESS?
- How do I track app usage, and get app analytics?
- How do I perform an HTTP POST request?
- How do a force a view to be in portrait orientation in iOS 7 + iOS 6?
- How do I build a sideswipe menu like the one in the Facebook app?
- And much, much, much, more!
Minutes to Midnight
The Clock App
This app is a countdown timer for the remaining time in the day. This app would be a great starting place to create any of the following type of apps: clock, timer, countdown, stop watch, etc.
This app covers working with timers and updating user interface elements. A more advanced topic covered is specifying a custom font at run time.
The Virtual Fire App
This app displays a bonfire on the screen, basically one upping all those virtual lighter apps that are so popular. Developers could use this app to create many other similar apps of their own.
This app covers working with video, animation, and many related user interface topics. A more advanced topic covered is video and animation options for iOS applications.
The Launcher App
This app shows a menu to the user that allows the user to launch another iOS function including: Maps, SMS, Safari, Phone, and more. Developers could use this app to create many other similar apps of their own.
This app covers working with other parts of iOS. A more advanced topic covered is creating your own custom protocol handlers.
What Is My IP?
The Information App
This app shows the user information about their device including things like IP Address, and so on.
This app covers retrieving device information from iOS.
Count Me In
The Counter App
This app is for counting objects, like people, as they move past you.
This app's tutorial teaches how to run code at key times using the awakeFromNib event. It also covers a lot of user interface material around buttons, labels, images, and more. It also teaches how to convert between various Objective-C types like integers and stings.
The Reflex Speed Test Game
The goal of this game is to press the gas pedal as fast as possible after the light turns green, but not before. This game would be a great start for many hand eye coordination / reflex speed test type games.
This app and related tutorial focus on user interface concepts, creating alert dialogs, working with timers, and creating random numbers.
The Speed Dial App
Speed dial app is for fast and easy calling to your favorite contacts. It could be the start of many quick calling apps.
This app and tutorial has a lot of focus on creating setting bundles, and reading and writing from user settings.
The Map App
This is an application with a very cool effect. It allows users to load a Flickr KML file in to Google Maps on the iPhone. This will show push pins on the map for photos that have been recently geotagged on Flickr.
This app and related tutorial are focused around creating apps with maps, and taking advantage of all the cool features available to developers in iOS.
The Cool Animation Effect App
This is a an application with a very cool effect. It renders a dynamic snow shower with a single flake image. You can create dozens of applications around various animation effects, this app will help you get started.
This app and tutorial teach about Quartz animations, timers, random number generation, using images, and using animations in iOS.
Where Am I?
The GPS App
Most of us know where we are at any given moment. But few of us know our exact longitude, latitude, and altitude.
This app and tutorial focus on GPS access to longitude, latitude, and altitude. Then there is also coverage of event delegates, and good review of user interface elements.
The Tool App
We realize chances are you will never tote around something around as low tech as string and a weight so Plum-Bob is here to help you make sure your wall are straight in your house.
This application is focused on teaching how to use and work with the iOS built in accelerometer.
The Magic Eight Ball App
Life is about making decisions, sometimes tough decisions. But now we can take advantage of our iPhone to let it make the tough decisions for us.
There is lots of coverage of user interface elements here, including buttons, labels. Random numbers, Interface Builder actions, and more are included.
The Search App
A custom app for everyone's favorite search engine.
This app and related tutorial is focused around working with the UIWebView class. More advanced topics covered are enabling user interaction, navigating to a mobile web site, and embedding resources into a UIWebView.
The Sound Generator App
Sleep Sound is a sound generator that will play sounds of the ocean to help soothe you to sleep. It could also help relive stress, and calm you during times of relaxation and meditation.
This app tutorial is about how to work with audio and sound files. An advanced topic covered is how to play looping background sounds.
The Weather App
Rain, rain, go away, will it come back another day? ZipWeather allows you to look up weather conditions by ZIP Code.
You will learn about working more with UIWebView, and the basics of how to download data with NSURLConnection.
The Event App
World Tour is an iPhone application that will help you keep track of when our favorite group is coming to town.
The tutorial and app demonstrate how to work with images. Including all of the following: opacity, rotation, transformations, tiling images, and more. Also covers working with audio files.
The Bouncing Ball App
Watch the flaming fireball bounce off the screen and leave a trail of smoke behind it.
This app teaches the basics of a simple particle emitter. It also covers the following topics: images, opacity, animations, and more.
The Status App
Homeland Security Advisory System is an iPhone application that will alert you to US Department of Homeland Security Advisories.
This app and related tutorial will teach developers many web related skills including working with images, opacity, downloading data with NSURLConnection, working with UIWebView, and more.
The Location App
Wondering why your ears are popping? Mobile Altimeter allows you to track your altitude.
This app and related tutorial is about working with the iOS CoreLocation framework.
The Temperature App
Temperature Converter is an iPhone application that allows users to convert temperatures between Fahrenheit, Celsius, and Kelvin.
This app and related tutorial takes a look at performing various mathematical operations, and updating the user interface.
The Musical Instrument App
iDrum is an iPhone application that turns your iPhone into a musical instrument of your own.
This app and the related tutorial focus on how to play real time sound effects, and how to do various image effects.
The Holiday App
Pumpkin Face is a Halloween themed application that could be used at night trick or treating to help light the way.
This app and its tutorial teach more about animations, opacity, images, and related effects. It also cover several sound effect techniques.
The Optical Illusion App
Hypno is an optical illusion iPhone application that could just possibly make you go cross-eyed.
In this app and related tutorial the focus is on advanced animation effects including images, animations, opacity, and more.
The Scrolling App
Look up color HTML values on the go right on your iPhone!
This app and related tutorial focus on working with objects, that are larger than the screen, which require taking advantage of UIScrollView and more.
The Fractal App
The Sierpinski triangle is a fractal named after Sierpinski who described it in 1915. Originally constructed as a curve, this is one of the basic examples of self-similar sets, i.e. it is a mathematically generated pattern that can be reproducible at any magnification or reduction.
This tutorial's focus is on Quartz graphic animations, including code to create fractals, and more.
The Lava Lamp App
LavaFlow is an iPhone application that plays a seamless looping video. This creates an entertaining "screen saver" like effect.
This tutorial and its related app, walk developers through creating their own Lava Lamp, using technologies like MPMoviePlayerController. Developer also learn a lot about working with various video files.
The Photo App
Use your iPhone as a Digital photo frame.
This tutorial and application focus on teaching developers how to use the UIImagePickerController, and work with transparency and images.
The Digital Clock
Look Ma no hands, it's one of those new fangled digital clocks. Another example of why less is more.
This is a great application for the new iOS developer to learn how to work with images, opacity, basic animations, and the UITimer.
The Password Generator App
Password generator takes over the chore of constantly having to come up with unique passwords. This application is one of the first apps we published to app store and here it is completely intact as it exists today.
The Novelty App
Just in time for Halloween. Its the Death Calculator. It will tell you how long you have left to live in seconds, and the date of your demise.
The Money App
Have fun with this entertaining app. Hopefully this is what you will be seeing in your future as an iOS app developer.
This app is a great example of building a screen saver type application with lots of animations and sound effects.
What do we need the money for?
The minimum goal of $10,000 works out to a little over $300 per app, in other words CHEAP. There are a lot of expenses with a project like this. We will certainly have hosting and bandwidth costs. And projects like this one always need a lot of Red Bull and pizza.
We have a lot of ideas for stretch goals including bonus apps, bonus tutorials, including some on iOS 7. Basically the more funding we can raise the more we can give back to everyone that supported us!
Chris Craft is a software developer focusing primarily on device application development. He is a frequent mobile development article author. Chris currently serves as a programming manager, and a software architect for ACS Technologies, where he often get to work on his passion: mobile development. He previously was a senior developer for Taylor Data Systems, where he worked on sales force automation, field service, inventory, and data collection mobile applications. In the technical community, Chris was a cofounder of a local developer user group, and is also a member of Cornerstone Church. He lives with his wife Kathy in Florence, South Carolina.
Jamey McElveen has been a game development enthusiast since 1995. He began coding games back in the days of DOS. With the release of the iPhone SDK he was one of the developers in the original gold rush to the App Store. Jamey works in Florence, South Carolina, as a programming manager, and a software architect at ACS Technologies. He is passionate about software, and its role in Christianity, and the field of Ministry. Jamey obtained his degree in Computer Engineering from Clemson University. He lives with his wife, Connie, and three boys, Jake, Slater, and Seth, in Timmonsville, South Carolina.
Chris and Jamey are the founders of the famous early iPhone development site, AppsAmuck. They released their first training example, the first day the NDA was lifted from the SDK: 10/1/2008, and continued the series every day for 31 days.
Keywords: iPhone, iOS, Programming, Development, Apps, Tutorials, iPad, Mobile, Apple
Risks and challenges Learn about accountability on Kickstarter
We have years of experience with tough and challenging deadlines, but every project is different, and while we are confident we'll be able to meet this projects deadline, we wouldn't be the first developers to miss a deadline.
"The best laid schemes of mice and men often go awry."
That being said we created 31 apps in 31 days, and feel we can definitely meet this challenge. Our plans are to release two tutorials every week starting in October. This should have us finishing by the end of the year. We believe the risks of any problems is fairly low.
We do plan on providing regular updates on Kickstarter, and the appsamuck.com website.
Of course! Each tutorial is very approachable and beginner friendly. Many of the simpler apps are perfect for people with no programming background wanting to take their first steps into app development. Apps are divided into beginner, intermediate, and advanced; and we have some of each.
Each tutorial is done in a step by step manner to make sure everyone is successful and nobody has a problem keeping up. That is what is unique about our approach: tons of examples, covering many topics, on a scale from beginner, intermediate, to advanced, and all done with full step by step easy to follow along tutorials.
You can think of the apps as a ladder, and while each app explores a new topic from beginner, intermediate, to advanced, you are learning and growing your knowledge of app development, and moving further and further up the ladder of app development skill.
No problem. Again we don't assume a programming background, and we start with the basics. So whether you're a designer, marketer, student, or just someone that wants to try something new and exciting we've got you covered.
We even include a 'Hello World' tutorial that covers the basics of getting started and how to set things up. Each tutorial is done in a step by step manner to make sure everyone is successful.
No problem. You'll be able to skip the "Hello World" tutorial, and you'll go through the beginner app tutorials a lot quicker than others, and you'll already know everything you need to know for the intermediate and advance app tutorials.
Yes. They most certainly do. This is the case in general as well.
You can use MacInCloud.com to program through your Chrome browser on a PC. You'll have full access to a Mac computer. It costs $20 a month and is a great start if you want learn for a month.
You could create an app in that time with the goal of making more than that per month, and then save up for a Mac computer as well.
seconds to go
Pledge $1 or moreYou selected
Reward #1: You will get over 50 professionally made iPhone app backgrounds, that you can use in your own apps. Our eternal gratitude and you'll forever know you were part of changing how developers learn to build iOS apps. Plus you will get the Minutes to Midnight iOS example app, source code, and tutorial, once completed.Estimated delivery:
Pledge $10 or moreYou selected
Reward #2: Everything from reward #1. Plus our eBook "101 Tips & Tricks for iOS Developers". Your name will be featured in our course credits as someone who helped make this possible. And you will get to pick any one of the AppsAmuck example apps and get the related source code, graphics, and tutorial for it, once completed.Estimated delivery:
Pledge $20 or moreYou selected
Reward #3: Standard Package - Includes all 31 iOS app examples and tutorials grouped into the following categories: Introduction to iOS (around 10 apps), Beginning iOS Development (around 10 apps), and Advanced iOS Development courses (around 10 apps). Your name will be featured in our course credits as someone who helped make this possible. FREE updates for one year!Estimated delivery:
Pledge $25 or moreYou selected
Reward #4: Pro Package - Includes all 31 iOS app examples and tutorials, and any several bonus apps grouped into the following categories: Introduction to iOS (around 10 apps), Beginning iOS Development (around 10 apps), and Advanced iOS Development courses (around 10 apps). Your name will be featured in our course credits as someone who helped make this possible. FREE updates for LIFE!Estimated delivery:
Pledge $45 or moreYou selected
Reward # 5: Complete Package [*** BEST DEAL ***] - Includes all 31 iOS app examples and tutorials, and several bonus apps grouped into the following categories: Introduction to iOS (around 10 apps), Beginning iOS Development (around 10 apps), and Advanced iOS Development courses (around 10 apps). Your name will be featured in the course credits as someone who helped make this possible. FREE updates for LIFE! You can use the code, including the graphics, in your own apps.Estimated delivery:
Pledge $75 or moreYou selected
Reward #6: Designer Package - Includes all 31 iOS app examples and tutorials, and several bonus apps grouped into the following categories: Introduction to iOS (around 10 apps), Beginning iOS Development (around 10 apps), and Advanced iOS Development courses (around 10 apps). Your name will be featured in the course credits as someone who helped make this possible. FREE updates for LIFE! You can use the code, including the graphics, in your own apps. Plus you will receive all the original Photoshop files for all the graphics for all the apps.Estimated delivery:
Pledge $99 or moreYou selected
5 backers Limited (95 left of 100)
Bonus Apps Reward: Pledge $99 or more and you get 5 additional bonus apps with tutorials: Spookbusters, iFlame, Homeland Security, Amuck Password Generator, and a surprise app.Estimated delivery:
Pledge $100 or moreYou selected
27 backers Limited (73 left of 100)
Reward #7: Everything from Reward #6 plus, a customized USB stick with all the source code of the projects created in the training.Estimated delivery:Add $8 USD to ship outside the US
Pledge $150 or moreYou selected
BETA CLUB MEMBER REWARD: Everything from lower rewards. Plus you'll get beta access to all the material as it is being produced. You'll also have access to a private message board to share your feedback and help us shape the material as it is being produced. Get behind the scenes access and stay ahead of the curve. This lets you literally read the material as it is being written.Estimated delivery:
Pledge $200 or moreYou selected
THE KICKSTARTER REWARD: Everything from lower rewards. Tell us about your app, and we'll help you get started including advice, tips, and our suggestions. Not only will we help you save money making your app, we will help you make more money with your app. (Minimum of 2 hours help)Estimated delivery:
Pledge $250 or moreYou selected
7 backers Limited (3 left of 10)
APP COACH REWARD: Everything from lower rewards. Plus we'll help coach you as you create your app. Run into problems along the way let us know and we will do our best to help. (Minimum of 10 hours help)Estimated delivery:
Pledge $300 or moreYou selected
1 backer Limited (9 left of 10)
APP CUBE REWARD: We will create a custom Rubik's Cube like the one in our main project image. And this includes everything from the App Coach Reward.Estimated delivery:Add $8 USD to ship outside the US
Pledge $500 or moreYou selected
0 backers Limited (8 left of 8)
MINI APP REWARD: Everything from lower rewards. We will work to help code and create an app for you of about the same complexity of some of our smaller apps. (Minimum of 20 hours help)Estimated delivery:
Pledge $1,000 or moreYou selected
1 backer Limited (3 left of 4)
APP BUILDER REWARD: Everything from lower rewards. We will work to help code and create an app for you of about the same complexity of some of our larger apps. (Minimum of 60 hours help)Estimated delivery:
Pledge $1,500 or moreYou selected
0 backers Limited (5 left of 5)
Reward #11: MARKETING PARTNER You will be featured on our home page for a year and you will receive a AppsAmuck site license. This is your chance to get your service or product in front of cutting edge mobile developers and designers. Plus you get everything from Reward #10.Estimated delivery:
Pledge $5,000 or moreYou selected
0 backers Limited (3 left of 3)
Reward #12: CORPORATE SPONSOR You will be prominently featured on our home page for three years and you will receive an AppsAmuck site license. This is your chance to get in front of cutting edge mobile developers. Plus you get everything from Reward #11.Estimated delivery:
Pledge $6,000 or moreYou selected
0 backers Limited (2 left of 2)
Reward #13: Book one of us anywhere in the world* to your organization/group to do a Coding for Entrepreneurs training weekend (3 days of Intensive Training, not including travel). Additional charge for overseas travel. Please allow 3 months in advance for bookings. We will discuss options. *Send me a message first if you are unsure if one of us will travel to your country. Plus you get everything from Reward #12.Estimated delivery:Add $2,500 USD to ship outside the US
Pledge $10,000 or moreYou selected
0 backers Limited (4 left of 4)
Reward #14: INTEGRATION PARTNER We will work with your engineering team to integrate your products/services with AppsAmuck's. This could lead to a re-sale/OEM deal or other deep integration. You can also help define features that further enhance this opportunity. Of course you'll also be prominently featured on our home page, for a year, as a sponsor of the project. Plus you get everything from Reward #13.Estimated delivery:
- (30 days)