Create Native iPhone Apps Without Programming

Archive for the ‘Plugin Spotlight’ Category

Plug-In Feature: Add Analytics to Your App

Monday, October 10th, 2011

Are you interested in tracking what’s going on in your app? With a quick and easy setup, you can integrate Flurry Analytics into your app. Flurry will enable you to follow everything from total users of your apps to page views. To include Flurry analytics in your TapLynx application follow the directions below.

Happy Tracking!

Installing Flurry:

1. Go to http://flurry.com/ and sign up for a free analytics account. Once signed up, create a new app in Flurry’s system.

2. Download the Flurry analytics SDK.

3. Copy libFlurry.a (from the FlurryLib folder) inside the SDK to your Libraries folder in your TapLynx project folder.

4. Drag libFlurry.a into your Xcode project: put it right next to the libTapLynx libraries in the Frameworks section.

5. In NGConfig.plist, add a key Analytics_UseFlurry. It’s type should be boolean, and the checkbox should be checked.

6. Also in NGConfig.plist, add a key Flurry_AppID. It’s type should be string. Copy the API Key from the ProjectApiKey.txt file that was included in the Flurry SDK. The part to copy is just the gibberishy-looking part (like “BCGDJ1FKJFF” only longer).

Developer Feature: Walter Tyree

Tuesday, June 21st, 2011

In honor of the upcoming release of a revamped version of TapLynx, we’re also launching a new element of the TapLynx blog: Developer Features. In this section, we’ll be sitting down to talk with some of the brightest minds working with TapLynx. To kick off the series, we interviewed Walter Tyree. Walter is a TapLynx extraordinaire. He’s our most active developer in our support forums and has created some really cool plug-ins that are easily customizable. Read on to learn more about Walter’s work with TapLynx:

How did you get into coding and designing?

I’ve been writing software as a hobby or professionally since about 1979. I’ve always gravitated toward writing software though I’ve had a lot of different jobs in IT and other fields. I enjoy the creative process and I enjoy making the software solve problems for people. I’ve really been taken by the iPhone and mobile devices. The CPU constraints and memory constraints force you to be efficient in your code and make it so that you can’t write giant programs that take years to develop and need 100 page manuals.

What landed you in the TapLynx developer world?

Brent S. (and I think Jenny) were on the MDN podcast talking about the framework. I got really interested in it from there. The hook for me was when Brent started talking about being able to modify the UI without resubmitting an app to the store. At the time I was dealing with a minor bug in an iPhone app that was in production. However, the approval process for the bug fix version seemed to be taking forever. By coincidence, my employer at that time wanted an app that seemed to fit with the TapLynx model and I was able to knock together a prototype in an afternoon using TapLynx. We polished the app a little after that and submitted it to the app store a short while later. I was sold on the framework and have been using it and building things around it ever since.

What do you like about the TapLynx platform?

I like the speed at which I can prototype ideas for clients the most. I also like that I can add functionality to particular screens without having to worry about all of those background things like the network or disk storage. The best thing is that the configuration can be modified by non-programmers so I can work with a client who knows their content and they can actually help build the application. Creating a good TapLynx app can be done for about $1500. Creating a good non-TapLynx app seems to start at $3000 and go up quickly.

What is your favorite project you’ve worked on?

I think the Manager Tools app has been my favorite TapLynx project because they have extended the framework in ways I hadn’t considered before. I’ve learned the most working with the CampusLynk application. They are doing interesting work with password protection and consuming lots of different types of data. As far as my favorite project overall, my Massage Therapist Notebook application is my favorite just because I’ve had the idea for years and have finally realized it and massage therapists are actually buying it and telling me it’s valuable. This project and a few other app ideas I have are what convinced me to quit my day job and write software for a living. So far I haven’t starved and my wife hasn’t left so it’s been a success.

Is there anything you’re scheming up for a new TapLynx project? We know you have some secrets, but one you can tell us about?

I’m doing some more work with my Citizen Reporter plugin. Right now it lets someone using a TapLynx app take a picture and email it. I want to extend it so that a user can post their messages directly to a news feed that can be consumed by TapLynx. I think that will add to the social networking capabilities of any app that uses it. It’s going to require setting up a web service or else writing clear instructions for people so they can modify their blog or website to process the photos. I am also working on a web interface that lets someone configure their TapLynx applications with a browser. TapLynx has the capability to download a configuration file on a regular basis and update itself. However creating that file can be difficult for some people. I think with a web interface it would be easer.

 

New plugins page on TapLynx website

Thursday, October 7th, 2010

As the TapLynx community continues to grow, there is increased interest in the ability to include features that are not part of the framework. A couple of our users have shared plugins they’ve created, and so I put a page up on the website to showcase them. If you have created a plugin for TapLynx and want to share it, shoot me an email!

http://taplynx.com/plugins/

Tyree Apps creates another plugin for TapLynx – Now you can stream audio

Monday, August 16th, 2010

The TapLynx framework is expandable: in addition to numerous features that are easily implemented, you can add your own functionality as you see fit. So in addition to featuring TapLynx-made apps on the blog we’d also like to start highlighting some useful plugins that our users have created.

The most recent plugin from Tyree Apps lets you include streaming audio in your app. This can include streams that aren’t part of a feed, or those that you need manual control over. Your sound file(s) can be continuous or finite in length. Walter Tyree created the plugin such that you can do some configuration on your side to change the UI, which utilizes the NGConfig for this purpose.

AudioStreamer also includes these features:

* Presents a picker if the user has more than 1 stream
* Tightly integrated into NGConfig plist (you may use settings like title, tab icon, color, etc.)
* Supports internationalization

The complete ReadMe is located on GitHub, where you also download the plugin: http://github.com/waltertyree/AudioStreamer
Read Walter’s blog post here: http://blog.tyreeapps.com/2010/07/adapting-audiostreamer-for-taplynx.html