diamondTearz, LLC

  • Increase font size
  • Default font size
  • Decrease font size
diamondTearz, LLC

iPhone Appstore Pricing. Deciding how much to charge for your iPhone App

E-mail Print PDF
Initially it seemed an easy strategy to drop a free iPhone app at the Appstore and let everyone pick up a copy and try to make money off the in-game ads.  I think this is turning out, very much like flooding your site with javascript popups, to be less lucrative and even less effective as apps continue to flood the store. Yesterday while reading Head- First iPhone Application Development (review to come later) it mentioned that AppStore App prices are on the rise.  My first reaction was "really?".  I assumed that this was just a result of a book being published and making it to my attention after the iPhone Gold Rush.  It's not rare for a tech book "hot off the presses" to be outdated on arrival lately. The first article that caught my attention was Appstore Heresies: Higher Price, Higher Rating.  Don't discount Your App At Launch. Be sure to read the followup comments for excellent counterpoints and discussion.  I got a lot out of straight-forward advice from Lessons Learned, One Month in the AppStore but one point stood out about pricing:
Pricing: Certain prices are too cheap for certain customers. And free is always too cheap for customers that would normally pay. Do your pricing research and embrace the data.
That underscores the point that if your app is free or cheap people will likely make assumptions and come to it with certain expectation.  If you worked hard and long on your app and you have a day job then price your in a manner that reflects its level of effort and quality. With all of that being said it is important to keep in mind that your success in the Appstore will not be determined by the price of the App alone.  Be sure to prepare while you're making your game by learning what factors improve your chances, how timing of release affects your chances and what factors you can affect.
 

Actionscript as a Gateway Language

E-mail Print PDF
I've read about various "gateway languages" but my personal gateway language was ActionScript. I jumped into several "Java in 30 minutes books" and honestly years later my Java is not tha potent but my AS is bananas. I started off with the ActionScript Bible (the MX version) but it was too much for me. My skillset was limited and the rate of progression was frustrating because I wanted to do some cool stuff in ActionScript -yes 3 weeks into it I wanted to do advanced crap that took the veterans a year to do. Eventually I came across the ASTFS which honestly was the point at which pieces started to fall into place...I started to understand. I had other books and at the time I was particularly attached to my Foundation Actionscript from Friends of Ed. I remember reading how one day I would wonder how I lived without functions...err i didn't get it they just seemed to complicate things-- my code was green as heck then. I also remember wondering why in the heck someone would want to complicate their life with class files when it makes so much more sense to be able to look at something-click it- F9 and see it's code right there! I read through EAS 2 the very day it came out...useless!!! at least then it was. Come one ... I wasn't ready for that!!! I read through that and wondered why on earth people swear by Moock cuz I wasn't learning sh!t. This goes back to my "pearls before swine" statement a few posts back. It also reminds me of an article that I can't find now where someone was complaining and doubting Moock's skill set because there were no cool animations or flashy shows of ActionScript prowess. I can't help but to chuckle to myself about that. One of my first books that I attempted to read when learning to program as Thinking in Java. That was about as pleasant as a subarachnoid hemorrhage(see *). I picked up a version four copy of the same book a few weeks ago and suddenly understood why people criticize it for beginners. I have to say the same thing for EAS. If you are a beginner to OOP or java both of these books are painful. If you are knee deep in a project and something simple is causing you to lose a whole morning I bet you're scrambling for that book to see what it has to say and how the problem is not rare. In the last three years since I worked through the Treo Motors tutorial and since I cracked my first ActionScript book I have dabbled in several languages. I've been able to survive and hold my own in projects using multiple technologies and able to read through several books about Java,PHP and even Python and nod in understanding because ActionSCript introduced me to arrays, functions, classes, packages, import statements, reverse domain naming style, camelCase, passing by reference...I could go on for hours but the point is that while my dog and cat moved across the stage making their respective sounds(ASTFS) I was learning about inheritance and polymorphism. To fast-forward a few years -I learned my command pattern while making stop,pause and play buttons work on multiple sources. I learned about remote method invocation and some uses of the Proxy pattern while getting my list of friends to show up from the database. There are many-many things that I have learned in actionscript that I later found parralleled other language practices and as I was learning more and more Java I found that I was able to make the cognitive leap with substantially less effort in large part because the abstract part of it had already been made when I learned the concept without it's name. So to come full circle I'll say. My gateway drug into this programming addiction was ActionScript. I was fortunate enough to jump in when the language was in its infancy. I came in at a time when the phrasing was kind to "deselopers"(homage to Jen deHaan ) and people were arguing that they didn't need or see the benefit of the "new" ActionScript 2 way of developing. I could see the change in climate in some of the books released later in the MX2004 season and looking at the books on the horizon for ActionScript 3- Thankfully, I got my first dose of this when my first projects were changing the color of the clown's nose by using the color object and the functions tutorial taught me to change TV channels. Now I'm settled in and buckled up for what's next. ____________________ *Subarachnoid hemorrage is charactarized by the thunderclap headache- for you pre-meds out there "Doc I had the worst headache of my life"...that would be because nothing says pain like bleeding into your brain- Ahem- sorry -Quick med joke for my "other" visitors.
 

