People Innovation Excellence

MOBILE APPLICATION PROGRAMMING (4 Credits)

Learning Outcomes:

On successful completion of this course, student will be able to: explain the concepts to build Mobile Application; choose the proper technique and mechanism to build mobile application; demonstrate the integrating of database and mobile application as client side.

Topics :

Introduction to Mobile Application (History and Future); The fundamentals of mobile application (basic and the difference with desktop and Mobile application); Introduction to Kotlin language (with several additional java as secondary language); Comparing Kotlin and Java (performance and convenience); Applying XML as android design language; Layout in Android; Integrate Kotlin with XML; Layout and Planning; Manage page and adding navigation graph in android studio; SQLite; noSQL; Realtime database using Firebase; JSON Parsing and REST API in Kotlin; Firebase Auth; Ad-Mob for monetizing the android application; Introduction to Flutter framework for hybrid native application; Understanding dart language; Layout and Widget paradigm; Vanilla architecture in Flutter; Navigating and Routing; BLoC architecture in Flutter; Applying BLoC architecture and integrate with widget; Using real time database (Firebase) in Flutter; Authentication with Firebase; Deploy Project; Project Collection.


Published at : Updated

Periksa Browser Anda

Check Your Browser

Situs ini tidak lagi mendukung penggunaan browser dengan teknologi tertinggal.

Apabila Anda melihat pesan ini, berarti Anda masih menggunakan browser Internet Explorer seri 8 / 7 / 6 / ...

Sebagai informasi, browser yang anda gunakan ini tidaklah aman dan tidak dapat menampilkan teknologi CSS terakhir yang dapat membuat sebuah situs tampil lebih baik. Bahkan Microsoft sebagai pembuatnya, telah merekomendasikan agar menggunakan browser yang lebih modern.

Untuk tampilan yang lebih baik, gunakan salah satu browser berikut. Download dan Install, seluruhnya gratis untuk digunakan.

We're Moving Forward.

This Site Is No Longer Supporting Out-of Date Browser.

If you are viewing this message, it means that you are currently using Internet Explorer 8 / 7 / 6 / below to access this site. FYI, it is unsafe and unable to render the latest CSS improvements. Even Microsoft, its creator, wants you to install more modern browser.

Best viewed with one of these browser instead. It is totally free.

  1. Google Chrome
  2. Mozilla Firefox
  3. Opera
  4. Internet Explorer 9
Close