iOS App Development Training in Kathmandu


iOS App Development Training Course :

With iOS Development Training Course at Rillmark you will be able to build interactive apps on the iOS platform. iOS is a powerful operating system that powers Apple products including iPhones and IPads.

iOS App Development Training :

iOS (SWIFT) is a mobile operating system that was created and developed by the IT giant – Apple - for its devices. iOS is the operating system for iPad, iPhone and iPod touch devices. There are about a billion active Apple devices around the world. By enrolling in this course, you will be able to make mobile apps for iOS devices.

iOS App Development Training Prerequisite :

There are no pre-requisites for this course. You just need to be familiar with a computer.

Course Breakdown

Week 1

iOS (Swift) Fundamentals / Basic UIkit 

Introduction iOS/ xCode /devices/playground
Variables, Types and Control Flow
Optional Types, Collections, Enums
Functions and Closures
Classes and Structure
Extensions/ Property Observers

Week 2

Advance UIKit / Advance Swift

Generics / Size Classes
Error Handling
Operator Overloading

Week 3


Using Camera to take Pictures
Use Gallery to add pictures in projects
Use Sound files
Record Audio
Record Video

Week 4

View Controllers

UIPageViewController / Animation
App State

Week 5

Networking / Persistence 

Parsing JSON with NSJSONSerialization
Refactoring To Use HTTPGetRequest
User Defaults / UIDocument
Working with Files / NSKeyedArchiver

Week 6

Notification (Local / Remote), Using External Library 

MapKit Framework
Push Notification / Local Notification
Gestures, Taps, and Touches / Timer
Third Party Dependancy (Cocoapod, Carthage)

Week 7

Extension Series 

Drawing / UIControl
Swift / Objective-C Interoperability
Version Control (git, bitbucket)
Code Quality
Adding Custom fonts / Images
Submitting to the App Store
Storyboards / UILabel / UIView / Outlet / IBAction
UITextField / UITextView
UIButton / UISegmentControl / UISwitch
UIScrollView / UISlider
UIWebView / UIStackView
UIDatePicker / UIPickerView
Auto Layout / Access Control, Adaptive Layout


Week 8

Integrating Social Media


Week 9

Introduction to Game Framework

Game Kit

Course Details

iOS is a mobile operating system that was created and developed by the IT giant – Apple - for its devices. iOS is the operating system for iPad, iPhone and iPod touch devices. There are about a billion active Apple devices around the world.

As more and more people use iPods, iPads and iPhones, it is obvious that the demand for the iOS/Swift app developer is growing every year. As an iOS developer, you will have a challenging but rewarding career. Moreover, the remuneration for iOS professionals is bigger than their counterparts.

What you will learn
Rilllmark has established its curriculum according to the job market demands. You will be using Apple’s Xcode as an integrated development environment (IDE).  

Why Rillmark?

Remarkable facilities:
We have got adequate hardware, software and network facilities, so you can conduct practical classes without any difficulties. We analyze equipment and student ratio to acquire new hardware and software.

Best teachers:
We employ some of the best instructors available in Kathmandu. We have an intensive instructor selection process in place, so only the best and the brightest get to teach you. Our teachers will teach you quickly and effectively. So that you can start your career super-fast.

Industry leaders with a passion for teaching:
We have assembled a group of smart teachers. In addition, our teachers are passionate at the subject they teach. All of them are working as professionals in prestigious IT companies. This will help you get practical knowledge required in your field of study.

Technology Adaptation
We regularly assess our training courses. Technology is changing very fast. We change accordingly. We use the latest software to train you. Rest assured, the knowledge you gain at Rillmark will allow you to compete in the field you want to work later.

Organization Culture:

We are highly flexible. We put your complaints and concerns first. We are here to serve you and we deal with you accordingly. We maintain a peaceful, healthy, caring and learning atmosphere within our organization.

Emphasis on Collaboration:
Our instructors are friendly but professional. They are ready to go that extra mile to work collaboratively with you. They will pay individual attention to the students they teach. Further, most of our courses end with a capstone project. This means you will be working under the direct supervision of our instructors.

What after finishing this course?
As soon as your iOS programming course is complete, you are ready to compete in the job market. Our institute tries its best to search for possible internships or a job placements for you in the app development industry. We encourage you to use job portals, newspaper ads and your contacts for launching your career.



Laxmi Purbey

iOS Developer


I am a professional iOS developer, with more than four years of experience. My passion lies in developing mobile apps and games. While teaching, I make use of various teaching materials. We will focus more on practice than theory learning.