So you have a killer app idea and youâ€™re ready to turn it into a reality and take it to market. No doubt youâ€™re itching to start getting your first downloads, reviews and profitsâ€¦ But thereâ€™s just one problem: you donâ€™t have a clue where to start! Learning to code is difficult enough on its own but with Android development it can be more complicated. Not only do you need to understand Java, you also need to install all the Android-specific software and learn all of the unique quirks of Android app development.In general, creating an Android app requires the SDK (Software Development Kit), an IDE (Integrated Development Environment) like Android Studio or Eclipse, the Java Software Development Kit (JDK) and a virtual device to test on. All this takes work to set up, and thatâ€™s before youâ€™ve even started looking into things like Google Play Services, screen sizes, API levelsâ€¦
Modules on a website are a lot like Legos. Think of modules as Lego pieces which enable you to build your website. When you connect them together in the right way, they form web pages. To build websites like Legos, you have to think of websites as a collection of independent modules. This article will help you do just that with your front-end development and design.Once the client is happy with the module collage and the mockups I have designed, I can start coding and define the real look and feel of those elements. Modular design is intertwined with modular development in an iterative process. I code up a module, then try it out in the browser to see how it works, then iterate if needed. Again, this process is much like building the Legos â€” you basically design and develop at the same time and try out different variations until you feel good about it.