Giter Club home page Giter Club logo

oleksandren / loginscreen Goto Github PK

View Code? Open in Web Editor NEW
58.0 7.0 13.0 83 KB

The project contain an login screen which was developed as test project, and then little bit modified and improved. The Login screen contain few UITextField for input login and password, three button for sign in via facebook/twitter/google plus (further in the text as the 'social btns'). If user tapped any text field, social btns will be hidden. Instead social btns will be showed button 'SIGN IN', for apply inputted data. All changes are animated. If tapped any social btns - will be hidden text fields, and instead showed brief info about selected account (avatar and user name). All changes are also animated. In this project represented only animation, little bit customizing UITextField appearance, and handling user interactions.

Swift 100.00%

loginscreen's Introduction

LoginScreen

The project contain an login screen which was developed as test project, and then little bit modified and improved. The Login screen contain few UITextField for input login and password, three button for sign in via facebook/twitter/google plus (further in the text as the 'social btns'). If user tapped any text field, social btns will be hidden. Instead social btns will be showed button 'SIGN IN', for apply inputted data. All changes are animated. If tapped any social btns - will be hidden text fields, and instead showed brief info about selected account (avatar and user name). All changes are also animated. In this project represented only animation, little bit customizing UITextField appearance, and handling user interactions.

Class UIView+Animation.swift is extensions of class UIView, which provides basic animation methods (such as animationFade, animationMoveUp, animationCircular) and convenience methods for work with animations.

loginscreen's People

Contributors

oleksandren avatar

Stargazers

 avatar Vatsal Kelawala avatar  avatar  avatar  avatar Marco Túlio avatar Terriermon avatar  avatar  avatar Tony Zhang avatar Jayesh Lathiya avatar  avatar daralis avatar Narcis avatar wormhol avatar  avatar George Leonidas avatar ADevTech avatar  avatar  avatar Marc Steven avatar Daniel Rodriguez del Villar Trimarchi avatar 王永康 avatar mhtran avatar John C. Daub avatar Bob Edmonston avatar A Porat avatar David avatar Jason Jobe avatar  avatar Andrii Kratik avatar  avatar 张斌斌 avatar Mykola Blyk avatar Sheikh Imtiaz Hossain avatar Gergely Cziva avatar  avatar  avatar Anthony H avatar Stodeo avatar Sourabh Sharma avatar Pranav Lathigara avatar Hardik Amal avatar Pawan Kumar Rai avatar  avatar Anton Lookin avatar Ryosei Shinoki avatar studioperson avatar LiGo avatar MohsinAli avatar  avatar Carabineiro avatar Simon Strandgaard avatar  avatar Ram avatar Pierre Rougeot avatar 0.7 avatar  avatar

Watchers

James Cloos avatar MohsinAli avatar Carabineiro avatar  avatar George Leonidas avatar daralis avatar  avatar

loginscreen's Issues

very beautiful but...

this project very nice ,but seems a little bug!
do you test on phone?

this UIView+Animation.swift on line 28
guard hide == Bool(self.alpha == 1) else {
return
}
will be right

and three button for sign in via facebook/google plus anima unnatural

Licence

What licence is this code under?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.