• Home
  • Basics
  • DSA
  • MAD
  • Concept
  • Practice
  • Misc
    • Tips
    • QA’s
    • Misc
  • Course
  • Home
  • Basics
  • DSA
  • MAD
  • Concept
  • Practice
  • Misc
    • Tips
    • QA’s
    • Misc
  • Course
  • #News
  • #APPS
  • #Apple WWDC
  • #Google I/O
  • #Microsoft Ignite
  • #Let’s Talk
  • #Advertise

MyCodeTips mycodetips-newlogocopy1

  • Home
  • Basics
  • DSA
  • MAD
  • Concept
  • Practice
  • Misc
    • Tips
    • QA’s
    • Misc
  • Course
topblankbanner

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.

All IOS Articles
All Android Articles

IOS

SDK / IDE used for Development : XCode

How to clear Cache from DerivedData folder in IOS Simulator | Xcode | mycodetips
Debug/Release folder location in IOS Simulator | Xcode | mycodetips
How to clear Cache from DerivedData folder in IOS Simulator | Xcode | mycodetips
How to change default build system to legacy build system in Xcode | Xcode | mycodetips
Installing Xcode 11.x on MAC using External HDD | Xcode | mycodetips
How to Clean Usage Space from Xcode | Xcode | mycodetips
Kaise Xcode-12 Install karein | xcode12 Installation | First APP ( हिंदी )
Different versions of xcode on mac | IOS Series | MyCodeTips | Vlog #60
Project Explorer in Xcode | IOS Series | MyCodeTips | Vlog #61
Xcode Preferences | IOS Series | MyCodeTips | Vlog #62
Delete data from simulator | IOS Series | MyCodeTips | Vlog #63
Installing Xcode 14.x on MAC using External HDD or Laptop | Tips & Tricks | MyCodeTips | [ Hindi ]
What is XCConfig

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 )

#Description
User Interface?
Introduction to UIKit
UIButton
UILabel
Image View
UIText Fields
UISwitch
UISLIDER in IOS
What is stepper in iOS | IOS Series | MyCodeTips
Text View
Auto Layout
Alertview or Actionsheet in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Segmented Controls
UIActivity Indicator
What is UIVIEW in IOS | IOS Series | MyCodeTips
What is Container View | IOS Series | MyCodeTips
What is a ViewController iOS | IOS Series | MyCodeTips
View and ViewController | IOS Series | MyCodeTips
WebKit in iOS | IOS Series | MyCodeTips

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 )

Description
Introduction to Programming
Message Passing between Classes in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Program Structure in Objective-C | Objective-C | IOS
Struct or Entity or Models in Objective-C | IOS Series | MyCodeTips | [ English ]
Objective-C Basics | IOS Series | MyCodeTips | [ Hindi ]
Command Line & Print
__blocks in Objective-C | IOS Series | MyCodeTips | [ English ]
Decision Making in Objective-C | IOS Series | MyCodeTips
Comments
Data Types in Objective-C | IOS | MyCodeTips
Datatypes, Categories, Extensions in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Constants
Data Encapsulation in Objective-C | IOS Series | @mycodetips | [ Hindi ]
String
If else
Operator in Objective-C | IOS | MyCodeTips
Array & ArrayList in Objective-C | IOS Series | MyCodeTips
NSArray & NSMutableArray in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Methods of NSArray in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Methods of NSMutableArray in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Mostly used Methods of NSDictionary in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Loop in Objective-C | IOS | MyCodeTips
Functions in Objective-C | IOS Series | MyCodeTips
Integer, NSInteger, NSNumber in Objective-C | IOS Series | MyCodeTips
Switch
while loop
Jump Statement
alloc and init in Objective-C | IOS Series | MyCodeTips | [ English ]
Control Statement
Extension in Objective-C | IOS Series | MyCodeTips | [ English ]
Category in Objective-C | IOS Series | MyCodeTips | [ English ]
Timer
What is the @objc attribute? | IOS Series | MyCodeTips | [ Hindi ]
[at]Symbol in Objective-C | IOS Series | MyCodeTips | [ English ]
Synthesize and Dynamic in IOS | IOS Series | MyCodeTips | [ Hindi ]
Class Method vs Instance Method in Objective-C | IOS Series | MyCodeTips
Data Encapsulation in Objective-C | IOS Series | MyCodeTips | [ English ]
Inheritance in Objective-C | IOS Series | MyCodeTips | [ English ]
Polymorphism in Objective-C Code | IOS Series | MyCodeTips | [ English ]
Abstraction
Enumerations / ENUM
Passing Data
Segue
Getting Data from UserDefaults
OOPS
Multithreading
Bitwise Operator
Break Statement
Recursion
Constraint kaise Fix kare IOS APP me | Basic Constraints in IOS APP ( हिंदी )
How to Make Collectionview in Objective-C | IOS | Mycodetips

