Fluter and Dart
Fluter and Dart
**Dart**
4. Operators
5. Conditional Statements
a. If
b. else
c. Nested if else
d. switch
e. Conditional Expressions
i. Ternary operators
6. Looping Statements
a. For
i. For
iii. For In
b. While
c. Do While
a. Class
i. Properties
b. Objects
8. Function/Methods
b. Normal Method
a. Late
b. ?
c. ??
d. !
**Flutter**
iv. Download Flutter And Dart Extensions in Android Studio (File -> Plugins then
search for “Flutter” and “Dart”, install them Like this)
vi. Download Flutter And Dart Extensions in VS Code (Go To Extensions screen and
search “Flutter” and “Dart”, install them Like this)
f. What is MaterialApp?
b. Scaffold Widget
c. AppBar
i. Font_awesome_icons (Ref)
e. Colours (Ref)
g. Container Widget
h. Text Widget
i. Center Widget
b. Padding Widget
c. IconButton Widget
d. TextButton Widget
e. InkWell Widget
f. GestureDetector Widget
g. Button Widget
h. TextField Widget
a. Row Widget
(Ref)
b. Column Widget
(Ref)
c. Stack Widget
i. Positioned Widget
c. Spacer
c. SizedBox
d. Image Widget
h. Assignment: Create 2 Image one show image from Assets and URL.
i. build() **
i. initState() **
ii. didChangeDependencies()
iii. build() **
iv. didUpdateWidget()
v. dispose() **
a. setState method
Application Life
d. SingleChildScrollView
d. Assignment: Create a Screen with List of Items using ListView Builder whenever the user
clicks on the item then needs to show that item in the next Screen.
b. Drawer Widget
c. AppBar Actions
30. Lists
a. ListView
b. ListView Builder
i. ListTile
ii. Card
d. GridView Builder
e. PageView Widget, PageController
f. TabLayout
g. Bottom Sheets
a. Expanded Widget
b. Flexible Widget
c. Spacer Widget
d. SizedBox Widget
i. AbsorbPointer
ii. IgnorePointer
f. PlaceHolder Widget
f. Scrollbar Widget
f. CheckBox Widget
f. RadioTitle Widget
f. Dialog Widget
f. SingleChildScrollView Widget
f. MediaQuery
f. LayoutBuilder Widget
f. SafeArea
32. Localization/Internalisation
33. Streams
b. HTTP Methods
i. GET
ii. POST
iv. DELETE
Postman: https://www.postman.com/
Swagger: https://petstore.swagger.io/
c. API operations
i. CRUD
3. U - Update
4. D - Delete
JSON Viewer
a. Using APK
i. Ex: AppBundle 8 to 10 MB
c. Ios
i. .ipa
38.
i. https://appstoreconnect.apple.com/