munotes®

Mobile Programming Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes

Get access to whole semester resourcesSemester Pass
MU B.Sc. (Information Technology) student group Free to join

Official Notes munotes.in

Mobile Programming Practical

B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 5

Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)

For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges

Open the book ↓

munotes.in Third Year

Contents

Module I Android Fundamentals & UI Design

  1. How This Paper Is Examined, and What Your Journal Must Contain 1
  2. What Flutter and Dart Are, and What You Are Building 6
  3. The Flutter Laboratory: the SDK, flutter doctor and an Emulator 10
  4. Practical 1: Hello World 14
  5. Inside a Flutter Project: Every File and What It Is For 17
  6. Dart for This Paper: Variables, Functions, Classes and Null Safety 20
  7. Practical 2: Assets, Themes, Colours, Strings, Images and Fonts 24
  8. Practical 3: The StatefulWidget Lifecycle 28
  9. Debugging State: print, debugPrint and DevTools 32
  10. Practical 4: Navigator 35
  11. Practical 5: Named Routes and Passing Data 38
  12. Practical 6: Parent and Child State 41
  13. Practical 7: Row and Column 44
  14. Practical 8: Stack and Positioned 47
  15. Practical 9: Login and Registration Form with Validation 50
  16. Practical 10: SingleChildScrollView and ListView 54
  17. Practical 11: Expanded and Flexible 58
  18. Practical 12: Overlaying Widgets with Stack 62
  19. Practical 13: ListView.builder and Tapping an Item 65
  20. Practical 14: GridView 68
  21. Practical 15: A List of Custom Widgets 71

Module II Android System Components & Data Handling

  1. Practical 1: A List That Opens a Dialog 74
  2. Practical 2: A Grid with a Popup Menu 77
  3. Practical 3: Custom List Items with a Bottom Sheet and SnackBar 80
  4. Practical 4: Navigator.push and Navigator.pop, and Returning a Result 84
  5. Practical 5: GestureDetector and Button Callbacks 87
  6. Practical 6: DropdownButton with Dynamic Data 91
  7. How Dart Runs Asynchronous Code: the Event Loop 94
  8. Practical 7: Background Work with Dart's Async Features 98
  9. Practical 8: Local Notifications 102
  10. Practical 9: Updating the Screen from a Stream or a Future 107
  11. SQLite and the sqflite Package 111
  12. Practical 10: CRUD with sqflite 115
  13. Practical 11: SQLite Data in a ListView 120
  14. JSON and the http Package 124
  15. Practical 12: Fetching and Showing JSON from a Web API 127
  16. Practical 13: Future and async/await 131
  17. Practical 14: Playing Audio and Video 135
  18. Practical 15: Runtime Permissions and Secure Storage 140
  19. The Practical Slip, the Journal and the Viva 145
munotes.in

The chapters

Every chapter of this book comes with the B.Sc. (Information Technology) Semester 5 notes.

The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.

Notes: ₹499 Already bought it? Sign in

Free either way: question papers, the syllabus, and the cover and contents of every book.

The rest of this subject

These notes are cut from the University's printed syllabus. Open the syllabus itself, or the past papers, for the same subject.

Issue
Done!