unagi-competitive-programming-ios's People
unagi-competitive-programming-ios's Issues
ContestTableViewController does not initialize "contests" array.
When one opens any menu, after getting back to home page, left view buttons do not work.
Run Time Error when creating the NSURL for clist.by API
Ask for codeforces, codechef and topcoder handles.
These can be asked from the user during registering phase or in a separate settings page.
Codeforces and codechef profile pages can be used to extract solved problems of the user as well. Topcoder seems to be a problem.
This external website can be used instead: https://competitiveprogramming.info
After getting solved problem statistics from the websites, only to do list will be stored in the data base.
screenshots
Automatic problem data base updating in fixed time periods.
We should not be adding problems manually to data base. They should be parsed automatically and added to the DB after their release.
Add topcoder solved problems support.
Like codeforces and codechef there should be username based such feature.
App delegate downloads only 1000 problems out of 8300.
Events added to calendar do not follow the local time zone.
Add contest results and rating updates notifications settings to rightViewController.
Create the info-about page
Self explanatory.
Delete leaderboard and similar tabs from problem view.
ContestTableViewController contests and websites are shown in a randomly shuffled order.
I tested the clist.by API. It looks like problem occurs during saving to or fetching from core data.
NSUserDefaults does not accept custom objects when trying to save user data.
Can be fixed implementing NSCoder methods in the custom classes and using NSKeyedArchiver.
Loading view should show a progress bar.
It becomes rather boring since it takes about 30secs to open for the first time.
Icon of the app and color of the main page's UI.
Problem view page - add actions to tab bar
Set solved and add to todo list should be added to problem view's tab bar.
Finalize the user interface of settings page.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.