How hard is it to build an iOS application like this? - ios

I am a Web Designer and I don't know much about programming, well, I know literally nothing about iOS programming.
And I need a iOS app that can do these things for me:
It will take photos.
It will ask for some inputs from photo-taker like Name, E-Mail
etc.
The program will change the name of the taken photo with inputs
which program took in the first place, like name and e-mail. For
example, IPhone21313.JPG ---> Leo_Maxim__leomaxim#example.org.JPG
Then it will send the photo to a specific folder in a web server
like a FTP client.
Is it possible?
Even if it is possible, how hard is it to build some sort of a program like this one? Could any average iOS programmer accomplish to build this kinda program?
I know it was a long question, but I need your help, really.
Thank you!

Take a picture:
http://www.techotopia.com/index.php/An_Example_iOS_7_iPhone_Camera_Application
Get input:
http://code.tutsplus.com/tutorials/ios-5-sdk-uialertview-text-input-and-validation--mobile-8388
http://code.tutsplus.com/tutorials/ios-sdk-uitextfield-uitextfielddelegate--mobile-10943
Save the image:
http://iosdevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html
FTP Example:
https://github.com/nkreipke/FTPManager
Bottom line, it's extremely easy.

Related

An app that just reads a bar code

I want to develop an app that just reads a bar code. I don't want it to go off to a website or shop or anything. Just read it! It must run on iPad Air. I have seen zbar and a few other suggestions but I want to be sure which one I should use/how to start. Can someone who has done this type of thing help please?
Start with the sample code here that describes iOS native code detection and usage: http://www.infragistics.com/community/blogs/torrey-betts/archive/2013/10/10/scanning-barcodes-with-ios-7-objective-c.aspx
When you've progressed to needing something this doesn't accomplish, you will likely have the vocabulary to better describe what you need, what you've tried, and how it has failed for you.

How to get everyone to see everyone else's photos in an instagram-like app

I am a first time iOS developer trying to build an iOS app from the ground up. It is for a photo-sharing startup that will have similar functionality to Instagram.
I am not sure how to approach the sharing/viewing aspect. Would I use something like Parse or Google cloud storage? It is an iOS only app, if that helps. Given that we are just a startup, a long trial or a cost per GB is fine, but I don't want to be stuck with something expensive if we start getting a lot of photo uploads.
Given that I'm the only developer, I'm hoping for something that doesn't require me to learn too many new technologies. Any help would be greatly appreciated!
Parse.com, the API is fairly easy to use. The free plan has a lot of functionality and it scales up well.
That's really a tough question. You first want to research each company and weigh the pros and cons with selecting each service. The Google Cloud and Google App Engine (while they do work extremely well together) are going to be a little less "centralized" since they are essentially marketed as separate services. Parse does have that "centralized" feeling since all of their services are designed to work together.
Another nice thing about Parse is that it has build in support for iOS local datastore which means even if your users don't have an internet connection the request will be queued until a connection is made. If you go with a service like the Google Cloud then you would have to implement that on your own or just not have offline functionality.
While Parse looks like a good solution for you, it would be hard for someone to answer your question with a definitive solution as that is up to you exactly how you want your product to work. Just continue to research other solutions as there may be something better and more suited for your exact needs. You may want to build a small prototype on one platform before dedicating all of your development to that platform.

App that will pull data from website flash game

