Android Application Development
Android Application Development
School of Computer
Science and Engineering
HOW?
Using PC – UMS
AUG SEP OCT NOV JAN FEB MAR APR AUG SEP OCT NOV JAN FEB MAR APR
1st
course
2nd
course
3rd
course
4th
course
Android Application Development
This engineering minor area courses enable learners to
successfully apply core java programming languages features to
develop maintainable mobile apps comprised of core android
components, as well as fundamental Kotlin programming
language paradigm.
Are you ready for app dominating future? This minor puts
emphasis on providing training in developing various apps on
android. Bring your world on your mobile!.
CSE224 CSE225
Fundamentals Of Developing Android
Android Apps
CSE226 CSE227
Android App Advanced Android
Deployment App Development
Description of Courses
CSE224: FUNDAMENTALS OF ANDROID
Course Outcomes:
• Identify the role of various components of android system architecture.
• Develop entry level android applications implementing various types of layouts.
• Deploy android mobile apps to emulators and physical devices.
Description of Courses
CSE225: DEVELOPING ANDROID APPS
This course in Android Application Development will guide through the process of
productionizing an app. Also, how to apply the material design principles that define
androids visual language to apps.
Course Outcomes:
• Extend applications with multi-threading and background task.
• Express how to store and manipulate data using content providers and shared
preferences.
• Develop a working knowledge of the custom ui elements and positioning for the
creation of applications.
• Develop complete application on android platform with advanced features.
• Build a complete app on android platform.
Description of Courses
CSE226: ANDROID APP DEPLOYMENT
This course explores how the build tool compiles, packages apps, build automation and
continuous delivery of software. Course contents reveal the satisfaction and magic that
happens on uploading of app on play store, after development.
Course Outcomes:
• Develop interactive user interfaces using various views and layouts for the android
platform.
• Test, analyze and debug the app using junit framework.
• Use database to store application data with sqlite framework.
• Integrate optimized android applications with play store apps.
Description of Courses
CSE227: ADVANCED ANDROID APP DEVELOPMENT
Course Outcome:
• Apply geo features, advanced graphics that make application more attractive.
• Integrate techniques to optimize apps for faster execution.
• Develop connectivity with other devices through wifi etc.
• Apply different sensors for more intuitive apps.
• Integrate webview in apps for rich user experience.
Career Opportunities
Mobile Application Developer
Mobile Games