The most important question most students and beginners asks that "how hard is it to develop an android app?".
The straight answer to this question is that it is not hard to develop an android app but the process that is a bit complex for beginners as android studio is not an easy software to run on every computer.
The basic requirements to run Android Studio is slightly higher than any other technology specially in comparison to web development.
Presuming we have the hardware ready there must not be any problem with the developmental process.
Prerequisites:
1. Good knowledge of core java: It is recommended to have good knowledge in Java even though very basic apps do not need that much of java. A single activity app usually do not need any Java coding. But when you need to connect two activities ( like pages in html) you will need Java coding and concepts like if-else, inbuild functions etc. The more functions the app have the more coding will it need. So, concepts like if-else, inheritence, polymorphism, and all OOPS concepts are essential.
2. Knowledge of XML and Layouts: Knowledge of XML is helpful even though it is not must. XML used in Android development is fairly easy and you can learn it in a couple of days. You also have the option to drag and drop tools into your activity which in result automatically writes the XML codings. But try to learn how to code in XML rather then using drag drop because you will get much more freedom and control over your design.
So, how much time does it takes to make an android app??
The time i am going to tell you is more or less similar to every beginner:
1. For a very basic app: 2-5 days (2-3 hours per day).
2. For an intermediate app (like a simple calculator): 3-6 days (2-3 hours per day).
3. For an app with custom design and functions: 20-40 days.
4. For a great app: Maybe a year or even more.
So, do not hold yourself back assuming that developing android app is a tiresome work. Start today! Start working on simple apps and later develop on your own awesome app ideas!!
Thank you for reading. Until next time, take care and happy coding!! :-) :-)
The straight answer to this question is that it is not hard to develop an android app but the process that is a bit complex for beginners as android studio is not an easy software to run on every computer.
The basic requirements to run Android Studio is slightly higher than any other technology specially in comparison to web development.
Presuming we have the hardware ready there must not be any problem with the developmental process.
Prerequisites:
1. Good knowledge of core java: It is recommended to have good knowledge in Java even though very basic apps do not need that much of java. A single activity app usually do not need any Java coding. But when you need to connect two activities ( like pages in html) you will need Java coding and concepts like if-else, inbuild functions etc. The more functions the app have the more coding will it need. So, concepts like if-else, inheritence, polymorphism, and all OOPS concepts are essential.
2. Knowledge of XML and Layouts: Knowledge of XML is helpful even though it is not must. XML used in Android development is fairly easy and you can learn it in a couple of days. You also have the option to drag and drop tools into your activity which in result automatically writes the XML codings. But try to learn how to code in XML rather then using drag drop because you will get much more freedom and control over your design.
So, how much time does it takes to make an android app??
The time i am going to tell you is more or less similar to every beginner:
1. For a very basic app: 2-5 days (2-3 hours per day).
2. For an intermediate app (like a simple calculator): 3-6 days (2-3 hours per day).
3. For an app with custom design and functions: 20-40 days.
4. For a great app: Maybe a year or even more.
So, do not hold yourself back assuming that developing android app is a tiresome work. Start today! Start working on simple apps and later develop on your own awesome app ideas!!
Thank you for reading. Until next time, take care and happy coding!! :-) :-)

No comments:
Post a Comment