Android Studio create project template for new projects

Check out this folder under your android SDK folder: android-sdk\tools\templates\projects There are three predefined templates as seen below, which we generally use. Each template folder has different ftl files which are templates for each of the existing projects: You can create a new template folder and design the ftl files as you want them to. … Read more

Android MVP: What is an Interactor?

At the time of writing (2016), many projects are written using bad version of MVC pattern. Where an Activity/Fragment/Controller has too many line of codes. This issue is commonly called God Activity. MVP is gaining popularity to solve this issue by decoupling class to a Model, View, and Presenter. But MVP itself isn’t enough, we … Read more