BCA Course Programming is a completely free, ad-free, open-source Android app built for BCA (Bachelor of Computer Applications) students across India.
From Semester 1 C Programming to Semester 6 Android/Java projects - everything is here, offline-first, beautifully organized, and 100% made by a student, for students.
- Complete semester-wise notes, practicals & theory
- Online C, C++, Java compiler integrated
- 1000+ interview questions with answers
- Programming memes to survive college
- Dark mode, offline support, no ads, no tracking
- Fully open source & community-driven
- React Native (0.82+)
- React Navigation v7
- Love for students
This app exists because of students, for students.
Your contribution - even a single typo fix - helps someone pass their exam.
This project grows with the community. Whether you're fixing a typo or adding a full feature - it matters.
| Area | Examples You Can Work On |
|---|---|
| Code Improvements | Better logic, performance optimizations, removing unused code, fixing warnings |
| Readability & Structure | Refactoring, improving variable naming, adding useful comments, folder restructuring |
| Feature Enhancements | New screens, updated modules, compilers, semester-wise content, UI polish |
| Bug Fixes | UI issues, crash fixes, navigation issues, broken links |
| Content Additions | Notes, interview prep, solved programs, documentation updates |
| Design & UX | Icons, spacing adjustments, accessibility improvements, dark mode refinements |
- Fork this repository
- Clone it:
git clone https://github.com/DevVibhor/BCACourseProgramming