Developing an app

What's Hot
BarneyBarney Frets: 614
I have come up with an idea of a app ...just wondering off anybody knows cost of doing this...pit falls ECT..copyrights and stuff....I have done search and can't find anything the same as far as I can see ...
0reaction image LOL 0reaction image Wow! 0reaction image Wisdom

Comments

  • monquixotemonquixote Frets: 17485
    tFB Trader
    Decent app developers are very expensive.

    Can you code at all?
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • PhiltrePhiltre Frets: 4164
    If you want to develop an app as a hobby or perhaps even a small modest income, fine. If you want to make money from an app then really make sure you've got a great business  idea otherwise you may as well burn your money now. If you do have a great business idea for a service the app is secondary to that service and should support it and be free.
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • My day job is as an app developer for mobile phones and I've also developed an app of my own that I sell on the app store. I can concur with what @Philtre says, most apps either make money through in app purchase or are seen as ancillary to another product which actually makes the money. There are some exceptions but they are generally professional apps.
    0reaction image LOL 0reaction image Wow! 1reaction image Wisdom
  • Phil_aka_PipPhil_aka_Pip Frets: 9794
    Mobile phones are hosted on a flavour of Unix, right? So what you need is a library of screen functions in addition to the usual i/o string handling maths etc, a copy of gcc, gedit, and make. Why is "app" development so shrouded in mystery (unless it's to protect the livelihoods of "app developers")?
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • joeyowenjoeyowen Frets: 4025
    Android or iPhone or both?

    It really depends on what the app is.

    Many options on what ide to use, each have their own strengths 
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • @Phil_aka_Pip The underlying system frameworks are very different between the platforms. The specialisation is in knowing the frameworks. There are cross platform solutions but the one size fits all ends up making apps that look wrong on both Android and iOS. If you're looking for a decent cross platform solution Xamarin is very good and uses C# but that doesn't avoid "knowing the platform". Alternative have C++ shared logic and platform specific UI.
    0reaction image LOL 0reaction image Wow! 1reaction image Wisdom
  • Phil_aka_PipPhil_aka_Pip Frets: 9794
    @Troglodyte ;  fanx. Looked up Xamarin. Seems to require Visual Studio which puts me off to start with. VS and other so-called IDEs that I've had to work with are so opaque it's a wonder anyone gets a job done.

    At my day job they've foisted Eclipse upon us. It's a temperamental flaky PoS. The only +ve thing I can say about it is that it has been rigged up to let you run gdb on a remote embedded target to control your multi threaded application, which tbh I don't know how to do without using the IDE. bet I could find out if I had to though.

    In my previous job a lot of my work was done using just gedit, gcc, and make. It all worked fine :)
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • shrinkwrapshrinkwrap Frets: 512
    @Phil_aka_Pip  Just curious what sort of software dev you are - trad. programs?
    Barney - can you develop it as an interactive website first?- at least then you'd have the structure and functionality all defined.

    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • monquixotemonquixote Frets: 17485
    tFB Trader
    Mobile phones are hosted on a flavour of Unix, right? So what you need is a library of screen functions in addition to the usual i/o string handling maths etc, a copy of gcc, gedit, and make. Why is "app" development so shrouded in mystery (unless it's to protect the livelihoods of "app developers")?

    It's hardly shrouded in mystery.

    Type "android studio" into Google and you will be building an app in about 20 mins. It's all multi platform and free.
    1reaction image LOL 0reaction image Wow! 1reaction image Wisdom
  • Phil_aka_PipPhil_aka_Pip Frets: 9794
    @shrinkwrap ; My main skills are assembler and C, with or without an RTOS (the latter often referred to today as "bare metal"), and C on a Linux platform. Usually the target environment is embedded but I'm not bad as a toolmaker for the desktop Linux environment. Just don't ask me for GUIs and that crap. ;) I have a cv full of successful projects & products using those technologies. I've tried with more "modern" languages but found them totally opaque, and resistant to doing anything useful.
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • BarneyBarney Frets: 614
    Decent app developers are very expensive.

    Can you code at all?
    No ..I know nothing about coding ... it's just an idea I had today that would be really useful...
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • olafgartenolafgarten Frets: 1648
    @shrinkwrap ; My main skills are assembler and C, with or without an RTOS (the latter often referred to today as "bare metal"), and C on a Linux platform. Usually the target environment is embedded but I'm not bad as a toolmaker for the desktop Linux environment. Just don't ask me for GUIs and that crap. ;) I have a cv full of successful projects & products using those technologies. I've tried with more "modern" languages but found them totally opaque, and resistant to doing anything useful.


    If you are coming from C and Assember you wouldn't like App Development, it's a totally different skill set. 

    When developing in Higher Level Languages your main concern is more to do with code structure as actually writing the code is pretty easy. 

    With lower level stuff you have to consider the individual algorithms a lot more and how to manage memory and stuff. 
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • Phil_aka_PipPhil_aka_Pip Frets: 9794
    @olafgarten middle para = not true. Code Structure is important at all levels of implementation.
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • olafgartenolafgarten Frets: 1648
    @olafgarten middle para = not true. Code Structure is important at all levels of implementation.

    I'm not saying it's unimportant, just that it's less important in proportion. 
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • Phil_aka_PipPhil_aka_Pip Frets: 9794
    @olafgarten middle para = not true. Code Structure is important at all levels of implementation.

    I'm not saying it's unimportant, just that it's less important in proportion. 
    sorry, I disagree even with that. It doesn't matter what your implementation language is, a properly structured design follows the shape of the problem that the design solves. And if the design structure is not present or even apparent in the code, then the coders have not implemented the design, they have implemented something else.
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
Sign In or Register to comment.