[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7118":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":14,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":15,"rankGlobal":9,"rankLanguage":9,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},7118,"15DaysofAnimationsinSwift","larrynatalicio\u002F15DaysofAnimationsinSwift","larrynatalicio","A project to learn animations.",null,"Swift",2552,217,93,0,59.02,"MIT License",false,"master",true,[],"2026-06-12 04:00:32","![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002Fgithub-cover-image.png)\n\n\n> Animation ~ the act of bringing to life.\n\n## Overview ##\n\nI'm Larry Natalicio, an iOS developer.\n\nAnimations are something that I really like. Inspired by [Sam Lu](https:\u002F\u002Ftwitter.com\u002Fsamvlu)'s [100 Days of Swift](http:\u002F\u002Fsamvlu.com\u002Findex.html) and [Allen Wang](https:\u002F\u002Ftwitter.com\u002Fcreativewang)’s [30 Days of Swift](https:\u002F\u002Fgithub.com\u002Fallenwong\u002F30DaysofSwift) projects, I decided to dedicate 15 days to creating animations in Swift.\n\n## Index & GIF Showcase ##\n\nAnimation 01 - [NavigationBarAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fblob\u002Fmaster\u002FAnimation%2001%20-%20NavigationBarAnimation\u002FNavigationBarAnimation.gif)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2001%20-%20NavigationBarAnimation\u002FNavigationBarAnimation.gif)\n\nAnimation 02 - [LockScreenAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2002%20-%20LockScreenAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2002%20-%20LockScreenAnimation\u002FLockScreenAnimation.gif)\n\nAnimation 03 - [MapLocationAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2003%20-%20MapLocationAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2003%20-%20MapLocationAnimation\u002FMapLocationAnimation.gif)\n\nAnimation 04 - [LoadingDotsAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2004%20-%20LoadingDotsAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2004%20-%20LoadingDotsAnimation\u002FLoadingDotsAnimation.gif)\n\nAnimation 05 - [UnderlineAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2005%20-%20UnderlineAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2005%20-%20UnderlineAnimation\u002FUnderlineAnimation.gif)\n\nAnimation 06 - [StretchyHeaderAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2006%20-%20StretchyHeaderAnimation)\n\n![Alt text](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fraw\u002Fmaster\u002FAnimation%2006%20-%20StretchyHeaderAnimation\u002FStretchyHeaderAnimation.gif)\n\nAnimation 07 - [ProgressAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2007%20-%20ProgressAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2007%20-%20ProgressAnimation\u002FProgressAnimation.gif)\n\nAnimation 08 - [GradientAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2008%20-%20GradientAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2008%20-%20GradientAnimation\u002FGradientAnimation.gif)\n\nAnimation 09 - [PullToRefreshAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2009%20-%20PullToRefreshAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2009%20-%20PullToRefreshAnimation\u002FPullToRefreshAnimation.gif)\n\nAnimation 10 - [SecretTextAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2010%20-%20SecretTextAnimation)\n\n![Alt text](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fraw\u002Fmaster\u002FAnimation%2010%20-%20SecretTextAnimation\u002FSecretTextAnimation.gif)\n\nAnimation 11 - [GifAnimation](https:\u002F\u002Fgithub.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Ftree\u002Fmaster\u002FAnimation%2011%20-%20GifAnimation)\n\n![Alt text](https:\u002F\u002Fraw.githubusercontent.com\u002Flarrynatalicio\u002F15DaysofAnimationsinSwift\u002Fmaster\u002FAnimation%2011%20-%20GifAnimation\u002FGifAnimation.gif)\n\n\n## Resources I Learn From ##\n\n[Natasha The Robot](https:\u002F\u002Fwww.natashatherobot.com)\n\n[Dave Verwer's iOS Dev Weekly Newsletter](http:\u002F\u002Fiosdevweekly.com)\n\n[Design+Code](https:\u002F\u002Fdesigncode.io\u002F)\n\n[Objc.io](https:\u002F\u002Fwww.objc.io)\n\n[Udacity](https:\u002F\u002Fwww.udacity.com)\n\n[Ray Wenderlich](https:\u002F\u002Fwww.raywenderlich.com)\n\n[Artsy](http:\u002F\u002Fartsy.github.io)\n\n[Awesome-Swift-Education](https:\u002F\u002Fgithub.com\u002Fhsavit1\u002FAwesome-Swift-Education)\n\n## Design and Concepts ##\n\n[Sketch](https:\u002F\u002Fwww.sketchapp.com)\n\n[Dribbble](https:\u002F\u002Fdribbble.com)\n\n## License ##\n\n15 Days of Animations in Swift is released under the MIT license. See LICENSE for details.\n\n## Contact Me ##\n\nTwitter: [@LarryNatalicio](https:\u002F\u002Ftwitter.com\u002FLarryNatalicio)\n\nLinkedIn: [Larry Natalicio](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Flarrynatalicio)\n","该项目是一个为期15天的Swift动画学习项目，旨在通过实践来掌握iOS平台上的动画技术。核心功能包括导航栏、锁屏、地图定位点等多种类型的动画效果实现，使用Swift语言编写，展示了如何利用原生API创建流畅且富有表现力的用户界面动画。适合iOS开发者学习和参考，特别是那些希望提升自己在UI\u002FUX设计中动画技能的人士。无论是初学者还是有一定经验的开发者，都可以从中获得灵感和技巧，进而为自己的应用程序添加更多互动性和吸引力。",2,"2026-06-11 03:10:38","top_language"]