Checkout this badass visual music making app.

Having made a surprising amount of progress on the functionality of our iOS fashion application, we needed to make some progress on product, and look and feel.  This is not my field of expertise, but I learn more about it everyday.  A lot of this process is going to be driven by Julia and her sister.

The first drafts of the icon are pictured here, the work of Jaime.  I am looking forward to the button sets.  I checked in at el ay si today for brunch and noticed that foursquare has an official icon for ‘soul or southern food’ which succinctly represents chicken and waffles.  That is the sort of simple yet effective design I hope that we are able to achieve.

extraface:

justinalcon:

I wrote about launchrock over at smalbizgomobile a while back, but now I have had the pleasure to use it to purpose, not just as a demo.  I have to say that this is a really cool and powerful little product.
Putting up a launching soon page is a great way to gauge interest and jump start your install base.  Launchrock makes it easy to set up a coming soon page, complete with google analytics, and social integrations. So click on through to the launch site for our maker month app project.

I am not a fan of the mechanic of expecting people to endorse and promote a site they haven’t even used yet. There’s no integrity to those recommendations it generates and it abuses the relationship between a new site and its early members right at the outset. Starts off on a bad foot.

Extraface makes an insightful point here.  I certainly don’t expect people to endorse my product having not used it, as extra points out, there is no integrity in this.  However it is very common to have high expectations for a soon to come product and share that excitement with your social circle.  It then becomes the onus of the launching product to live up to the hype that was generated by the anticipation.  There is almost no product that does not start advertising before launch, and many people get excited about products that have not been released, they are excited about the concept. All this said if you are the type of person who likes to reserve judgement, I think that makes a lot of sense, but you could still use a site like this to get access and make that call yourself as soon as the product is ready.  See this example on Techcrunch of them talking about a product that has not yet released (they have a really cool pre-launch site design).

extraface:

justinalcon:

I wrote about launchrock over at smalbizgomobile a while back, but now I have had the pleasure to use it to purpose, not just as a demo.  I have to say that this is a really cool and powerful little product.

Putting up a launching soon page is a great way to gauge interest and jump start your install base.  Launchrock makes it easy to set up a coming soon page, complete with google analytics, and social integrations. So click on through to the launch site for our maker month app project.

I am not a fan of the mechanic of expecting people to endorse and promote a site they haven’t even used yet. There’s no integrity to those recommendations it generates and it abuses the relationship between a new site and its early members right at the outset. Starts off on a bad foot.

Extraface makes an insightful point here.  I certainly don’t expect people to endorse my product having not used it, as extra points out, there is no integrity in this.  However it is very common to have high expectations for a soon to come product and share that excitement with your social circle.  It then becomes the onus of the launching product to live up to the hype that was generated by the anticipation.  There is almost no product that does not start advertising before launch, and many people get excited about products that have not been released, they are excited about the concept. All this said if you are the type of person who likes to reserve judgement, I think that makes a lot of sense, but you could still use a site like this to get access and make that call yourself as soon as the product is ready.  See this example on Techcrunch of them talking about a product that has not yet released (they have a really cool pre-launch site design).

I wrote about launchrock over at smalbizgomobile a while back, but now I have had the pleasure to use it to purpose, not just as a demo.  I have to say that this is a really cool and powerful little product.
Putting up a launching soon page is a great way to gauge interest and jump start your install base.  Launchrock makes it easy to set up a coming soon page, complete with google analytics, and social integrations. So click on through to the launch site for our maker month app project.

I wrote about launchrock over at smalbizgomobile a while back, but now I have had the pleasure to use it to purpose, not just as a demo.  I have to say that this is a really cool and powerful little product.

Putting up a launching soon page is a great way to gauge interest and jump start your install base.  Launchrock makes it easy to set up a coming soon page, complete with google analytics, and social integrations. So click on through to the launch site for our maker month app project.

The above code takes the photo uploaded from my phonegap app, puts it in the cloud, and makes a record of the location in my database.
(edit) I had a link to one of these images up, however it expired because I did not create the link with the proper expires value, so be careful of that, and use a naming convention that would allow you to re-create you links if need be.
(second edit) A developer named Tristan put me onto the solution to this issue, my problem here was ‘The 2038 Problem’.  In short you can’t set your expires any later than 2038, so now you know that.

The above code takes the photo uploaded from my phonegap app, puts it in the cloud, and makes a record of the location in my database.

(edit) I had a link to one of these images up, however it expired because I did not create the link with the proper expires value, so be careful of that, and use a naming convention that would allow you to re-create you links if need be.