Objective-C ( Part 2 )

DescriptionObjective-Cswift32
Introduction
Basic Syntax of Objective-C | IOS | MyCodeTips
Macros and Pre-Processor in Objective-C | IOS Series | MyCodeTips | [ English ]
Subcripts
NS Framework
Values and Collections in Objective-C ( Part-1 ) | IOS Series | @mycodetips | [ Hindi ]
Values and Collections in Objective-C ( Part-2 ) | IOS Series | @mycodetips | [ Hindi ]
Values and Collections in Objective-C ( Part-3 ) | IOS Series | @mycodetips | [ Hindi ]
Initialize (& de-initialize)
Swift Flow Control
typecasting in objective-C | IOS Series | MyCodeTips | [ English ]
Selectors (& Class Type)
Playground
variables
Optionals
Control Flow
NSString in Objective-C | IOS Series | MyCodeTips
Mostly Used Methods of NSSet/NSMutableSet in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Dictionaries
Functions
Closures
Properties
Initialisation
Property observer
for-in loop
Optional Chaining
Methods or Functions
repeat-while loop
Higher-Order Functions
Flow Control
NSLog and Console Debugging in Objective-C | IOS Series | MyCodeTips | [ English ]
ERROR Handling in Objective-C | IOS Series | MyCodeTips | [ English ]
Guard
unowned
Pointers in Objective-C | IOS Series | MyCodeTips | [ English ]
Escaping & Non-Escaping Closures
Opaque Types
Gaurd Statement
Higher-Order Functions
Main function in IOS | IOS Series | MyCodeTips

Swift ( Part – 1 )

DescriptionObjective-Cswift32
Main function in IOS | IOS Series | MyCodeTips
id vs any in IOS | IOS Series | MyCodeTips | [ English ]
introduction to swift programming language | IOS Series | MyCodeTips | [ Hindi ]
Swift Programming Basics – Part ( One ) | IOS Series- Swift | MyCodeTips | [ Hindi ]
Swift Programming Basics – Part ( Two ) | IOS Series | MyCodeTips | [ Hindi ]
Swift Programming Basics – Part ( Three ) | IOS Series-Swift | MyCodeTips | [ Hindi ]
Advanced Swift Programming
Local Datastorage in Objective-C | IOS Series | @mycodetips | [ Hindi ]
Blocks in Swift or Objective-C
__blocks in Objective-C | IOS Series | MyCodeTips | [ English ]
Subscripts
Fallthrough Statement
ClassKIt
Cloud kit
Combine framework
Core Audio
Core location
Collections
Structures
Tuples
Swift : Basic Operators | IOS Series | MyCodeTips | [ Hindi ]
Swift : Strings and Characters | IOS Series | MyCodeTips | [ Hindi ]
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
Accessing Maps
Camera Management
File Handling
iAd Integration
in-App Purchase
Location Handling
Swift Hashable
Type Alias
Typecasting
JSON parsing and displaying in Objective-C | IOS | mycodetips

Swift ( Part – 2 )

Basic Structure of an APP | Swift | IOS
UIlabel Control in IOS Swift #IOSSeries
UIButton in Swift #IOSSeries
UITextBox in Swift #IOS Series
UISLIDER in IOS #IOSSeries
UISEGMENTEDCONTROL in IOS #IOSSeries #IOS
UISWITCH and UIACTIVITY INDICATOR in IOS #IOSSeries #IOS
How do I use progress view? or What is the use of UIImageView?

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 )

Description
Strong Weak
Strong cycle
self/this/me
Assign Copy Retain
ARC life cycle
Autorelease Pool
Retain Cycle
Compiletime or Runtime Polymorphism
Memory Management
Memory Leak
Profiler

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 )

Description
Introduction to Programming
Command Line & Print
Decision Making
Comments
Primitive data types
OOPS
String
If else
Operators
Arrays and sets
Dictionary
loops (for loop, while loop, do while loop)
Functions
Numbers
Switch
while loop
Jump Statement
alloc and init
Control Statement
Extensions
Categories
Timer
@objc
@synthesize or Dynamic
Classes and Objects
Encapsulation
Inheritance
Polymorphism
Abstraction
Enumerations
Passing Data
Segue

