Skip to content

Latest commit

Β 

History

History
executable file
Β·
115 lines (88 loc) Β· 2.85 KB

File metadata and controls

executable file
Β·
115 lines (88 loc) Β· 2.85 KB

Manipal The Talk Network

An application made for students, by students!
Check out the App Website



Features ✨

  • 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


Installation ⚑️

  1. Clone the repo via git clone command.
https://github.com/naman17/MTTN-iOS-APP.git
  1. Run the following command to install all the third-party libraries.
pod install
  1. Open in Xcode.
open MTTN.xcworkspace
  1. Important: Register the app with your Firebase Account and drop the GoogleService-Info.plist into the project directory.
Build and Run

Download πŸ“¦

App is available on App Store. You can download on your iOS device from here.


Contributions πŸ‘·πŸ»β€β™‚οΈ

You are more than welcome to make changes and/or add features to this application. Please submit a PR with your changes.


Coding standards πŸ”’

Followed the following guides and code standards: Swift Style Guide


License πŸ“

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!

MIT License


Promotional 🎊