dkhamsing / open-source-ios-apps Goto Github PK
View Code? Open in Web Editor NEW:iphone: Collaborative List of Open-Source iOS Apps
License: Creative Commons Zero v1.0 Universal
:iphone: Collaborative List of Open-Source iOS Apps
License: Creative Commons Zero v1.0 Universal
https://github.com/lexrus/VPNOn
Also available on App Store:
https://itunes.apple.com/app/vpn-on/id951344279
Onions
An open-source, cloud encrypted text storage app that leverages client-side encryption instead of server-side encryption to make sure your stuff stays private.
News/YC
A beautiful open-source Hacker News client written in Swift - with user management, commenting, submitting and themes.
Also clean up descriptions (remove .
)
Move iContactU to App Store apps https://itunes.apple.com/app/icontactu/id920200100
π’
How about some emoji badges.. thoughts? http://www.emoji-cheat-sheet.com/
https://github.com/student-t/FreeCB
Open source chess book reader on iOS.
Move to App Store list
https://itunes.apple.com/app/layer-player/id949768742
3f6aba8
Hi! If you're looking to contribute, you could create a pull request to add the following projects (one project per pull please) π
core data
https://github.com/mbcrump/TasksForSwiftWithPersistingData βοΈ 12tools
https://github.com/mjcuva/Hidrate βοΈ 7 mjcuva/Hidrate last updated 6 months ago iOS App for smart water bottlereactive cocoa
https://github.com/Adlai-Holler/SwiftRACGoogleImagesFrom https://github.com/pcqpcq/open-source-android-apps
Coins was removed from the App Store, also update App Store URL
tests...
//
// CheckUrlsTests.m
// CheckUrlsTests
//
// Created by Daniel Khamsing on 10/12/15.
// Copyright Β© 2015 Daniel Khamsing. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PageLoader.h"
@interface CheckUrlsTests : XCTestCase
@property (nonatomic, strong) NSArray *readmes;
@property (nonatomic, strong) PageLoader *pageLoader;
@end
@implementation CheckUrlsTests
- (void)setUp {
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
self.readmes = @[
// @"https://raw.githubusercontent.com/sindresorhus/awesome/master/readme.md",
@"https://raw.githubusercontent.com/matteocrippa/awesome-swift/master/README.md",
@"https://raw.githubusercontent.com/vsouza/awesome-ios/master/README.md",
// @"https://raw.githubusercontent.com/dkhamsing/open-source-ios-apps/master/README.md",
];
self.pageLoader = [[PageLoader alloc] init];
}
//- (void)tearDown {
// // Put teardown code here. This method is called after the invocation of each test method in the class.
// [super tearDown];
//}
//
//- (void)testExample {
// // This is an example of a functional test case.
// // Use XCTAssert and related functions to verify your tests produce the correct results.
//}
//
//- (void)testPerformanceExample {
// // This is an example of a performance test case.
// [self measureBlock:^{
// // Put the code you want to measure the time of here.
// }];
//}
- (void)testWebPageDownload
{
NSMutableArray *links = [[NSMutableArray alloc] init];
__block NSInteger counter = 0;
[self.readmes enumerateObjectsUsingBlock:^(NSString * obj, NSUInteger idx, BOOL * _Nonnull stop) {
NSURLRequest *request = ({
NSURL *url = [NSURL URLWithString:obj];
[NSURLRequest requestWithURL:url];
});
NSURLSession *session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
[[session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
__block XCTestExpectation *expectation;
dispatch_async(dispatch_get_main_queue(), ^{
expectation = [self expectationWithDescription:@"Page loaded"];
});
[links addObjectsFromArray:[self.pageLoader getLinksFromData:data]];
counter++;
if (counter==self.readmes.count) {
// NSLog(@"about to start checking links..");
[links enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
[self.pageLoader getHttpResponseStatusCodeForUrlString:obj completion:^(NSInteger statusCode, NSError *error) {
XCTAssertTrue(statusCode==200);
[expectation fulfill];
}];
}];
[self waitForExpectationsWithTimeout:0.2 handler:^(NSError *error) {
if (error) {
NSLog(@"Timeout Error: %@", error);
}
}];
}
}] resume];
}];
}
@end
Move Firefox to App Store list when it gets released
1.ElevenPlayer
https://github.com/coderyi/Eleven
Eleven Player is a simple powerful video player.use ffmpeg.
2.Mume
https://github.com/coderyi/Mume
MumeFM is a music player,Mume is a douban FM 3rd client for iOS.
Hey @dkhamsing - take a look at this repo
Update description - remove Apple glyph
I don't know how to contact you, so I make an issue, this is my own iOS project ( https://github.com/YouXianMing/YoCelsius ), it's weather related, I would like to share it to you :)
In particular MovieDBApp
Hi everyone, I was wondering if any of you guys know of any open sourced iOS apps that utilizes Core Data. I'm learning how to use Core Data and would like to learn its best practices. Thanks!
P.S. sorry if making an issue is inappropriate. Figured this would be the best way to ask a question. Thanks for your hard work @dkhamsing!
-
in jump toRelated: #48
http://natashatherobot.com/open-source-apps/
πΆ for Rainman, Gulps and more
not sure if you want to add this somewhere?
π°
β
β
π£
β‘ this one ?
πΊ
π΄
It's pretty hard to find those other app that aren't in the app store.
it can be found here: https://github.com/brewfactory/BrewMobile
uses reactive cocoa so might be under that category
visitBCN
https://github.com/maurovc/visitBCN
https://itunes.apple.com/us/app/visitbcn/id904676442?l=es&ls=1&mt=8
a menjar
https://github.com/maurovc/aMenjar
https://itunes.apple.com/us/app/a-menjar!/id816473131?l=es&ls=1&mt=8
Color Blur
https://github.com/maurovc/ColorBlur
https://itunes.apple.com/us/app/id928863510
iGrades
https://github.com/maurovc/iGrades
https://itunes.apple.com/us/app/id816987574
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.