Pinned Repositories
API-integration-using-alamofire-in-swift-5-and-json-parsing-using-codable
In this tutorial, we will learn how to integrate Alamofire networking pod to get data from an API and parse JSON reponse using codable protocol
AutocompleteSearch
Tutorial in swift 4 where we learned how to create Autocomplete search in swift 4 and pass the result to detail screen. Watch video here: https://youtu.be/Z_2HONmrR5Q
CATransition-Example
we will learn about animations in iOS, though you can use lightweight UIViewAnimation's but CATransition provides a more control to you over the animation. CATransition animation, has various properties like type of animation and subtype. You can also specify animation speed in CATransition. It provides more control to the developer as this animation works on layer of the UIView. We will create demo project, which demonstrate how t o use CATransition animation in a shopping cart like user interface.
CircularProgressView-Tutorial
Do you have requirement of showing progress as a circular progress bar You will search for third part libraries for circular progress view written in swift but you can create one for yourself i.e. your own circular progress view
DetectLinksUILabel
we will learn how to detect a part of text from a string in swift 5. We will assign our string to UILabel using attributedText property of UILabel, as we want text to be of different colour's in order to let user know which part of text is tap-able to user. For example, in sign up page of our we have to show a label for terms and conditions and privacy policy, on tap of terms and condition user will be shown T&C page and when user tap on privacy policy, he will be navigated to Privacy Policy page. In order to achieve this requirement, we will use UITapGesture and NSRange.
Localization_to_Arabic_laguage_From_Inside_App-Tutorial
In this video, We will learn how to localize iOS app in swift 4 without changing the device language.With localisation what we mean an iOS app that support multiple languages. Feature of this video tutorial: 1) User can change app language from inside of app. 2) App language will be independent of iOS device language. 3) App layout will be changed from left to right (LTR) to right to left (RTL) without letting user to restart or open the app in case of Arabic language support. 4) Learn about semanticContentAttribute property of iOS.
Pagination-Swift4-ios-tutorial
Pagination is approach where you fetch data in pages, for example you have 500 records on your server database then if you bring all 500 in one go then it will take time to load all data. For make it more smooth we can bring 20 records at a time until we bring all records from server. The request to load more records to the UITableView will gets called when user scroll down to bottom of UITableView.
ParallaxScroll_IOS
Code to use parallax scroll effect in IOS application.
PulseAnimation-Swift
In this tutorial, we will learn how to create circular pulse animation as shown in maps around user current location. We will add similar pulse animation as shown in map application's to our UIImageView, where a circular pulse originating from centre of our image and going outward with fade effect.
leoiphonedev's Repositories
leoiphonedev/Localization_to_Arabic_laguage_From_Inside_App-Tutorial
In this video, We will learn how to localize iOS app in swift 4 without changing the device language.With localisation what we mean an iOS app that support multiple languages. Feature of this video tutorial: 1) User can change app language from inside of app. 2) App language will be independent of iOS device language. 3) App layout will be changed from left to right (LTR) to right to left (RTL) without letting user to restart or open the app in case of Arabic language support. 4) Learn about semanticContentAttribute property of iOS.
leoiphonedev/API-integration-using-alamofire-in-swift-5-and-json-parsing-using-codable
In this tutorial, we will learn how to integrate Alamofire networking pod to get data from an API and parse JSON reponse using codable protocol
leoiphonedev/PulseAnimation-Swift
In this tutorial, we will learn how to create circular pulse animation as shown in maps around user current location. We will add similar pulse animation as shown in map application's to our UIImageView, where a circular pulse originating from centre of our image and going outward with fade effect.
leoiphonedev/CircularProgressView-Tutorial
Do you have requirement of showing progress as a circular progress bar You will search for third part libraries for circular progress view written in swift but you can create one for yourself i.e. your own circular progress view
leoiphonedev/DetectLinksUILabel
we will learn how to detect a part of text from a string in swift 5. We will assign our string to UILabel using attributedText property of UILabel, as we want text to be of different colour's in order to let user know which part of text is tap-able to user. For example, in sign up page of our we have to show a label for terms and conditions and privacy policy, on tap of terms and condition user will be shown T&C page and when user tap on privacy policy, he will be navigated to Privacy Policy page. In order to achieve this requirement, we will use UITapGesture and NSRange.
leoiphonedev/Pagination-Swift4-ios-tutorial
Pagination is approach where you fetch data in pages, for example you have 500 records on your server database then if you bring all 500 in one go then it will take time to load all data. For make it more smooth we can bring 20 records at a time until we bring all records from server. The request to load more records to the UITableView will gets called when user scroll down to bottom of UITableView.
leoiphonedev/AutocompleteSearch
Tutorial in swift 4 where we learned how to create Autocomplete search in swift 4 and pass the result to detail screen. Watch video here: https://youtu.be/Z_2HONmrR5Q
leoiphonedev/CATransition-Example
we will learn about animations in iOS, though you can use lightweight UIViewAnimation's but CATransition provides a more control to you over the animation. CATransition animation, has various properties like type of animation and subtype. You can also specify animation speed in CATransition. It provides more control to the developer as this animation works on layer of the UIView. We will create demo project, which demonstrate how t o use CATransition animation in a shopping cart like user interface.
leoiphonedev/MVVM-DesignPattern-iOS
MVVM design pattern implementation in iOS
leoiphonedev/SendMailAttachment
we are going to learn about how to send an email programmatically in iOS app development. We will also learn how to add attachment to email programmatically using swift language.
leoiphonedev/Swift-Tutorial-How-to-create-custom-UIView-class-With-XIB
In this video tutorial, we will learn how to create custom UIView class with xib in swift. We will design user interface for out custom class in xib and our custom class is subclassing UIView class. Since, there is no direct option for creating custom UIView class with xib in swift, so we will showcasing how to create custom uiview class with xib in swift
leoiphonedev/AASlidingTopTabBar
leoiphonedev/Calendar
Custom calendar written in swift horizonta scrol usefull for check in check out style
leoiphonedev/LocalNotificationSwift5-Tutorial
In this video, we will learn how to add local notification to our iOS app in swift and is part 2 of our local notification video series in swift. We will schedule local notification to get fired up at a particular date using UNCalendarNotificationTrigger class. Also we will implement UNUserNotificationCenterDelegate methods in order tp show notification when app is in foreground and get the info or user-info associated with notification.
leoiphonedev/WKWEbView-Tutorial
In this Video, we will learn how to use WKWebView so that we can load html web page inside our app. As UIWebView is deprecated since ios 8.0 is launched, we now need to use WKWebView comes with webkit framework. What we learn in this video: 1) How to load page in WKWebView 2) Hide and show activity indicator when page starts to load and hide indicator view when page stops loading, for this we will use isLoading property of WKWebView with the help of KVO (Key Value Observing) as isLoading property is KVO compliant and won't work if we use it directly. 3) Advantages of using WKWebView instead of UIWebView.
leoiphonedev/AddPaddingToUITextField-swiftProgrammatically
UITextField is the basic control used for getting input from user. In this video, we will how to add padding to UITextField. There are 4 border styles associated with UITextField 1) Round rect : UITextfield border gas round corners, default padding is given by iOS 2) Bezel: UITextField has border as bezel, default padding is given by iOS 3) Line: Border with line, no default padding is given by iOS 4) None: No border is given to UITextField, no default padding is given by iOS After watching this video, you will learn following things 1) How to create and custom UITextField class 2) Override default UITextField methods in order to give padding to UITextField, with border style, line and None.
leoiphonedev/GoogleSign-Swift-Tutorial
We will learn how to integrate google sign in SDKs in order to allow iOS app user's to use there google account to get authenticated in our app thus by passing the old password enabled sign in or login.We will follow step by step guide to integrate login using google in iOS.
leoiphonedev/ImageDownLoadExample
Down image from url in swift
leoiphonedev/UIRefreshControl-Swift4-Tutorial
Code showed how to add UIRefreshControl to UITableView and implment pull to refresh feature in your app using swift4 language.
leoiphonedev/UItableViewRow-Inserion-deletion
we will learn how to insert or delete a particular row into UITableView without reloading whole UITableView while inserting and deleting cell or UITableView rows.
leoiphonedev/Custom-RefreshControl-swift-ios
Source contains code that shows how add custom view as UIrefreshControl to UITableView in swift
leoiphonedev/FaceBookLoginSwiftTutorial
Login With FaceBook in swift
leoiphonedev/gitignore
A collection of useful .gitignore templates
leoiphonedev/leoiphonedev
leoiphonedev/TestPackage
leoiphonedev/UICollectionViewCompositionalLayout
Different kind of Layouts
leoiphonedev/UICollectionViewInsideUitableViewCell
Showing how to add UICollectionView in UITableViewCell of UITableVIew. https://youtu.be/oHFjYzaE3RU
leoiphonedev/UIDatePicker-as-inputView-to-UITextField-Swift
In this video, we will learn how we open UIDatePicker when user tap on UITextField in swift. This kind of requirement, in a form where user need to add his birth date in a UITextField.We will use inputView and inputAccessoryView property of UITextField.
leoiphonedev/UITableViewCell-action-using-segue
In thsi code, we will learn how perform action on UITableView cell or when user click on cell of UITableView. We will also learn to pass data from one viewcontroller to other viewcontroller using segues in UIStoryboard
leoiphonedev/UITableViewWithSectionSwift5
UItableview with sections in swift 5.