The course will enable the students to
Course Outcomes (COs):
Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
The students will: CO 280.Explore Development Framework of Android Studio and Build basic apps. CO 281.Create Android Applications using Manifest Editor with external resources, classes, and activities. CO 282.Design basic iOS App using Swift Language CO 283.Construct elementary programs in Kotlin Language. CO 284.Demonstrate PhoneGap and Hybrid Platform programming like Flutter and ReactNative
| Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstrations, | Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects |
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.