MAD : Mobile Application Development
Mobile application development is the process of making software for smartphones, tablets and digital assistants, most commonly for the Android and iOS operating systems. The software can be preinstalled on the device, downloaded from a mobile app store or accessed through a mobile web browser.
IOS
SDK / IDE used for Development : XCode
Frameworks
# | Description |
---|---|
Overview of IOS Frameworks | IOS Series | MyCodeTips | Vlog #58 | |
Accelerometer | |
GameKit | |
UiKit | |
Widget Kit | |
CoreML | |
Audio & Video | |
CFNetwork | |
AVAudioPlayer | |
Framework in IOS | IOS Series | MyCodeTips | |
NS Stands in IOS Frameworks ? | IOS Series | @mycodetips | [ Hindi ] | |
Fundamentals ( Part 1 )
Description | |
---|---|
IOS App Development Prerequisites | Concept Series | MyCodeTips | [ Hindi ] | |
Introductions | |
Hardware | |
Software | |
Tools | |
Xcode 11 | |
Xcode 12 | |
Xcode 14 | |
Storyboard vs XIB in IOS | IOS Series | MyCodeTips | |
Simulator | |
Understanding IOS | |
Function Overloading | |
Function Overriding | |
Protocol and Delegate Concept in Objective-C or Swift | IOS Series | MyCodeTips | [ Hindi ] | |
Delegation Pattern in Objective-C | |
Delegation Pattern in Swift | |
Automatic Reference Counting : ARC | Concept | MyCodeTips | [ Hindi ] | |
OOPS | |
Xcode Features | |
Architecture Pattern | |
Concurrency in swift | |
Crash Detection in IPhone 14 | |
IOS app lifecycle | |
IOS architecture | |
Life cycle of EVENTS | |
Sharing Option in IOS ( Objective-C ) | MyCodeTips | |
How to Organize Folders in IOS Project | IOS Series | MyCodeTips | |
Command-Line Arguments in Objective-C | IOS Series | MyCodeTips | [ Hindi ] | |
Swift vs Objective-c | IOS Series | MyCodeTips | [ Hindi ] |
Fundamentals ( Part 2 )
# | Description | |
---|---|---|
Strong Weak | ||
Strong cycle | ||
Self, This, Me in Coding | Concept | MyCodeTips | [ Hindi ] | ||
Retain, Assign, Copy, Strong, Weak, Atomic keywords in IOS | IOS Series | MyCodeTips | [ Hindi ] | ||
ARC life cycle | ||
AutoreleasePool in Objective-C | IOS Series | MyCodeTips | [ Hindi ] | ||
Retain Cycle | ||
Tuple | ||
Defer | ||
Properties | ||
non-atomic | ||
Memory Management in Objective-C | IOS Series | MyCodeTips | [ Hindi ] | ||
Memory Leaks | Concept Series | MyCodeTips | [ Hindi ] | ||
Instruments | ||
Protocol | ||
Access Control in Swift iOS | ||
What is Widget | ||
Initialization | ||
Ranges | ||
Basics Classes of iOS APP | IOS Series | MyCodeTips | ||
nil | Nil | NULL | NSNull | Category | MyCodeTips | [ Hindi ] |
UI Controls ( Part 1 )
UI Controls ( Part 2 )
# | Description | ||
---|---|---|---|
What is difference between TableView and CollectionView(UI) | IOSSeries | MyCodeTips | Vlog #57 | |||
UI Collection View / CollectionView Controller | |||
Frame, CGRect, CGPoint and CGSize | |||
Custom Buttons | |||
Progress View | |||
View Controller Life Cycle | |||
Stack view (Horizontal / Vertical) | |||
NSCalendar in Objective-C | IOS Series | @mycodetips | [ Hindi ] | |||
What is Page View Controller in Storyboard? | IOS Series | MyCodeTips | |||
What is ScrollView in iOS? | #iosseries | MyCodetips | Tech Vlog #54 | |||
What is datetime picker? | #iosSeries | MyCoDeTips | Tech Vlog 55 | |||
Picker View | |||
WebKit View | |||
NavigationBar | |||
Tool Bar | |||
ios tab bar controller | IOS Series | IOS APP UI Controls | MyCodeTips | |||
Search bar | |||
Men/Sub-Menu Command | |||
Navigation Controller | |||
What is Split ViewController in IOS | IOS Series | MyCodeTips | |||
Constraints | |||
What is SwiftUI? |
UI Controls ( Part 3 )
# | Description |
---|---|
GRID VIEW | |
Apple MAP Integration in Swift | IOS Series | MyCodeTips | |
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 | |
How to Make Collectionview in Objective-C | IOS | Mycodetips | |
What is Safe Area in Storyboard | IOS Series | MyCodeTips | |
Using UIColor to customize app appearance |
Objective-C ( Part 1 )
Objective-C ( Part 2 )
Swift ( Part – 1 )
Swift ( Part – 2 )
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 | ||
SQLite Database |
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 | ||
Transforming Views with CGAffineTransform | ||
Working with UIBezierPath in iOS applications |
Android
SDK / IDE used for Development : Android Studio
Fundamentals ( Part – 1 )
Description | |
---|---|
Android App Development Prerequisites | Concept | MyCodeTips | [ Hindi ] | |
Introductions | |
Android Manifest file | Android Series | MyCodeTips | |
What is use of Gradle in Android | Android Series | MyCodeTips | |
Android APP Lifecycle | Android Series | MyCodeTips | |
Hardware | |
Software | |
Tools | |
Installing Android Studio | |
XML Interface | |
Emulator | |
Understanding Android Architecture | Android Series | MyCodeTips [ English ] | |
Function Overloading | |
Function Overriding | |
Delegation in Android | |
Delegation Pattern | |
OOPS | |
Android Features | |
Creating Virtual Device Emulator in Android Studio | Android | MyCodeTips | |
Program Structure of Android Project | Android Series | MyCodeTips | |
Android SDK and AVD | Android Series | MyCodeTips | |
Android Download Setup and Run | Android Series | MyCodeTips | |
What is Android | Android Series | MyCodeTips |
Fundamentals ( Part – 2 )
UI Controls ( Part – 1 )
Description | |
---|---|
Introduction to UIKit | |
Android Layouts Overview | Android Series | MyCodeTips | |
Android UI Controls – Part-1 | Android Series | MyCodeTips | |
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 ( Part – 2 )
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? |
UI Controls ( Part – 3 )
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 |
Android Programming ( JAVA )
Android Programming ( JAVA )
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 |
Android Programming ( JAVA )
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 |
Android Programming ( Kotlin )
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 |
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 |
PowerAPPS
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 | ||
---|---|---|
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? |
Programming (No Code / Low Code)
Description |
---|
Storing
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 |
Xamarin
SDK / IDE used for Development
Fundamentals
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 | ||
---|---|---|
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? |
Programming
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 |
Advanced 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 |
Advance 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 |
React Native
SDK / IDE used for Development
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 | ||
---|---|---|
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? |
Programming (HTML,CSS,JavaScript)
Programming (HTML,CSS,JavaScript)
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 |
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 |