An application made for students, by students!
Check out the App Website
-
Home Feed Tab
- Wordpress API
- Pagination
- Network Monitoring
- 3D Touch Peek and Pop Previewing
- Caching Layer for Images and Articles
- HTML Rendering and Web-View Injection
-
SLCM-SIS Tab
- REST API
- Local Notification
- Network Monitoring
- Password Hashing
- Caching User Data and Preserving State
-
Social Feed Tab
- Real Time Firebase Database
- Instagram Analytics API
- Facebook Graph API
- Youtube Content API
- Core Animation Layer
- Asynchronous Image Fetching and Caching
-
Directory Tab
- Real Time Firebase Database
- Custom developed TableView Sections
- Dynamic Search and Tap to Call
-
Alerts Tab
- Real Time Firebase Database
- In-App Safari View
- Document Caching
-
Beautiful Dark Mode
-
Rich Push Notifications and Alerts Handling
-
Elegant Haptic Feedback across the App
-
3D Touch App Shortcuts
-
Animations
-
Strong Focus on UI/UX
-
Background Fetch to Automatically Update Content
-
Notifications Deep Linking
-
Custom App Icons
-
iPad Support
- Clone the repo via git clone command.
https://github.com/naman17/MTTN-iOS-APP.git
- Run the following command to install all the third-party libraries.
pod install
- Open in Xcode.
open MTTN.xcworkspace
- Important: Register the app with your Firebase Account and drop the
GoogleService-Info.plist
into the project directory.
Build and Run
App is available on App Store. You can download on your iOS device from here.
You are more than welcome to make changes and/or add features to this application. Please submit a PR with your changes.
Followed the following guides and code standards: Swift Style Guide
This repo aims to provide the students a product to learn good programming practices and concepts used in a small-scale production app.
Feel Free to use the code base in any way you'd like!