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.
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...