Create iPhone Applications With No Programming Experience

E-mail Print PDF
MSS Custom iPhone AppI came across this article on Mashable about Mobile Syndication Services. It allows users to create branded iPhone applications without any programming experience. It's being marketed to small companies, teachers, probloggers, athletes, politicians and celebrities as a means of branded content delivery mechanism to the iPhone that can be easily maintained from a web-based admin. It allows the user to put in a custom RSS Feed in a branded news section, create a splash page,upload videos for audience consumption, and of course broadcast twitter from their custom application. The first thing that i thought of was that this is Wordpress for iPhone. It simplifies the process of creating an iPhone Application as long as the author is willing to work within the template. Then I thought Geocities, Angelfire then congested desktop (or whatever you call the main gui on the iPhone). MSS Browser adminThen again, from the point of view of the author able to get onto the iPhone AppStore it's pure brilliance. But what would you expect from the creators of the long running number one App at the appstore- ahem- the iFart. ---pardon me.
 

Still plowing through Flex AMFPHP now with Cairngorm

E-mail Print PDF
My current project at work has a portion that I sat quite comfortably on ARP. The good thing about this is that it gave me a few months nustled up in the ARP framework. Today after I received a comment on my previous post on my AMFPHP adventures and a recent post on using Cairngorm with it I downloaded the source from Renaun Ericson's blog. A quick confession on how I learned ARP. I copied the source files of the working examples- switched out the working components with my own components as needed by my project and then line by line changed the code to keep it working. I'm listing the content below because the largest hurdle to me starting ARP was my fear of "this huge f'-en mass of class files". It took me a while to realize that it's not a mass of class files but some effective solutions to problems that I could not avoid now that I was in the world of real developers. I had a project to deliver that had to do certain things- My mission -if i chose to accept it-was to make those things happen- ARP provided that solution. So what follows could easily be named "Hacking ARP" - This is how I got it to work and inadvertently learned and came to appreciate it's workings and benefits. One example of an adjustment I made is adding another page to the app. I would start on the application.as file and work my way through and add my screen everywhere I saw a screen mentioned. I would then move the navigation sceen which I would customize by switching the buttons -(copy and paste style) to the buttons that I needed for my project. Then I would add that extra scene mentioned earlier. I would also add the button on the navigation for it- and the associated listeners. I would then move to the controller and add the needed commands. One example of this is a case in which I needed a LoadSavedProjects command. At that point I saved one of the available commands as LoadSavedProjectsCommand. I would leave the code in there and walk through first replacing the executeCommand 's code with what I need executed. I know that this is not the clearest explanation but as you may know if you check my blog often enough-this is my MJ weekend. I therefore have a sleeping 2 year old on my lap as I am writing and coding. That's awful for productivity but great for the spirit. Okay back on track- once I replace the execute command and add the listener for it in the controller it's essentially ready to execute. Another important point is that I later came upon the ModelLocator. This is the best thing since sliced bread in my world. It allowed me to be able to access any piece of data from anywhere in my application just by storing them on there to begin with and then calling ModelLocator.getInstance(). I ended up bastardizing this a bit for my current project but it lead me to create a Singletom called ProjectModel which contains all of the assets and was globally available and editable. This saved me a world of headaches as the scope of the project grew and other developers were added to the project. I was able to tell them that all of the assets of the project are available just by calling ProjectModel.getinstance() and that the current Project which was dynamically changed was available as the asset "currentProject" on the returned instance. Well it's late enough that I'm going to finish this convo up tomorrow. My point is that if you are interested in ARP and don't know where to start a good approach at least one that has worked for me 3 times so far is to copy the working app and interpolate your code into it. Add your elements and switch out your own elements to meet the requirements and follow the paths that are laid out to make their code work. If you get stuck use the Daily Use Guide to tell you why what they wrote does what it does and throw in your elements that imitate it. Get your hands into it and don't waste to much time trying to learn it academically. You won't truly understand it until you are knee deep into it. I'm about to try the same approach with Cairngorm. I'll let u know how it works out. It's apple Martinni time - Goodnight.
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  4 
  •  5 
  •  Next 
  •  End 
  • »


Page 1 of 5


Search