Skip to main content

Posts

Showing posts from August, 2018

Custom Loader (Activity Indicator) in Swift

Creating a custom activity indicator in Swift allows you to tailor the appearance and behavior of your loading spinner to fit the style of your app. Here's a step-by-step guide to creating a simple custom activity indicator using UIView Step 1: Create a New Swift File for the Custom Activity Indicator Create a new Swift file and name it  RotatingCirclesView.swift . Add the following code to define a custom UIView subclass for your activity indicator: // //   RotatingCirclesView.swift //   Welcome In // //   Created by Praveen Kumar on 05/09/24. // import UIKit class RotatingCirclesView : UIView {          let circle1 = UIView ( frame : CGRect ( x : 20 , y : 20 , width : 60 , height : 60 ))     let circle2 = UIView ( frame : CGRect ( x : 120 , y : 20 , width : 60 , height : 60 ))          let position : [ CGRect ] = [ CGRect ( x : 30 , y : 20 , width : 60 , height : 60 ), CGRect ( x : 60 , y : 15 ,...

How to Get Started Firebase UI Auth Provider Swift 4 iOS

I am starting a tutorial how to install a firebase Authentication in iOS Swift application and how to use Firebase UI Auth. You can use Firebase Authentication to allow to users different type login your application or sign In / sign Up   with including email id or password, with facebook login, twitter, Gmail, pinterest or more social account authentication. This blog post help you started, how to start firebase UI auth. Create a account firebase Console. If you have a Google account already then you are active only firebase console Open https://firebase.google.com/ and go to seen right side - GO TO CONSOLE Click add project -> Type project name and if you mind customize project id and select your country code then accept term or condition create project. Next Go to dashboard overview and select your app platform. Now if you add ‘Add Firebase to your iOS app’, Then Copy your bundle ID past after type your nick name did you like, This is the bundle ident...