Giter VIP home page Giter VIP logo

aussienews's Introduction

Welcome to Aussie News!

Aussie News is an app I built to allow people to keep up to date with whats happening in Australia thorugh use of a news data aggregate. Users can pick specific topics, search, save & share current news from around the country.

Table of contents

Screenshots

Description

  • 100% programmatic UI
  • MVC design pattern
  • Image Caching
  • A news app to view news from around the country
  • Read articles easily through use of the SafariServices framework
  • UserDefaults allows users to save articles they like and all previously read articles are saved.
  • Users can search for any topic they like
  • Switch between multiple tableview cell sizes
  • Switch between light and dark mode

Frameworks

  • UIKit
  • UserDefaults
  • SafariServices

What I learned

The main goal of building Aussie News was to create an app where I could get news from all different news sources in one location. It was a great chance to work on my networking code and challenge myself with new ideas I wished to implement. My goal with this app was to create a news app that worked effectively and efficiently, with no third party integration. All the networking, caching and data persistence was manually coded myself.

Accomplishments

  • App built with zero third party integration
  • 100% programmatic build
  • App Built completely independently

How To Use

  • Clone the project to run in Xcode

Acknowledgements

aussienews's People

Contributors

theappnerd avatar

Stargazers

 avatar

Watchers

 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.