GramFlwrs is an analytics tool that I've built to track my app's Instagram account. I've built it using SwiftUI and MVVM pattern to implement app's business logic. The app is highly responsive and packs a lot of animations. While developing this project I've learned how to use the Widget Extensions which are implemented to GramFlwrs to have quick access to the data.
Each of the articles has been read more than 2 thousand times
- The first one covers the topic of how to implement a custom popover with arrow and rounded corners. You can find the tutorial HERE
- The second one explains step-by-step how to implement a bar chart that I've developed for this project. You can find the tutorial HERE
SwiftUI
MVVM
Unit Testing
Widget Extensions
CoreData
Facebook Graph API
To run the project on your device, follow these steps:
- Clone the repository to your local machine.
- You will need an Instagram Business account to log-in.
- This project uses facebook's iOS SDK. Update package dependencies.
- Build & Run the project.