Giter Site home page Giter Site logo

mttn-ios-app's Introduction

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 🎊

mttn-ios-app's People

Contributors

nmnjn avatar imgbotapp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.