Basically I need information on how to pull data from a flash game webbased client and put that data into an app. The game is evony.com its a webbased flash game. I can probably figure out the coding such as parse the login and password and display the information in the app. What Im have major problems is following,
How can I find out what data in what format is being transmitted from
webbased client to their server.
What software, preferably free, is out there that will do this for me?
Is there any tutorials, explanations, pointers anything describing this
on the inet because I have searched high and low without success.
I think the problem is because I am a beginner, I do not know the correct wording to serch for to find this information. It's a little like a needle in a haystack :) If you know what you want but dont know what it is called, get a new hobby :(
VERY much appreciated for any help, pointers, explanations, descriptions, tutorials or anything that can help me with this, very very much appreciated all.
/Core
The tool of choice to get started is WireShark. Its a software to monitor in- and outgoing datatransfer. It's very powerfull and a bit complex to get filtering right. Try something different to get started (e.g. do a ftp-login and try to "steal" your own password).
In Step two, you need to reverse engineer the communication between your client and the server. Thats the fun part. If it is encrypted, bad luck.
If you want to read the data, you can use libraries like LibCap to get the data in a language of choice. The flash player interacts with the game and you read the data transmitted.
If you are going for a stand alone program without the running flash client, you need to write your own client based on the protocol you got from step two. Be prepared to be kicked and banned permanently on the slightest error. I haven't checked on this one but every MMO I know and I can imagine do prohobit such tools.

Understanding Newsstand App

I have a big question about how newsstand works.
When you have to create a new magazine(issue), how do you do it?
I mean, Do I have to implement new code for each magazine (with new views and new view controllers) which doesn't look the same as the others and has interactive content? In this case, how do I add/upload/integrate them to my newsstand app which is already in the market?
In the case that It doesn't work in this way, How does it work?
Thank you very much in advance.
Your question really goes to the heart of how Apple has chosen to implement Newsstand. Basically, there are three possibilities for using Newsstand: use image/pdf content, use HTML5 content, and use the CoreText native API.
I take it from what you are saying that you would like to use the CoreText API. This is difficult to do in the Newsstand framework for the reason you suggest: you really are not supposed to upload a whole new app with each edition.
There are two possible solutions. The first is simply not to use Newsstand. Instead you can publish your magazine as an app, and simply upload a new app for each edition. This means you miss out on things such as subscriptions and the "double-listing" promotion of Newsstand, but you can make high-quality, native, custom interfaces.
The second is to do what I am in the process of doing right now, which is to develop something like an XML encoding that when loaded into your base app will generate the kind of interface you want.
At least that is my analysis so far. I would be so pleased to be told I'm wrong, really. But I do think this is one of those cases where Apple hasn't really thought through what they are offering. Maybe next year it will get better!
If you use the Baker framework you can download the interface elements (html, images) as "issues" and the code part (Baker framework) will stay the same.
To add a new issue you do the same as you do with downloading the PDFs using NKAssetDownload. If you're using Baker you will want to extract the whole "book" into the documents directory.

Uploading images to web servers

I am in a massive rush and have to decide on a phone platform for tomorrow. Please forgive my lack of research on my own part, I just don't have the time, and would appreciate one of you geniuses to answer my question.
I need to develop an application which will take a picture and upload it to a webserver. Can this be done on a Windows 7 Phone device?
I am a windows .NET developer.
In the past on the older blackberries we had major issues with finding the latest picture taken. So basically my question is, can I build an app with a button to take a picture, and it just works out the box and uploads it without any fuss.
I really have not had the time to research the windows 7 phone API's, and this is urgent.
Thank you so much, I know people who don't research themselves should be shot, but I just don't have the time.
Thank you again.
I need to develop an application which will take a picture and upload it to a webserver. Can this be done on a Windows 7 Phone device?
Yes.
If all you want is to be able to take a photo and not access the camera directly, you can use the CameraCaptureTask which has been around since the beginning. This is much simpler and all of the photo taking functionality is taking care by the built in photo application. The result is just a stream to the photo. Given from your description these seems like the answer for you.
Another option starting in Windows Phone 7.5 (Mango) gives you much more direct access to the camera. Details / sample on MSDN. This is if you want to really make your own camera application from scratch.
Yes, offcourse. .Net is providing built-in classes to interact with the camera, take picture and then you can convert image to byte, and then you have to use a webservice (WCF is recommended usually), whihc will have interact with the database and save the picture in byte form in database. Database which will be used will be Microsoft SQL Server 2005/2008.
This might help you :
Communication of Windows phone and WCF Service

Resources