Advice for app dev

Discussion in 'iOS Programming' started by Robfox, Feb 4, 2015.

  1. Robfox macrumors newbie

    Joined:
    Feb 4, 2015
    #1
    I am looking to build an app and would love some advice and general pointers in the right direction.
    I don't have much experience coding and generally do the designs and UI's but I would like to make this project mine from scratch, all the way;)

    So I want to build an app where users can create their own databases and use these databases to cross reference certain values/items/prices
    Let's say you bought an apple at a store, you would create
    The store name
    The item
    The price
    Perhaps quantity etc

    The goal is that over time you can search your "database" for a specific item, see where it is the cheapest, what store generally carries the cheapest etc.

    Essentially something you would create an excel spreadsheet for but done in an app.

    How would I generally go about something like this?

    Thank you for any input!
    Cheers
    Rob
     
  2. Punkjumper macrumors member

    Joined:
    Jan 12, 2013
    #2
    If all the data is stored locally on the device and not on a server, I would use core data to store everything. If your brand new it's got a bit of a learning curve but would do exactly what you need.
     
  3. AppSwage macrumors newbie

    Joined:
    Jan 18, 2015
    #3
    I agree with Core Data which an object data model. However, it is not new developer friendly. There is much you really need to learn and understand before you should take on Core Data. I am also going to guess you don't have much experience with object oriented which you really need to come up to speed on as well.
     
  4. chown33 macrumors 604

    Joined:
    Aug 9, 2009
    Location:
    Brobdingnag
    #4
    I suggest that you work through an entire book on iOS programming. It should include Core Data.

    Finish the whole book. Do every exercise. Write and debug every example or demo app in the entire book.

    By the time you finish, you should be able to go back and do any exercise effortlessly. You might even want to go back and do some of them over with an improved design. In the real world you'll redesign things a lot, because you don't know what you don't know when you started.

    I used to tell programming students that they should write 10 real working programs before even starting the program they want to write. Beginners often underestimate the time, effort, and skill needed to complete a program they have in mind. They can be off by a factor of 10 or more. When I told them this in the beginning, I was hardly ever believed.
     
  5. grandM macrumors 6502a

    grandM

    Joined:
    Oct 14, 2013
    #5
    I'd recommend the bitfountain course
     
  6. Robfox thread starter macrumors newbie

    Joined:
    Feb 4, 2015
    #6
    Thanks for the quick replies! And yes not much experience at all, as i am starting on my first excise files. I understand the gravity of the learning curve and i am more than willing to put the time and effort in!
    i will research further and start wrapping my mind around core data. Thanks for the advice!:)
     

Share This Page