The course will enable the students to
1. Know the components and management aspects of Real time, Mobile operating systems
2. Identify methods for installing application and content sources on mobile devices: Pull, Push
3. Gain insight on securing mobile application development
Course Outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
---|---|---|
The students will: | Interactive Lectures, Tutorials, Reading Demonstrations, Discussion, assignments, | Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects |
CO282. Explore Development Framework of Android Studio and Build basic apps. |
|
|
CO283. Create Android Applications using Manifest Editor with external resources, classes, and activities. |
|
|
CO284. Design basic iOS App using Swift Language |
|
|
CO285. Construct elementary programs in Kotlin Language. |
|
|
CO286. Demonstrate PhoneGap and Hybrid Platform programming like Flutter and ReactNative |
|
|
Getting Started with Android: Introducing the Development Framework, Android Development Practices, Building the Derby App in Android.
Creating Applications and Activities: Using Manifest Editor,Externalizing Resources, Introducing the Android class, Android Activities
Getting Started with iOS: Getting the Tools You Need, iOS Project, Debugging iOS Apps, Swift Basics: Introduction, advantages, Disadvantages of swift language, operators, data types, conditional programming, collections in swift, Hello World App, Building the Derby App in iOS.
KOTLIN: Introduction to Kotlin, Difference between Java and Kotlin, Basic programming in Kotlin, Functions using Kotlin.
Getting Started with PHONEGAP: Need of PhoneGap, Using PhoneGap, Differences between PhoneGap and HTML5, Getting the Tools You Need, PhoneGap Project, Building the Derby App in PhoneGap.
Android: Files, Saving State, and Preferences, Databases and Content Providers.
Hybrid Platform programming: Introduction to ReactNative, Basic concept and syntax of ReactNative Programming: Introduction to Flutter, Basic concept and syntax of Flutter Programming.
SUGGESTED READINGS:
E-RESOURCES: