Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivansaul/swiftui-examples
A collection of examples projects using SwiftUI, Combine, Async/Await, Animations, and more.
https://github.com/ivansaul/swiftui-examples
combine ios mvvm mvvm-ios swift swiftui swiftui-animations swiftui-example swiftui-learning
Last synced: 25 days ago
JSON representation
A collection of examples projects using SwiftUI, Combine, Async/Await, Animations, and more.
- Host: GitHub
- URL: https://github.com/ivansaul/swiftui-examples
- Owner: ivansaul
- License: mit
- Created: 2024-09-16T20:22:21.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-22T02:34:29.000Z (3 months ago)
- Last Synced: 2024-12-13T22:55:20.549Z (about 1 month ago)
- Topics: combine, ios, mvvm, mvvm-ios, swift, swiftui, swiftui-animations, swiftui-example, swiftui-learning
- Language: Swift
- Homepage:
- Size: 7.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SwiftUI ExamplesA collection of examples project using ***`SwiftUI`***, ***`Combine`***, ***`Async/Await`***, ***`Animations`***, and more.
[![Made-with-swift](https://img.shields.io/badge/Made%20with-SwiftUI-orange)](https://developer.apple.com/swiftui/)
![GitHub repo size](https://img.shields.io/github/repo-size/ivansaul/SwiftUI-Examples)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)## Projects
### [*`> AuthFirebase/`*][AuthFirebase]
> [!NOTE]
> A complete example covering everything you need for user authentication with `Firebase`, including `login`, `signup`, `logout`, and `account deletion`, utilizing asynchronous programming with `async/await`.
### [*`> AuthMovieDB/`*][AuthMovieDB]
> [!NOTE]
> A simple example demonstrating how to authenticate with third-party services. This case uses `The Movie DB (TMDB)` API, showcasing the integration of an authentication service, secure session storage, and user profile management.
### [*`> StickyHeader/`*][StickyHeader]
> [!NOTE]
> A simple example demonstrating how to create a custom header. The header's appearance is dynamically controlled using a timer to track the scroll position and apply animation for a smooth transition. Credits to [**@kvsof**][kvsof-sticky-header] for the original implementation.
### [*`> SideMenu/`*][SideMenu]
> [!NOTE]
> A simple example demonstrating how to create a side menu with SwiftUI, featuring support for both light and dark modes.
## Contribute
Contributions are welcome. If you have project, make a pull request or create issue with link to repo.
## Facing any Issue?
Feel free to open an [Issue][issue] :)
## Contact
If you want to contact me you can reach me at [Discord][discord].
## License
MIT
[discord]: https://discord.com/users/744755977684779038
[issue]: https://github.com/ivansaul/Flutter-UI-Kit/issues
[AuthFirebase]: https://github.com/ivansaul/SwiftUI-Examples/tree/master/Projects/AuthFirebase
[AuthMovieDB]: https://github.com/ivansaul/SwiftUI-Examples/tree/master/Projects/AuthMovieDB
[StickyHeader]: https://github.com/ivansaul/SwiftUI-Examples/tree/master/Projects/StickyHeader
[SideMenu]: https://github.com/ivansaul/SwiftUI-Examples/tree/master/Projects/SideMenu
[kvsof-sticky-header]: https://youtu.be/PQD6z0bNeHo?si=AFEOpWxrKvQ3qGgK