(second edit) A developer named Tristan put me onto the solution to this issue, my problem here was ‘The 2038 Problem’.  In short you can’t set your expires any later than 2038, so now you know that.

Using AWS as a File Server

So after yesterday’s success, we are now able to upload a file from our phonegap based application to a remote webserver.  This is a nifty trick, but if we let a whole bunch of people do it, our server space would get really expensive really fast.  

Since I am funding this project my self, I need the most affordable solution.  Enter Amazon S3.  Using their php sdk, I am going to take files as they are uploaded to my server and send them immediately to the cloud, storing their location in the application’s database.  This means I never have to store the images on my web server for any significant period of time. 

Phonegap photo upload example

Today I have used this tutorial to get basic photo uploading capabilities for our app.  Now that I am convinced of my proof of concept I have started created tables in MySQL on the remote server that will power the app.

As promised earlier, here is a basic example of the html and css that I used to create a static header and footer with a scrollable center section.  Thanks again to Erik for showing me this stuff.

Ok let’s get technical.  The application that we are developing is a photo capturing application for iOS.  I am using the phonegap (sometimes called cordova) framework, this framework allows me to code the way that I code for the web and export to iOS, Android, and most other platforms.  To get up to speed, you will need a mac running Lion, an Apple Developer license, and iOS device running  iOS 5, and the latest xCode from the app store.

Once all of that was up and running I did this example, since my app needs to capture images.  After that I was styling and coding as I usually do.  There was some style, that was specific to this platform, but luckily my buddy Erik was able to give some some pointers that allowed me to tap into the cool touch features.  More on that later…

So one of the new twists to maker month this year is going to be the development of a mobile application.  I am going to go into detail about how I got this done, but I wanted to drop a quick to note that we are up and running.
I have upgraded to lion, gotten into the new xCode, renewed my apple developer license, secured a domain name, and gotten a basic proof of concept running.
I look forward to sharing some code details and of course, eventually, the application with everyone.

So one of the new twists to maker month this year is going to be the development of a mobile application.  I am going to go into detail about how I got this done, but I wanted to drop a quick to note that we are up and running.

I have upgraded to lion, gotten into the new xCode, renewed my apple developer license, secured a domain name, and gotten a basic proof of concept running.

I look forward to sharing some code details and of course, eventually, the application with everyone.

