Sign in

Mobile Programming/BCA/Sixth sem

This course provides the comprehensive knowledge related to the Mobile programming, which encompasses integrated development environment, infrastructure, design, and develop and testing of mobile application, which communicate with database to solve real word problem.

Please click on chapter to view notes

My imageUnit- 1Introduction to Mobile and Mobile Programming

Mobile Device (Features, Categories, History, Brands, Models and Platforms), Introduction to Mobile Programming.

My imageUnit- 2Introduction to Android Programming

Android Platform, History of Android, Environment Setup, Creating an android project, Laying out the user interface (The view hierarchy, widget attributes, creating string resources, previewing the layout), Creating a new class, Setting up the project, Running on the Emulator.

My imageUnit- 3Designing the User Interface

Android layout types (Linear, Relative, Table, Absolute, Constraint), Layout attributes, Android widgets (Textview, Edittext, Checkbox, Radiobutton, Spinner etc.) and its attributes, Event Handling, working with string, string array and colors, working with resources and drawable, adding icon to the project.

My imageUnit- 4Android Activity

The Activity life cycle, Creating multiple activities, Declaring activities in the manifest, Connecting activities with intents, Passing data between activities, Getting a result back from a child activity, Getting and setting data to/from the layout file.

My imageUnit- 5UI Fragments, Menus and Dialogs

The need for UI flexibility, Introduction to fragments, Lifecycle of fragment, Creating a UI fragment, Creating a fragment class, Wiring widgets in fragment, Introduction to fragment manager, Difference between Activity and Fragments.
Menus (Introduction, Types, Implementing menu in an application)
Dialogs (Introduction, Creating a dialog fragment, Setting a dialog’s content)

My imageUnit- 6Listview, Gridview and Recyclerview

  • Listview: Introduction, Features, Implementing listview in an application

  • Gridview: Introduction, Features, Implementing gridview in an application

  • Recyclerview: Introduction, Features, Implementing recyclerview in an application

My imageUnit- 7Advance Android Concepts

Local database with SQLite (Establishing connection, creating database and tables, data manipulation),
Introduction to API, API Types, Introduction to JSON, Retrieving contents from remote server,
Sending contents to remote server, Implementing Google Maps in android application,
Procedure for publishing application on Google Play Store.

My imageUnit- 8Introduction to iOS Programming

Introduction to iOS and iOS programming, iOS platform, Environment setup, Creating an Xcode project,
Building the interface, Making connections, Running on the simulator.
Introduction to Swift language, Views and the view hierarchy, Storyboard and view controllers,
Working with widgets and its attributes, Creating a simple iOS application.