All Projects → mateuszszklarek → Mstwittersplashscreen

mateuszszklarek / Mstwittersplashscreen

Licence: mit
MSTwitterSplashScreen for iOS App

Projects that are alternatives of or similar to Mstwittersplashscreen

Twitterbot
Several PHP scripts for making Twitter bots that retweet certain terms, or post from a data source (rss, database, markov body, picture folder).
Stars: ✭ 106 (-10.17%)
Mutual labels:  twitter
Twitterbot
Golang smart Twitter bot
Stars: ✭ 111 (-5.93%)
Mutual labels:  twitter
Twidere Ios
Twidere for iOS
Stars: ✭ 115 (-2.54%)
Mutual labels:  twitter
Year On Github
🐙 Share your Github stats for 2020 on Twitter
Stars: ✭ 108 (-8.47%)
Mutual labels:  twitter
Cat Facts
Daily cat facts! 🐱
Stars: ✭ 110 (-6.78%)
Mutual labels:  twitter
Tinfoleak
The most complete open-source tool for Twitter intelligence analysis
Stars: ✭ 1,593 (+1250%)
Mutual labels:  twitter
Hyprpulse
Brute force multiple accounts at once
Stars: ✭ 105 (-11.02%)
Mutual labels:  twitter
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+1477.12%)
Mutual labels:  twitter
Labeled Tweet Generator
Search for tweets and download the data labeled with its polarity in CSV format
Stars: ✭ 111 (-5.93%)
Mutual labels:  twitter
Protest Detection Violence Estimation
Implementation of the model used in the paper Protest Activity Detection and Perceived Violence Estimation from Social Media Images (ACM Multimedia 2017)
Stars: ✭ 114 (-3.39%)
Mutual labels:  twitter
Twitter Emotion Recognition
Models for predicting emotions from English tweets.
Stars: ✭ 111 (-5.93%)
Mutual labels:  twitter
Simplified Twitter
Remove distractions from the new Twitter layout. Extension for Chrome, Firefox, Safari, Edge & More
Stars: ✭ 111 (-5.93%)
Mutual labels:  twitter
Awesome Twitter Tools
A curated list of awesome twitter tools
Stars: ✭ 113 (-4.24%)
Mutual labels:  twitter
Twint
An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
Stars: ✭ 12,102 (+10155.93%)
Mutual labels:  twitter
Twitter Python Ads Sdk
A Twitter supported and maintained Ads API SDK for Python.
Stars: ✭ 114 (-3.39%)
Mutual labels:  twitter
Forget
Continuous post deletion for twitter and mastodon
Stars: ✭ 104 (-11.86%)
Mutual labels:  twitter
Tweetshell
Multi-thread Twitter BruteForcer in Shell Script
Stars: ✭ 112 (-5.08%)
Mutual labels:  twitter
Twittnuker
Android 4.0+ Twitter Client
Stars: ✭ 117 (-0.85%)
Mutual labels:  twitter
Dankenstein
Markov Chain Twitter Bot generator
Stars: ✭ 117 (-0.85%)
Mutual labels:  twitter
Flutter auth buttons
Flutter buttons for social platforms
Stars: ✭ 114 (-3.39%)
Mutual labels:  twitter

MSTwitterSplashScreen for iOS App

Platform iOS CocoaPods License MIT Contact

Twitter: @SzklarekMateusz Linkedin: Mateusz Szklarek E-mail: [email protected]

The repository allows you to achieve the effect similar to one that you’ve probably seen on Twitter App.

Features

  • Compatible with iOS 7, 8 & 9
  • Same size of logo among all iPhone models(4/4S,5/5S/5C,6/6+)
  • Custom background and logo color
  • Custom duration time of animation
  • Added possibility to create background with gradient!

All you need is:

  • Bézier curve of your logo (if you don’t know how to create it, feel free to let me know)

How to use it?

###Import MSTwitterSplashScreen to your ViewController.m

<MSTwitterSplashScreen/MSTwitterSplashScreen.h>

###Create property in interface ViewController.m

@property (strong, nonatomic) MSTwitterSplashScreen *splashScreen;

###Create object of class MSTwitterSplashScreen

MSTwitterSplashScreen *twitterSplashScreen = ...

and initialize the created object via public constructor

You need to provide 3 parameters:

bézierPath

backgroundColor or topColor and bottomColor for background with gradient

logoColor

... = [[MSTwitterSplashScreen alloc] initSplashScreenWithBezierPath:bezierPath
													backgroundColor:backgroundColor
													      logoColor:logoColor];
... = [[MSTwitterSplashScreen alloc] initSplashScreenWithBezierPath:bezierPath
								 backgroundWithGradientFromTopColor:topColor
												        bottomColor:bottomColor
												          logoColor:logoColor];

Determine duration of the animation

splashScreen.durationAnimation = 1.8f;

Add your splashScreen to view as subview

[self.view addSubview:splashScreen];

and assign it to property

self.splashScreen = splashScreen;

Call method startAnimation in viewDidAppear:(BOOL)animated

- (void)viewDidAppear:(BOOL)animated
{
	[self.twitterSplashScreen startAnimation];
}

##How to install

You can integrate MSTwitterSplashScreen with your project using CocoaPods. Add the following line to your *.podfile. I recommend you to use the latest version which is still being developed.

You can install the library using CocoaPods. To do so, you will need to add one of the following lines to your Podfile:

pod 'MSTwitterSplashScreen', '~> 1.0.6'

Which creates dependency for version >= 1.0.6 and < 1.1

For most recent or exact development version (not recommended on production):

pod 'MSTwitterSplashScreen', :git => 'https://github.com/mateuszszklarek/MSTwitterSplashScreen.git', :tag => 'v1.0.6'

##Inspired by

Pod is a simple modification of an existing pod CBZSplashView which I needed for one of my ongoing projects. Thanks a lot to Callum Boddy for giving me a possibility to modify his pod.

License

The MIT License (MIT) - check included LICENSE file

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].