Mobile App Development Save More Time in Making an Android Apps

Save More Time in Making an Android Apps

As an Android Developer in software consultant, time is the most important thing. We are always chased by “deadlines” that are impossible for everyone. But as we know there is a saying “Many roads lead to Rome”, something that seems impossible, we can solve it. The essence of the speed at which the application is made, do not repeat what we have done. Besides time, i also have to pay attention to the quality of the code and program.

This time the method that I use for making an application is using a framework and template. From my experience using framework and templates, I can save up to 30–50 minutes in making one feature, because we don’t have to recreate every function, besides that we only enter the class name, and some files will be made automatically by Android Studio. The next thing I have to do is just equalize the design and add some functions that didn’t exist before.

Photo by Artem Sapegin on Unsplash

For installation, you can clone the framework and template from here and here. The framework uses the MVVM design pattern, I chose to use MVVM because we can directly change the appearance by simply changing the value of the variable from the Java/Kotlin class. But, I don’t judge that MVVM is powerful than any design pattern, you can also use MVP, MVC or MVW (Model View Whatever ?✌?), but i created the template compatible for MVVM.

The Templates

After clone the framework and template, first you can execute install.sh (tested on mac), but if you use Windows platform, you can copy manually the folder into Android Studio template folder location ( [androidstudio-location]/plugins/android/lib/templates/other/ ), just paste all of the templates folder into that location. After copying frameworks, you can restart the Android Studio. And when the Android Studio is already running again, you can see the framework in New > Other > Choose your template.

Benefits of using templates:

  • Speed up the application creation period
  • Minimize errors and bugs
  • Other developers are easier to read our code
  • Other developers are faster learning our code.

If you choose MVVM-Fragment; Android Studio will create all MVVM files (activity, fragment, viewmodel, userActionListener, layout file), but if you choose MVVM-Fragment; Android Studio will create files without activity file, and then we have MVVM-Fragment-LIST, this template will create all MVVM with recyclerView adapter with dummy data. If you have finished making an android page using template, then you must done all TODO and register your new view model into ViewModelFactory class. After that you can redesign the layout into the application that you expect!

If you got problem when installation framework or templates, you can see these videos:


Radhika Yusuf is an Android developer.


To be a good developer, coding skill is a must. But, there are more than that that are needed. Find out here.

Anda membutuhkan jasa pembuatan aplikasi Android? Silakan hubungi kami di tautan tersebut.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

More articles

Latest article

GITS Tech Talks: Transform Your Business and Growth with Google Cloud Platform

In the uncertain situation, business leaders are under pressure to prioritize investments and optimize costs to support changing business goals in the...

Strategi Omnichannel di B2B, B2C, juga D2C dan Strategi Marketing

Di dunia bisnis banyak sekali istilah yang perlu Anda kenali. Salah satunya adalah bagaimana melakukan strategi Omnichannel di...

Contoh Aplikasi Loyalty Program atau Loyalty App Indonesia

Ketika menjalankan sebuah bisnis, sangat penting bagi perusahaan Anda untuk memiliki relasi yang baik dengan para pelanggan. Demi kelangsungan bisnis itu sendiri,...

9 Cara Meningkatkan Loyalitas Pelanggan yang Efektif dalam Meningkatkan Pendapatan

Dalam bidang usaha, ada beberapa hal yang penting untuk dioptimalkan. Salah satunya adalah loyalitas pelanggan sehingga Anda yang memiliki usaha atau bisnis...

Ketahui Harga Pembuatan Website E-Commerce dan Aplikasi E-Commerce

Banyaknya orang yang melakukan belanja daring membuat bisnis ini berkembang cukup baik, terutama jika Anda hendak terjun ke bidang tersebut. Namun, ada...