- Software Resources
- Project Ideas
- APIs Directory
- Python Resources
- Web Development Resources
- Mobile Development Resources
- Hack at UCI Workshop Resources
- UX And UI Design Resources
- Credits
Here is a list of software that is recommended to be downloaded before the hackathon. Feel free to bookmark this page for reference.
Python Download | Python3.7 Documentation | Detailed Resources
Java Download | Java Documentation
Node.js Download | Node.js Documentation
Ruby Download | Ruby Documentation
Here are some of the most popular text editors for programming. Feel free to try them out, and use the one you feel most comfortable with.
Atom Download
Sublime Text 3 Download
Vi/Vim Download
Emacs Download
Integrated Development Environments are software applications that provide comprehensive facilities for software development. IDEs are recommended for multi-file applications that have several dependencies. IDEs come with useful build automation and debugging tools.
PyCharm Download | Documentation
Eclipse Download | Documentation
Visual Studio Code Download | Documentation
Android Studio Download | Documentation | Guide | Detailed Resources
Android applications are written in Java. Android Studio provides visual interface and fast emulators to develop Android applications faster.
Xcode Download | Documentation MAC ONLY
Tip: Both Android Studio and Xcode have powerful interfaces that streamline mobile app development. Here are some tutorials we recommend to understand these interfaces:
There are TONS of other resources online for mobile app development, including the official documentation linked above.
Unity 5.0 Download | Documentation
PixelMator Download | Guide MAC ONLY
- Build a Slackbot that answers frequently asked questions for a channel
- Build a collaborative todo list that can be accessed via a website
- Build a check splitting app that can venmo request people
- Build a webpage that can display the most popular keywords in a subreddit
- Build a webpage that can display relevant topics from multiple social media apps like Facebook, Quora, and Instagram
- Build a web class planner that allows you to share class schedules
- Redesign a popular landing page for a website and deploy the landing page
- Build a study group finding app that can find people who are near you studying the same thing
- Build an interactive map for a campus building or campus
- Build a productivity app that can block distractions
- Build an app that will call or text your friends reminders to finish their tasks
- Python Basics
- Socket programming
- Web development
- Desktop Development
- DataScience
- Databases
- Testing
- Python Miscellaneous (Libraries andn other stuff)
- Projects
- Python Basics
- Automate the Boring Stuff with Python
- CS Dojo's Tips to write efficient code.
- Python Tutorials - Basic to Advance by Corey Schafer
- Intro to Python for Data Science - DataCamp
- Python Numpy Library
- Pandas Tutorial
- Data analysis in Python with Pandas
- Matplotlib Introduction
- Seaborn Tutorial
- Scikit Learn Tutorial
- Cheat Sheets
- Mysql-Python Introduction with connection method
- MongoDB and Python
- MongoDB Insert and Update Data
- Insert and Replace data MongoDB
- Delete data and Drop collection | MongoDB python
- YouTube Media/Audio Download using Python | pafy
- Python Faker Library | Generates Fake data
- Harversine | Calculates distance between two points on Earth
- Python Holidays Library
- Convert PDF to HTML | Python
- Python Schedule Library
- Python Calendar Library
- Learn Django to make backend accessible | Python
- Beautiful Soup Web Scraping Library Tutorial
- Python Anti-Patterns
- Learn Algorithms and Data Structures using Python
- Edit and recode a work session with iPython
- Code a Raspberry Pi to function as the brain of a robot
- Use Python to build a Bitcoin price notification service
- Programming CTF platform supporting multiple languages
- PyWhatsapp | Whatsapp Automation
- Subtitle Downloader
- The classic IMDB scraper
- Digit Recogniser using CNN and Flask
- Article Inventory
- Mopidy is an extensible music server written in Python
- Sick-Beard | Guide to PVR and it downloads and manages all your TV shows
- Pelican | Static site generator which provides support to Markdown and reST syntax.
- Youtube-dl | Small command-line program to download videos from YouTube.com and other video sites
- Django Documentation Poll App Tutorial (Version 2.1)
- A Complete Beginner's Guide to Django (Version 1.11)
- Django Girls Tutorial (Version 2.0.6)
- Django REST framework quickstart guide
-
- Philip Roberts: What the heck is the event loop anyway? | JSConf EU
- Event Loop series - Part 1 - *Great read for understanding nodejs with practical examples
- Jake Archibald: In The Loop - JSConf.Asia 2018 - Video explaining what the even loop is.
- Loupe - Loupe is a little visualisation to help you understand how JavaScript's call stack/event loop/callback queue interact with each other.
- Google Playstore [Paid]
- Amazon App Market [Free]
- APTOIDE [Free]
- Appszoom [Free]
- GETJAR [Free]
- Opera Mobile Store [Free]
- Mobango [Free]
- SlideME [Free]
- 1MOBILE [Free]
- Post your project and get in touch with top mobile app development companies [Free]
- C.Net [Free]
- Appsgeyser [Free]
- F-Droid [Free]
Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.:heart_eyes:
- Flutter Official Documentation
- Build Native Mobile Apps with Flutter by Google [Free]
- Learn Flutter & Dart to Build iOS & Android Apps [Paid]
With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.
- Official Documentation
- React Native Express [Free]
- The Complete React Native and Redux Course [Paid]
Front-end Web Development Template | Completed Code
Git Template
NodeJS Template | Completed Code
Reddit API Template
- Online Prototyping
- User Testing & Feedback
- UI Design Patterns
- Colors & Gradients
- User & Profile Photos
- Stock Photography
- Icons
- Fonts
- Design Inspiration
- Useful Tools
- Form Handling & Mailers
- Resources & Guides
InVision
Marvel
Pixate
Webflow ($16/month)
UXPin ($15/month)
Flinto ($20/month)
Proto.io
Codiqa ($16/month)
FiveSecondTest
Verify
Typeform (awesome surveys)
User Testing
Feedback Army
Usabilla
CrazyEgg - Visualise where your visitors click
Try My UI
Criticue
Feedbackify (free trial, then $19/month)
Ghostrec
Concept Feedback
UserBob
[Pttrns](Mobile User Interface Patterns: http://www.pttrns.com/)
Pttrns Beta
User Flow Patterns
User Onboarding
iOS apps animated user flows
Adobe Color CC
Color Scheme Designer
Color Lovers
uiGradients
Subtle Patterns
Material Design Color Palette Generator
Blend - generate CSS3 gradients
UI Faces
Impor.io
Random User Generator
Facebox (paid collection, royalty-free)
Random Users Generator
Little Visuals http://littlevisuals.co/
Unsplash http://unsplash.com/
Death to the Stock Photo http://join.deathtothestockphoto.com/
New Old Stock http://nos.twnsnd.co/
Superfamous (requires attribution) http://superfamous.com/
Picjumbo http://picjumbo.com/
The Pattern Library http://thepatternlibrary.com/
Gratisography http://www.gratisography.com/
Getrefe http://getrefe.tumblr.com/
IM Free (requires attribution) http://imcreator.com/free
Jay Mantri http://jaymantri.com/
Public Domain Archive http://publicdomainarchive.com/
Magdeleine http://magdeleine.co/
Foodiesfeed http://foodiesfeed.com
Picography http://picography.co/
Raumrot http://www.raumrot.com/10/
ISO Republic http://isorepublic.com/
All The Free Stock: http://allthefreestock.com
Pexels: http://www.pexels.com
Stocksy: http://www.stocksy.com/
NounProject: http://thenounproject.com/
Google Material Design Icons: https://github.com/google/material-design-icons/releases/tag/1.0.0
Flaticon (awesome): http://flaticon.com/
Dafont: http://dafont.com
UseModify: http://usemodify.com/
Typewolf (Font inspiration, recommendations, and resources): http://www.typewolf.com
Golden Ratio Typography Calculator: http://www.pearsonified.com/typography/
Font pairings: http://fontsinuse.com/ http://www.typewolf.com/ http://www.typ.io/ http://blog.fontshop.com/category/great-pairs/ http://justmytype.co/ http://zurb.com/tavern/questions/what-are-your-top-5-go-to-fonts
Niice: http://niice.co
Codrops: http://tympanus.net/codrops/
Unmatched Style: http://unmatchedstyle.com
Product Hunt: http://www.producthunt.com/
Flat UI Design Showcase: http://fltdsgn.com/
http://thematboard.com/
https://github.com/dipakkr/A-to-Z-Resources-for-Students https://www.programmableweb.com/category/all/apis https://gist.github.com/teybannerman/9c234424eb1d940a8505