i. Android Programming (110 Hrs)
Introduction of Android and its architecture, Android SDK features, Introduction to Kotlin Programming, Android activities, lifecycle and callback methods, Android UI design fundamentals, Layouts, Intents, Toast, Adapters, Dialogs , Animations, Notification and Media Player, Material Design, Fragments , fragments lifecycle and callback methods.List View and Recycler view, ActionBar, ToolBar, Menus and Popups, View Pager, Navigation Drawer Android Storage: SQLite database,Content Providers, Multitasking in Android, Android Location based services, Android Sensors, Using blue tooth and telephony Consuming REST API , JSON Parsing, Retrofit Libraries, Integration with Social Networking like Facebook, Twitter etc , Design Patterns- MVP and MVVM, Publish application on play store.
ii. iOS Programming (50 Hrs)
iOS History and iOS Architecture, Swift Programming Basics, iOS app development: XCode, UIKit, Controllers, Storyboard, Basic UI Controls, UITextField, UIButton, UILabel, UISegmentedControl, Controller Life Cycle, UINavigationController, UIAlertController, Advance UI Development, Local Storage, REST API Integration: Multithreading and GCD, CocoaPods, JSON GET POST Handling, Alamofire, SwiftyJSON.