Android Programming ( JAVA )

DescriptionObjective-Cswift32
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 )

DescriptionObjective-Cswift32
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 Xcode11 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

Description
Strong Weak
Strong cycle
self/this/me
Assign Copy Retain
ARC life cycle
Autorelease Pool
Retain Cycle
Tuple
Defer
Properties
Compiletime or Runtime Polymorphism
Memory Management
Memory Leak
Instruments

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

Description
Introduction to Programming
Command Line & Print
Decision Making
Comments
Primitive data types
OOPS
String
If else
Operators
Arrays and sets
Dictionary
loops (for loop, while loop, do while loop)
Functions
Numbers
Switch
while loop
Jump Statement
alloc and init
Control Statement
Extensions
Categories
Timer
@objc
@synthesize or Dynamic
Classes and Objects
Encapsulation
Inheritance
Polymorphism
Abstraction
Enumerations
Passing Data
Segue

DART Programming

DescriptionObjective-Cswift32
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

DescriptionObjective-Cswift32
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

Sharepoint PowerApps

#Description

Fundamentals

Description
Pre-Requisites
Introductions
Hardware
Software
Tools
Installing Xcode11 12 14
Interface Builder ( XIB / Storyboard)
Simulator
Understanding IOS
Function Overloading
Function Overriding
Delegation in iOS
Delegation Pattern
ARC
OOPS
Xcode Features
Android Features

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

Description
Pre-Requisites
Introductions
Hardware
Software
Tools
Installing Xcode
Interface Builder ( XIB / Storyboard)
Simulator
Understanding IOS
Function Overloading
Function Overriding
Delegation in iOS
Delegation Pattern
OOPS
Xcode Features
Android Features

Fundamentals

Description
Strong Weak
Strong cycle
self/this/me
Assign Copy Retain
ARC life cycle
Autorelease Pool
Retain Cycle
Tuple
Defer
Properties
Compiletime or Runtime Polymorphism
Memory Management
Memory Leak
Instruments

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

Description
Introduction to Programming
Command Line & Print
Decision Making
Comments
Primitive data types
OOPS
String
If else
Operators
Arrays and sets
Dictionary
loops (for loop, while loop, do while loop)
Functions
Numbers
Switch
while loop
Jump Statement
alloc and init
Control Statement
Extensions
Categories
Timer
@objc
@synthesize or Dynamic
Classes and Objects
Encapsulation
Inheritance
Polymorphism
Abstraction
Enumerations
Passing Data
Segue

Programming

DescriptionObjective-Cswift32
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

DescriptionObjective-Cswift32
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)

Description
Introduction to Programming
Command Line & Print
Decision Making
Comments
Primitive data types
OOPS
String
If else
Operators
Arrays and sets
Dictionary
loops (for loop, while loop, do while loop)
Functions
Numbers
Switch
while loop
Jump Statement
alloc and init
Control Statement
Extensions
Categories
Timer
@objc
@synthesize or Dynamic
Classes and Objects
Encapsulation
Inheritance
Polymorphism
Abstraction
Enumerations
Passing Data
Segue

Programming (HTML,CSS,JavaScript)

DescriptionObjective-Cswift32
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

Support us

mycodetips
mycodetips

Follow us @ LinkedIn 2850+

Join 8,278 other subscribers

Latest Posts

  • Exploring Single Point Failure
    Exploring Single Point Failures: Causes and Impacts
  • primitive-datatypes-new
    Exploring the Pros and Cons of Primitive Data Types
  • best practice clean code
    Essential Coding Standards and Best Practices for Clean Code
  • YT-Featured-Templates--lld
    What Business Problems Solves in Low Level Design (LLD)
  • SRP-SingleResopnsibility
    SRP : Single Responsibility Principle in Swift and Objective-C
  • #about
  • #myapps
  • #contact
  • #privacy
  • #Advertise
  • #myQuestions

Android Database Interview IOS IOSQuestions Javascript Objective-c Programming Swift Tips&Tricks Web Wordpress

  • Exploring Single Point Failures: Causes and Impacts
  • Exploring the Pros and Cons of Primitive Data Types
  • Essential Coding Standards and Best Practices for Clean Code
MyCodeTips

©mycodetips.com