1. svenh's Avatar
    Dear forum members,

    I intend to start learning to develop apps for Android. My PC is a bit old however, Intel Core i7 920 2.67 GHz from 2009, with 16 GB ram, running Windows 10.

    Will this computer be good enough for Android App development? I guess I need decent speed of the build process and I need to be able to run various emulators sufficiently fast.

    If not good enough, could you recommend a decent (Windows) modern computer configuration that will not break my bank?

    Warm regards,
    Sven
    01-05-2016 12:42 AM
  2. Bee1To's Avatar
    Need Linux for your ide.
    01-06-2016 08:41 PM
  3. gob0's Avatar
    Using SSD drive (or multiple drives -1 for system, 1 for data-) is a good idea to "boost" your computer (and that f*cking android emulator)
    01-07-2016 06:17 AM
  4. svenh's Avatar
    Thanks for your replies! I will probably not switch to Linux, but installing an SSD might be an option.
    01-07-2016 11:45 PM
  5. farsh08's Avatar
    You can use GenyMotion to run various emulators fast. Configuration seems ok.
    01-09-2016 09:01 AM
  6. svenh's Avatar
    I'll check out GenyMotion - thanks for pointing that out!
    01-10-2016 06:47 AM
  7. Inc Xoonity's Avatar
    Agree, SSD will help a lot.

    Try cordova for developpement on Android and iPhone.
    01-29-2016 06:56 AM
  8. svenh's Avatar
    I did not know about cordova. Is it already used for developing real, comersial programs, or is it just an experiment in its earlier stages?
    01-30-2016 03:12 AM
  9. Rukbat's Avatar
    Actually, an old Windows XP computer with about 25GB of free disk space is enough for Android development. Android development is a VERY light use of a computer. (A faster computer with a fast SSD drive will make the computer part of the job - compiling and such - go faster, but saving 3 minutes on a 2 week project isn't significant, and a 2 week project is a small app.)
    01-30-2016 06:02 PM
  10. Inc Xoonity's Avatar
    Svenh,

    Cordova is now a mature solution. Wikipedia use cordova, Facebook use a forked version of Cordova, and many more.
    I use cordova (Ok ... I am less known: )
    This app use cordova RSS Reader Xoonity (do not hesitate to put stars and a glowing review, beginnings are difficult )

    Advantage:
    - Cross platform (Android, Iphone ... and more like windows, amazon-fireos, baclkberry)
    - A unique code to maintain (in reality, there are always small adaptations)
    - Easy to plug into a cloud API
    - Fast developpement (not 2 weeks as we read sometimes, unless the app is very simple)

    Disadvantage:
    - Javascript, so slower than native code, but given that we call native code in a lot of cases, the difference may not be obvious.
    - Before developing, we must ensure that we can meet any needs or plugins that can meet specific needs (or even make a java plugins)
    - compatible with android 4.0+ (ideally 4.4 and higher)

    Cordova alone, it is not great in fact. most of the people add the following solutions:
    - angularjs
    - Ionic (optional)
    and other framework as required

    You have a decent PC for developpement, if you want to try cordova on windows :
    - Download Visual Studio Community (choose cordova project at launch, get a template with ionic)
    - If you have windows PRO, you will get Visual Studio Android Emulator, Hyper-v solution. (get windows PRO if you don t have, this emulator will help a lot)

    I have not seen your post before, I will follow this subject.
    01-30-2016 08:08 PM
  11. Inc Xoonity's Avatar
    if you need information about server side, we can talk about this.
    01-30-2016 08:12 PM
  12. svenh's Avatar
    Actually, an old Windows XP computer with about 25GB of free disk space is enough for Android development. Android development is a VERY light use of a computer. (A faster computer with a fast SSD drive will make the computer part of the job - compiling and such - go faster, but saving 3 minutes on a 2 week project isn't significant, and a 2 week project is a small app.)
    Great to hear Rukbat. I will at least start with what I have today and hopefully that will be OK. I guess it will take some time until I know. Learning Android programming on my spare time while having a full time job and a family with children, I feel like it can take a year of reading books before I actually start creating my own apps...

    Thanks for your reply!
    01-31-2016 06:43 AM
  13. CrystarGames's Avatar
    deleted
    01-31-2016 06:45 AM
  14. svenh's Avatar
    Thanks Xoonity for taking the time to explain! I will probably follow the traditional Android app development path first, but I sure will keep this alternative in mind.
    01-31-2016 06:45 AM
  15. gob0's Avatar
    Hi folks,

    Svenh,
    Cordova alone, it is not great in fact. most of the people add the following solutions:
    - angularjs
    - Ionic (optional)
    and other framework as required
    The goal of Cordova is to bundle javascript into native app. So it only make this, an it make it nicely.
    You can use vanilla JS but you'll have to reinvent a lot of things, so adding javascript & CSS frameworks allow you to build a complete app quickly.
    It's the same point with Java: do you use vanilla java or do you add Spring, Hibernate or whatever framework?

    In my app, i use Angular with Bootstrap/CSS. In games, i add Phaser.io
    02-02-2016 01:24 AM
  16. Inc Xoonity's Avatar
    Hi,

    Completely agree, Cordova did very well job.

    I have a lot of work right now, but I will test Phaser, although I have no experience in the development of video games. Is it easy to learn ? if we already know JavaScript and other languages
    02-03-2016 06:21 PM
  17. gob0's Avatar
    If you know JavaScript, learning Phaser is not too hard (documentation is good and examples cover a large part of Phaser objects).

    There's also a forum: Phaser - HTML5 Game Devs Forum
    02-04-2016 01:01 AM
  18. Inc Xoonity's Avatar
    Thank you for the information
    02-05-2016 08:52 AM

Similar Threads

  1. Replies: 2
    Last Post: 02-07-2016, 05:58 PM
  2. Replies: 8
    Last Post: 01-10-2016, 11:51 PM
  3. Infrared sensor for rear camera galaxy edge plus
    By Amit Agarwal5 in forum Samsung Galaxy S6 edge+
    Replies: 2
    Last Post: 01-10-2016, 11:36 PM
  4. Replies: 1
    Last Post: 01-05-2016, 03:03 AM
  5. Replies: 1
    Last Post: 01-05-2016, 03:01 AM
LINK TO POST COPIED TO CLIPBOARD