My People

  • cankerbloxxom
  • wescalou
  • fuckemlykkathugnigga
  • 1863-project
  • hveasey
  • calumchambrs
  • saturdaychores
  • laughingsquid
  • librarious
  • charredutensil
  • filterandfocus
  • nerdygirllove
  • thefemme-menace
  • trudymade
  • mudwerks
  • lifeslittle
  • negativepleasure
  • sotheresthat
  • 122782
  • schlomo
  • vintagegal
  • abcsoupdot
  • nevver
  • fuckyeahtattoos
  • azspot
  • bohemianarthouse
  • geekyjessica
  • thingsfittingperfectlyintothings
  • kenyatta
  • losingt0uch
  • queen-of-evrything
  • staff
  • horrorharbour
  • algaurizin
  • yumwatch
  • gabydunn
  • brittishh
  • rainsnowmatch
  • lickystickypickyshe
  • kendarna
  • wentdog
  • thismetaphor
  • ileolai
  • mrjotz
  • cajunboy
  • doctorwho
  • jamestiberiusperfhair
  • bigredrobot
  • dancingdandelionseed
  • fallontonight
  • sanityscraps
  • remembermeright
  • yoisthisracist
  • 4lexander
  • samalame
  • thegeek531
  • thecarlosramos
  • thedustatdawn
  • nickdrake
  • llbwwb
  • bunnyfood
  • spacecowboywhit
  • dopemove
  • abqandnotu
  • highs-over-lows
  • tumblefallrise
  • murbeft
  • chemistryset
  • kateordie
  • suchtango
  • becomingbrey
  • shorterexcerpts
  • pplsrepublicoflogistan
  • katykelley
  • fatwasandfanboys
  • curatedcraigslistnyc
  • helms-deep
  • wnyc
  • mar-see-ah
  • lookuplookup
  • section9
  • subtilitas
  • tylerriewer
  • hypem
  • moderation
  • commedesfuckon
  • womaninterrupted
  • gilbyvm
  • sarahspy
  • alexanderhamiltonisthebottom
  • dbareactions
  • fromthenotebrooke
  • bagabitch
  • fuckyeah-nerdery
  • styleandcheek
  • momentarily
  • a-shattered-visage
  • wanderlustmyfriend
  • palmtreepalmtree
  • mirrormaskcamera
  • davelamorte
  • omg-nowai
  • colony-drop
  • comediva
  • ifc
  • guardian
  • dogshaming
  • dpstyles
  • lepus
  • the-ppoa
  • worldsbelowyourfeet
  • bestiario
  • newyorker
  • fingerskneesandtoes
  • mcdavis
  • kthread
  • everydaycarry
  • internetkholeblog
  • sallydoodle
  • capriamovies
  • rros3
  • monkeyfrog
  • pocketcuntents
  • sisifo
  • unforgettabledetritus
  • ohmygodwaytoolong
  • ayoungbrowngod
  • likespancakes
  • neptunepirate
  • annstreetstudio
  • heyitsapril
  • 100percentgoddess
  • caetiecakes
  • swingbyswing
  • magicallybabelicious
  • xosteve
  • flavorpill
  • evangotlib
  • yoursecretary
  • adultlifetaketwo
  • americanbornterror
  • messyhappiness
  • hodgman
  • mikeambs
  • bestrooftalkever
  • continuations
  • jcgaal
  • jibuku
  • aperez
  • tubefilter
  • vhxtv
  • jasonflowers
  • usagi2099
  • pleasefireme
  • sonnyjohl
  • wraparoundcurl
  • theastralbody
  • redcloud
  • surisburnbook
  • healthybabypinetree
  • cutepugpics
  • bravenewcaity
  • godisdad
  • section5
  • tylerknott
  • mchughla
  • floorislava
  • yourenotgonnapokeherwithastick
  • thingsorganizedneatly
  • lookatthisfrakkinggeekster
  • jennhoney
  • stereogum
  • the-mad-meister
  • ilovecharts
  • instagram
  • tragedyseries
  • thegrammys
  • highsee
  • monnereau
  • un
  • beyonce
  • attentiondoozers
  • sad-desk-lunch
  • thedaintysquid
  • msski
  • purefastmoods
  • theplanetofsound
  • bbbrad
  • iguessthisisme
  • mthumbelina
  • for-theloveofautumn
  • seemsabitparanoid
  • slackmistress
  • anfscu
  • lovehealthlift
  • trickbop
  • zombify
  • jumblejo
  • butavagy
  • mypreppystyles
  • literallyunbelievable
  • speakmp
  • catalogliving
  • stephenfalk
  • eataku
  • absurdlakefront
  • nofaithinbrooklynn
  • naturebar
  • howtotalktogirlsatparties
  • jesuisperdu
  • terrysdiary
  • baeblemusic
  • onethingwell
  • littledidiknow
  • rachelrroulette
  • darylelockhart
  • braiker
  • itsyourdistraction
  • candelanyc
  • caterpillarcowboy
  • ohhhkat
  • vimeo
  • hitrecordjoe
  • wubangs
  • philk
  • merlin
  • istealforksfromrestaurants
  • loopyrandomfooditem
  • dazeddigital
  • tlicious
  • thekeri
  • baguetteinabikebasket
  • mypictureincitylights
  • chriscalmdown
  • cornballer
  • clientsfromhell
  • amneubs
  • youwillneverwastemytime
  • krupskaya
  • unconsumption
  • msg
  • thepriest
  • twoseconds
  • castoffcrown
  • myfriendsaremarried
  • bbook
  • wwcd18
  • girlscout
  • folkinz
  • picklechops
  • insertname
  • thejohnblog
  • b3dge
  • captainchesticals
  • pip-23
  • kathooper
  • kevin
  • celestialy
  • zuno
  • david-noel
  • richandcreamy
  • mareen
  • fred-wilson
  • shoryukencallme
  • kayfabe
  • kbabyyyy
  • jpeoplemagazine
  • criticalengine
  • snoringbeauty
  • kratlee
  • brycedotvc
  • trulykold
  • ohgoshthisshitiscrazy
  • drunkjcrew
  • waitingonoblivion
  • catmansmuckers
  • jacobkevin
  • miss-love
  • lalilarch
  • rubyshimmer
  • everythingnyc
  • jason-kyrie-eleison
  • myturtlespeedy
  • derekstile
  • nudawn
  • jessk
  • robbpadgett
  • pjbinchicago
  • treebourbon
  • papayatime
  • contextual-awareness
  • disc0blisters
  • life-isanightmare
  • christmasonthemoon
  • thatgirlallison
  • sonofawidow
  • -sundaemorning-
  • lillipore
  • suitep
  • leodicrapio