IOS

Free

4 students enrolled

  • Day1  0/2

    • 1
      Object Oriented Programming in Swift
      Object Oriented Programming in Swift   Most of Apple’s frameworks have a object-oriented architecture. Before you start digging into iOS/MacOS development you should first understand object o
    • 2
      Object Oriented Programming in Swift – QUIZ
  • Day 2  0/3

    • 1
      Swift – Basic Syntax,Operators, Data Types and Decision Making
        Basic Syntax   Import in Swift You can use the import statement to import any Objective-C framework (or C library) directly into your Swift program. For example, the above import c
    • 2
      Basic Syntaxes of Swift – QUIZ
    • 3
      XCode installation
      In your Mac, Open Appstore and search for Xcode and install. After installation double tap the app to open 1) Create New Xcode  Project 2) iOS -> Application -> Single View Application
  • Day 3  0/3

    • 1
      Function, Closures, Structures, Classes, Methods, Inheritance
      Function   A function is a set of statements organized together to perform a specific task. A Swift function can be as simple as a simple C function to as complex as an Objective C language
    • 2
      Loops, String, Array and Dictionaries
      Loops   There may be a situation when you need to execute a block of code several number of times. In general statements are executed sequentially: The first statement in a function is exec
    • 3
      String , Array, Dictionary QUIZ
  • Day 4  0/2

    • 1
      Initialization and Deinitialization
      Initialization   Classes, structures and enumerations once declared in Swift are initialized for preparing instance of a class. Initial value is initialized for stored property and also for
    • 2
      ARC – Overview
      Memory management functions and its usage are handled in Swift language through Automatic reference counting (ARC). ARC is used to initialize and deinitialize the system resources thereby releasing me
  • Day 5  0/2

    • 1
      Type Casting, Extensions, Protocols
      Type Casting   To validate the type of an instance 'Type Casting' comes into play in Swift language. It is used to check whether the instance type belongs to a particular super class or sub
    • 2
      Type Casting – QUIZ
  • Day 6  0/3

    • 1
      Application Life Cycle
      App Lifecycle events are available in AppDelegate.swift file. When we launching the application first time, then control will goes “application:didFinishLaunchingWithOption” method. Th
    • 2
      Application Life Cycle – Task
      Create one sample project Open AppDelegate.swift file as shown in image below, Place break points in every Delegate functions in the Class, To place break points just click on the left side
    • 3
      Application Lif Cycle – QUIZ
  • Day 7  0/1

    • 1
      Build Basic UI
      Build a Basic UI This lesson gets you familiar with Xcode, the tool you use to write apps. You’ll become familiar with the structure of a project in Xcode and learn how to navigate between and us
  • Day 8  0/2

    • 1
      Connect the UI to Code
      In this lesson, you’ll connect the basic UI of the FoodTracker app to code and define some actions a user can perform in that UI. When you’re finished, your app will look something like this:
    • 2
      Connect UI to code – QUIZ
  • Day 9  0/2

    • 1
      Work with View Controllers
      In this lesson, you’ll continue to work on the UI for the meal scene in the FoodTracker app. You’ll rearrange the existing user interface elements and work with an image picker to add a photo t
    • 2
      Work with view controllers
  • Day 10  0/2

    • 1
      Implement a Custom Control
      In this lesson, you’ll implement a rating control for the FoodTracker app. When you’re finished, your app will look something like this: Learning Objectives At the end of the lesson, you
    • 2
      Implement a Custom Control – QUIZ
  • Day 11  0/1

    • 1
      Define Your Data Model
      In this lesson, you’ll define and test a data model for the FoodTracker app. A data model represents the structure of the information stored in an app. Learning Objectives At the end of the
  • Day 12  0/2

    • 1
      Create a Table View
      Table views are versatile user interface objects frequently found in iOS apps. A table view presents data in a scrollable list of multiple rows that may be divided into sections. Table views have m
    • 2
      UITableView – TASK
      Creating an example project Run Xcode and check that you’re using the latest Xcode version: Create a new project with File > New > Project (⌘⇧N). Select iOS > Applic
  • Day 13,14  0/2

    • 1
      UINavigation​Controller
      UINavigation​Controller The UINavigation​Controller class implements a specialized view controller that manages the navigation of hierarchical content. This navigation interface mak
    • 2
      Navigation Controller – TASK
        The View Controller Stack Navigation view controllers are stack based. The newest view controller is the visible one. It is on top of the last one we saw. If you are not familiar with the st
  • Day 15,16  0/3

    • 1
      UICollection​View
      Manages an ordered collection of data items and presents them using customizable layouts. Overview When adding a collection view to your user interface, your app’s main job is to manage the da
    • 2
      COLLECTION VIEW USING SWIFT – TASK
      COLLECTION VIEW USING SWIFT One of the best features for developers that came in the iOS 6 SDK is UICollectionView. It’s been a popular tool for developers since, so let’s review how to
    • 3
      UICollectionView Controller
      In this tutorial, we will check out the basics of UICollectionViewController component and also learn the ins and outs of UICollectionView (introduced in iOS 6). Before that, let’s begin with some i
  • Day 17  0/2

    • 1
      UIPicker​View
      A view that uses a spinning-wheel or slot-machine metaphor to show one or more sets of values. Overview The user interface provided by a picker view consists of components and rows. A comp
    • 2
      UIPickerView – Task
      Make a new project with Command-Shift-N, under iOS make a single view project named SwiftUIPickerFormatted. Drag a label and a picker view onto the view controller on the storyboard. Open the Ass
  • Day 18,19  0/2

    • 1
      Tab bar controller
      You use tab bar controller to organize your app into one or more distinct modes of operation. The view hierarchy of a tab bar controller is self contained. It is composed of views that the tab bar con
    • 2
      TabBarController – Task
      UITabBarController is another UIViewController subclass. While navigation controllers manage a stack of related view controllers, tab bar controllers manage an array of view controllers that have n
  • Day 20  0/1

    • 1
      Container View
      Have you ever wondered how tab bar controllers and navigation controllers do their work? Even though it may seem as if UITabBarController and UINavigationControllerare magical classes, they are nothin
  • Day 21-23  0/2

    • 1
      Core Data
      What Is Core Data? Core Data is a framework that you use to manage the model layer objects in your application. It provides generalized and automated solutions to common tasks associated with object
    • 2
      Core Data – Task
      1. Managed Objects Instances of NSManagedObject represent a record in Core Data's backing store. Remember, it doesn't matter what that backing store looks like. However, to revisit the database an
  • Day 24,25  0/2

    • 1
      SQLITE
      What is SQLite? SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. It is the one database, which is zero-configured,
    • 2
      SQLITE – TASK
      Our demo app in this tutorial is going to display a list of movies that their details can be presented in a new view controller (yes I know, I’ve used movies as sample data in the past too, but IMDB
  • Day 26-30  0/3

    • 1
      NSURLSession – Web Services(API)
      URLSession The NSURLSession class and related classes provide an API for downloading content. This API provides a rich set of delegate methods for supporting authentication and gives yo
    • 2
      NSURLSession – TASK
      For this tutorial we'll use iOS 9 as a deployment target and the examples are based on a server side script to get the data located on the server that does not have the https, so, for  this reason, w
    • 3
      Alamofire and SwiftyJSON with Swift
      Alamofire is a library used for calling API, and Swifty JSON is used for handling the JSON responses Steps to setup the CocoaPods Open Terminal CocoaPods runs on ruby so update your system.
  • Day 31-35  0/2

    • 1
      Socket IO- Real time communication
      #Socket.IO-Client-Swift Socket.IO-client for iOS/OS X. ##Example import SocketIO let socket = SocketIOClient(socketURL: URL(string: "http://localhost:8080")!, config: [.log(true), .forcePolling
    • 2
      Socket example Task
      Socket.IO : What is Socket.IO ??? It enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed. It supports
  • Day 36-40  0/2

    • 1
      Payment – Braintree
      Braintree iOS SDK Welcome to Braintree's iOS SDK. This library will help you accept card and alternative payments in your iOS app. The Braintree iOS SDK requires Xcode 8+ and a Base SDK of iOS 9+.
    • 2
      Payment Gateway – Stripe
      What is Stripe? Stripe is built for developers. It provides friendly APIs that instantly enables businesses to accept and manage mobile payments. You do not have to worry about opening a merchant acc

Leave a Reply