vDesjardins
Code is Art
Profile
Posts: 37
Reg: Jun 13, 2012
Paris, France
10,870
03/31/13 07:23 AM (12 years ago)

Your opinion about this app

Hello, I have to create an app (it must be ready in april so I have few time left). I'd like to have your point of view. I know I'll have not only to use BT but also to write some code, and I'm ready to do that. The only thing I'd like to know is: do you think I can use BT to create this app ? Will it be helpful or would it be better to code it entirely without BT ? Do you think it's complex ? Is there a way in BT to use some kind of database ? Now, the app: It's an app containing and diaplying positive quotes. Basically, it displays one app a day. You can click on the author's name to get to a page where there's the author picture, name, date of birht/death. There's a button to add the quote to the favorites, and also share buttons (Facebook, twitter, e-mail). There's a screen with the favorites quotes of the user. Another screen with search function (but author and/or keyword). Another screen with the list of authors. It's a brief explanation of the app. I hope you'll be able to give me your point of view, as I'm feeling really lost, and I don't know what to do... Thanks a lot.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/31/13 08:13 AM (12 years ago)
Definitely possible. In fact, there's several ways you can accomplish this. You need to ask yourself first, though, where will the quotes be stored? Are you pre-loading a defined list of quotes into the app so it will be available offline? Or are you hosting the quotes somewhere online and sending them to the app when the user starts it up? Both have their advantages and disadvantages. If you're hosting the quotes online, your *easiest* approach is to simply do it all in html and use the Custom URL plugin to point to the webpage. I would recommend using jQuery Mobile to pretty it up. However, if you're wanting a more native approach, you need to first come up with a screen that can display the quotes. For that, I would suggest starting with Interface Builder (for iOS) or the graphical XML creator (for Android). Lay out the text labels, buttons, etc., how you want them. Then connect them to the source code and begin the work of importing the quotes. If you're downloading the quotes, you might want to think about downloading several days' worth of quotes at once and saving it to an in-app sql database. That way, users can use the app offline for several days before it runs out of things to display. Of course, that will require a bit more coding to accomplish. Perhaps a "version 2.0" feature to think about? Making this kind of app is not hard to do if you know what you are doing. You mentioned in the other thread that you haven't coded in XCode before, but you did study Java a while back. If Java will come back to you fairly easily, then this shouldn't be a difficult task - but it will require doing some research and asking questions along the way. I would ignore the "favorites" and "sharing" features for now. Get everything else set up, then add those in. When we get Scringo added in, it should help with at least the sharing function.
 
Fingers Crossed
Veteran developer
Profile
Posts: 234
Reg: Jan 16, 2012
Simcoe, ON
6,390
like
04/01/13 07:52 AM (12 years ago)
One thing to bear in mind, I recently submitted an app for review that had a list of 100 items, of which each one could be posted to FB, Twitter, SMS and Email. Apple rejected it as it 'didn't do enough'. There are numerous other 'lists' out there, but some may have been grandfathered by being submitted a while ago. So, just ensure you have a couple of bells and whistles to satisfy the reviewers. Also, be warned that it may likely take a week for Apple to approve/deny your app, so you may wish to allow for that. (and another week if they reject it and you resubmit). Other than that, Chris covered you off quite well.
 
vDesjardins
Code is Art
Profile
Posts: 37
Reg: Jun 13, 2012
Paris, France
10,870
like
04/01/13 05:00 PM (12 years ago)
Thanks for your answers. So you mean I can't do anything with BT ? I must do all the interface and coding myself ? I like coding and I'm not new to this, but This app scares me, as I never did that before, and favorites and sharing are not optional at all... Maybe I should think about hiring someone, but it will cost me money that I don't have. I'll think about the best thing to do. By the way, when you're a BT member, do you still have to pay for the plugins ?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
04/01/13 06:01 PM (12 years ago)
It's not that you can't do anything with BT - but you can't do everything. For what you're wanting to do, some coding will be required. You can certainly hire someone to do it, and there are several of us on Buzztouch that offer such contract services. But I would try to see what you can do yourself first - it will be a good learning path and you'll probably find it fun too. When you become a BT member some plugins are free, but not all. But all plugins are cheaper when you're members, based on the new pricing structure that went into effect today. I believe the prices for guests and members are published on the plugins page.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.