Mobile Programming Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes
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
- How This Paper Is Examined, and What Your Journal Must Contain 1
- What Flutter and Dart Are, and What You Are Building 6
- The Flutter Laboratory: the SDK, flutter doctor and an Emulator 10
- Practical 1: Hello World 14
- Inside a Flutter Project: Every File and What It Is For 17
- Dart for This Paper: Variables, Functions, Classes and Null Safety 20
- Practical 2: Assets, Themes, Colours, Strings, Images and Fonts 24
- Practical 3: The StatefulWidget Lifecycle 28
- Debugging State: print, debugPrint and DevTools 32
- Practical 4: Navigator 35
- Practical 5: Named Routes and Passing Data 38
- Practical 6: Parent and Child State 41
- Practical 7: Row and Column 44
- Practical 8: Stack and Positioned 47
- Practical 9: Login and Registration Form with Validation 50
- Practical 10: SingleChildScrollView and ListView 54
- Practical 11: Expanded and Flexible 58
- Practical 12: Overlaying Widgets with Stack 62
- Practical 13: ListView.builder and Tapping an Item 65
- Practical 14: GridView 68
- Practical 15: A List of Custom Widgets 71
Module II Android System Components & Data Handling
- Practical 1: A List That Opens a Dialog 74
- Practical 2: A Grid with a Popup Menu 77
- Practical 3: Custom List Items with a Bottom Sheet and SnackBar 80
- Practical 4: Navigator.push and Navigator.pop, and Returning a Result 84
- Practical 5: GestureDetector and Button Callbacks 87
- Practical 6: DropdownButton with Dynamic Data 91
- How Dart Runs Asynchronous Code: the Event Loop 94
- Practical 7: Background Work with Dart's Async Features 98
- Practical 8: Local Notifications 102
- Practical 9: Updating the Screen from a Stream or a Future 107
- SQLite and the sqflite Package 111
- Practical 10: CRUD with sqflite 115
- Practical 11: SQLite Data in a ListView 120
- JSON and the http Package 124
- Practical 12: Fetching and Showing JSON from a Web API 127
- Practical 13: Future and async/await 131
- Practical 14: Playing Audio and Video 135
- Practical 15: Runtime Permissions and Secure Storage 140
- The Practical Slip, the Journal and the Viva 145
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.