All Projects → mamaral → Xkcd Open Source

mamaral / Xkcd Open Source

Licence: mit
A free and open source xkcd comic reader for iOS.

Projects that are alternatives of or similar to Xkcd Open Source

Blear
iOS app that transforms your photos into stunning blurry wallpapers for your device
Stars: ✭ 311 (+27.98%)
Mutual labels:  ios-app, ipad
Meme-Maker-iOS
Meme Maker open source iOS app made in Swift.
Stars: ✭ 59 (-75.72%)
Mutual labels:  ipad, ios-app
Huekit
A UI framework for iOS that provides components and utilities for building color pickers.
Stars: ✭ 198 (-18.52%)
Mutual labels:  ipad
Wwdc
You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳
Stars: ✭ 2,561 (+953.91%)
Mutual labels:  ipad
Ios
OwnTracks' iPhone App
Stars: ✭ 222 (-8.64%)
Mutual labels:  ipad
Tenma
Comic book server with in-browser reader
Stars: ✭ 207 (-14.81%)
Mutual labels:  comics
Stpopup
STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Objective-C and compatible with Swift.
Stars: ✭ 2,517 (+935.8%)
Mutual labels:  ipad
Mycoretextlabel
图文混排 , 实现图片文字混排 , 可显示常规链接比如网址,@,#话题#,手机号 , 邮箱号等 , 可以自定义链接字,设置关键字高亮等功能 . 适用于微博,微信,IM聊天对话等场景 . 实现这些功能仅用了几百行代码,耦合性也较低
Stars: ✭ 192 (-20.99%)
Mutual labels:  ios-app
Foliate
A simple and modern GTK eBook reader
Stars: ✭ 3,150 (+1196.3%)
Mutual labels:  comics
Hls Vod
HTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod
Stars: ✭ 221 (-9.05%)
Mutual labels:  ipad
Nike Collection
A Nike collection items style app
Stars: ✭ 228 (-6.17%)
Mutual labels:  ipad
Ios Octopodium
Discover your Github ranking based on your repositories' stars
Stars: ✭ 212 (-12.76%)
Mutual labels:  ios-app
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (-14.4%)
Mutual labels:  ios-app
Uicollectionviewsplitlayout
UICollectionViewSplitLayout makes collection view more responsive.
Stars: ✭ 226 (-7%)
Mutual labels:  ipad
Stpopuppreview
An alternative peek preview for non 3D Touch devices. Inspired by Instagram.
Stars: ✭ 202 (-16.87%)
Mutual labels:  ipad
Qrcodereader
Barcode and QR code reader built in Swift
Stars: ✭ 237 (-2.47%)
Mutual labels:  ios-app
Insights For Instagram
A simple iOS Instagram's media insights App written in Swift
Stars: ✭ 193 (-20.58%)
Mutual labels:  ios-app
Awrichtext
基于CoreText,面向对象,极简,易用,高效,并不仅仅局限于图文混排的富文本排版神器
Stars: ✭ 210 (-13.58%)
Mutual labels:  ios-app
Swift Essentials
A set of essential Swift stuff I use in every single iOS app.
Stars: ✭ 223 (-8.23%)
Mutual labels:  ios-app
Expenso Ios
A Simple Expense Tracker App built to demonstrate the use of SwiftUI, CoreData, Charts, Biometrics (Face & Touch ID) and MVVM Architecture.
Stars: ✭ 191 (-21.4%)
Mutual labels:  ios-app

Banner

Build Status GitHub license Coverage Status

A free, ad-free, open-source, native, and universal xkcd.com reader for iOS. Download it from the app store now!

portrait

Architecture

Version History

  • v2.5 (Submitted to the App Store)

    • iPhone X support
    • Added support for the four most common languages used by users other than English. German, Simplified Chinese, Spanish, and Russian.
    • Conducted full accessibility audit and implemented improvements.
    • Added 3d-touch previewing of comics from list.
    • New light-weight iOS app rating prompt replaced old alert-view style implementation.
    • Minor bug fixes and improvements
  • v2.4

    • Bookmarking comics - If you enjoy reading all the comics in order, you can bookmark a comic from the comic screen and we've provided an option from the main comic list to be taken back to where you left off at any time.
    • The "alt" view now includes the comic number as well as a "Explain" button that will take you to the explainXKCD site for that comic, in case you'd like a little more context.
    • View All Unread - quickly filter out all viewed comics, seeing only unread comics in the list.
    • Clear Cache - deletes all comics, resets all saved information including
    • View Bookmarked Comic - As previously mentioned, when you select this menu option you will be taken back to the comic you bookmarked and can continue browsing in-order.
    • View All Comics - this option will return to the unfiltered list if any of the above filters were applied.
  • v2.3

    • Fixes a comic view controller zooming issue caused by zooming in on a comic, viewing the alt text, then moving to the next/prev comic, resulting in the comic being zoomed out too far.
    • Added a Today Widget showing the most recent comic.
    • Removed GTrack and Google Analytics libraries.
  • v2.2

    • Fixes an issue with some of the known interactive comics, using a web view controller instead of the native comic view controller as a stop-gap until we work out some other solution.
    • Ask users to leave a review, only once ever, to get some more feedback.
    • Swipe navigation between comics.
    • Share sheet.
    • Moved alt button to bottom for easier use on larger devices.
    • Random comics can be viewed from the comic list, making it easier to randomly browse.
  • v2.1.1

  • v2.1

    • Share comics to Facebook and Twitter
  • v2.0

    • Added the ability to favorite a comic, which is indicated on the comic list with a pretty red heart. Along with this, you're able to toggle a filter on the comic list to see only favorites
    • Roll-the-dice to view a random comic
    • Navigate forward and backward through comics directly from the comic view controller
    • Fixed a potential issue with comics not loading on the first launch
  • v1.2

    • Visual indication that comics are read vs. unread
    • Improved comic view layout so some comics won't be cut off by the alt button
    • Hopefully corrected issue related to disappearing push notifications
  • v1.1

    • Improved scrolling performance
    • Search beta
    • Silent push notifications w/ vibration & app badge
    • Bug fixes
  • v1.0

    • Initial Release - you can read comics and stuff...

Contributors

Want to help?

Download the app and use it - give us feedback! Leave a star on the repo, and a review on the app. If you find any bugs, have any feature requests, or want to say mean and nasty things to me, open an issue, and if you can patch the bug or add a feature and submit a pull request, even better - just make sure to follow the same code formatting/style and BE SURE TO ADD TESTS if applicable.

License / Attribution

The source is made available under the MIT license. See LICENSE.txt for details. For information regarding xkcd licensing, click here.

Social sharing icons from Zlatko Najdenovski via a Creative Commons Attribution 3.0 Unported License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].