flutter
SDK / IDE used for Development : Flutter IDE
Frameworks
Fundamentals
Description | ||
---|---|---|
Pre-Requisites | ||
Introductions | ||
Hardware | ||
Software | ||
Tools | ||
Installing Xcode | 11 12 14 | |
Interface Builder ( XIB / Storyboard) | ||
Simulator | ||
Understanding IOS | ||
Function Overloading | ||
Function Overriding | ||
Delegation in iOS | ||
Delegation Pattern | ||
ARC | ||
OOPS | ||
Xcode Features | ||
Android Features | ||
Flutter Installation | MyCodeTips |
Fundamentals
UI Controls
Description | |
---|---|
Introduction to UIKit | |
UIButton | |
UILabel | |
Image View | |
UIText Fields | |
UISwitch | |
UISlider | |
View Controller | |
UI Stepper | |
Text View | |
Intro to Auto Layout | |
AlertViewController | |
Segmented Controls | |
UIActivity Indicator | |
UiView | |
ContainerView | |
View Controller |
UI Controls
Description | ||
---|---|---|
GRID VIEW | ||
Map Kit View | ||
SceneKit View | ||
Spritekit View | ||
ARKit Scenekit View | ||
ARKit Spritekit View | ||
GLKit View Controller | ||
AVKit View Controller | ||
Tap Gesture Recognizer | ||
Pinch Gesture Recognizer | ||
Rotaion Gesture Recognizer | ||
Swipe Gesture Recognizer | ||
Pan Gesture Recognizer | ||
Long Press Gesture Recognizer | ||
Collection View Layout |
UI Controls
Description | ||
---|---|---|
UI Table View / TableView Controller | ||
UI Collection View / CollectionView Controller | ||
Frame, CGRect, CGPoint and CGSize | ||
Auto Layout | ||
Custom Buttons | ||
Progress View | ||
View Controller Life Cycle | ||
Stack view (Horizontal / Vertical) | ||
NSCalendar | ||
Page Control / PageView Controller | ||
Scroll View | ||
Date Picker | ||
Picker View | ||
WebKit View | ||
NavigationBar | ||
Tool Bar | ||
Tab Bar / Tab Bar Controller | ||
Search bar | ||
Men/Sub-Menu Command | ||
Navigation Controller | ||
Split View Controller | ||
Adding Constraints | ||
Constraints Detailed | ||
What is SwiftUI? |
DART Programming
DART Programming
Description | |||
---|---|---|---|
Introduction | |||
Syntax | |||
Preprocessors | |||
Subcripts | |||
NS Framework | |||
Values and Collection | |||
Initialize (& de-initialize) | |||
Swift Flow Control | |||
Type Casting | |||
Selectors (& Class Type) | |||
Playground | |||
variables | |||
Optionals | |||
Control Flow | |||
Strings | |||
Arrays | |||
Dictionaries | |||
Functions | |||
Closures | |||
Properties | |||
Initialisation | |||
Property observer | |||
for-in loop | |||
Optional Chaining | |||
Extensions | |||
repeat-while loop | |||
Higher-Order Functions | |||
Flow Control | |||
log handling | |||
Error Handling | |||
Guard | |||
Protocols |
DART Programming
Description | |||
---|---|---|---|
Advanced Swift Programming | |||
Local DataStorage | |||
Blocks | |||
CoreML | |||
CFNetwork | |||
ClassKIt | |||
Cloud kit | |||
Combine framework | |||
Core Audio | |||
Core location | |||
Collections | |||
Structures | |||
Sets | |||
Selectors & Class Type Swift Assignment | |||
Delegation Pattern | |||
Optional Binding | |||
SwiftyJSON | |||
Swift Hashable | |||
Swift Singleton | |||
Selectors & Class Type ObjC | |||
Paging | |||
Dynamic Binding | |||
Reuse UIView with XIB | |||
Custom Table View Cell | |||
Search in Tables | |||
Table View Methods | |||
Multiple Edit Buttons | |||
Custom Cells in Collection Views | |||
Deleting Cells in Collection Views | |||
Collection Views Drag and Drop | |||
Coredata |
Storing ( Local DB, Cloud, API)
Description | ||
---|---|---|
Firebase Introduction | ||
What is Firebase? | ||
Settings ViewController | ||
Creating Users in Firebase | ||
Upload Operations Firebase | ||
Storage Operations Firebase | ||
Firestore Structure Firebase | ||
Saving Date Firebase | ||
Retrieving Data Firebase | ||
Downloading Images Firebase | ||
Firebase Security | ||
IAM (Identity Access Management) | ||
AWS Introduction | ||
What is AWS | ||
Creating Users in AWS | ||
Indexing in AWS | ||
Searching in AWS | ||
Storing image in S3 in AWS | ||
Introduction to Mongo DB | ||
What is MongoDB |
Graphics & Gestures
Description | ||
---|---|---|
Introduction to touches and gestures | ||
Begin & End Touch Methods | ||
Touches Moved | ||
Custom Gesture | ||
Transformations | ||
Rotate and Scale | ||
CG Transforms and Touches | ||
Graphics and Animation | ||
Animations | ||
Animation Blocks | ||
Animation Loops | ||
Chart Graph Excercise | ||
Spring ANimation | ||
Transitions | ||
Core Graphics | ||
Bezier Path Curves | ||
Bezier Path Lines | ||
Finger Drawing Excercise | ||
CA Layer | ||
IBInspectable | ||
Core Animation | ||
Core Animation Frames | ||
CA Transitions | ||
Animation in Autolayout | ||
UI Dynamics | ||
Grid View Example |