An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains along with valuable tips and hacks from mentors for a particular domain.

Overview

💻 An Open Source Android App to Educate people about the right style of getting educated!. 📰 🔥 .

Join the Discord Server here

💻 💻 Follow us on LinkedIn

GitHub forks GitHub Repo stars
License: MIT Open Source Love svg1 PRs Welcome contributions welcome Maintenance




🔥 Features

📰 Get Latest Updates about Everything there exits in Computer Science.

Search in a Dictionary Style manner.

🚀 Get Ahead with the right guidance from the Community.

🛠 Tech Used

Android

Kotlin

Java

Firebase Realtime DB

Firebase Firestore DB

forthebadge forthebadge forthebadge

Contribution Guidelines ⚙️

You can find our Contributing guidelines here.

😎 Maintainers


Rituraj Jain

💻

Bharat Ahuja

💻

Code Of Conduct:

You can find our Code of Conduct here.

License 📝

This project follows the MIT License.

Contributors:

Credits goes to these people:



Made with by CS wala



If you liked the project don't forget to 🌟 and 🍽 the project.

Comments
  • Main Activity text does not fit for most current device sizes

    Main Activity text does not fit for most current device sizes

    image

    Texts in the bottom Navigation Bar does not fit the screen sizes for many currently used device sizes, I would like to fix this Issue by removing the text, making icons a little big and having them in centre, and add a Toaster for the option names on long press. this way the UI will look more clean and minimal, as well as users can see name of the menu when they long click any button.

    Please assign me this Issue, Thanks!

    opened by fin1te 19
  • Google login not working for me

    Google login not working for me

    I installed the app on my phone through android studio by forking the project. It installed successfully without any issues on my Android 10 phone but when I open the app and login through Google, it doesn't show anything after that. Please help regarding this issue. I have attached screenshot of Android studio also during the login process: Screenshot 2021-03-09 213605

    opened by namitgpta 14
  • Add data for the backend

    Add data for the backend

    The database of this app is hosted on GitHub only as of now -

    • https://github.com/CSwala/awesome-computer-science
    • https://github.com/CSwala/awesome-career-pages

    There are around 80 open issues in the above 2 repos. We need to add as much data as we can. This issue can be assigned to multiple participants at a time as is not at all related to any 1 tech stack. Participants from all sorts of technical expertise and background can contribute to this.

    opened by riturajjain2000 14
  • Improvement in Splash Screen

    Improvement in Splash Screen

    @riturajjain2000 Can we add some cool animation stuff on splash screen rather than lottie animation... It seems quite awkward, when that lottie animation suddenly shake its hand...

    enhancement gssoc21 Level1 
    opened by KapilYadav-dev 11
  • #93 Progress bar Visibility

    #93 Progress bar Visibility

    Explanation

    There were few places where a progress bar was required. So implemented that Fixes #93

    Checklist

    • [x] The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
    • [x] The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
    • [x] The PR does not contain any unnecessary auto-generated code from Android Studio.
    • [x] The PR does not break any part of the existing code.
    • [x] The PR creator have carefully read & adher to the contributing guidelines of the project.
    • [x] The PR is made to the branch that's called "develop".
    • [x] The PR is made from a branch that is up-to-date with "develop".
    opened by hemant2705 9
  • Adding calendar feature for CP

    Adding calendar feature for CP

    As this app is to Get Latest Updates about Everything there exits in Computer Science, it will be good to add a feature with a calendar which shows all the contest from different websites (such as codeforces, codechef etc.) which will occur in upcoming dates and also shows which all contest a user attempted and which all a user missed also a reminder can be set for a contest (if user wants).
    please assign this issue to me

    enhancement question Level3 gssoc21 
    opened by RashikaJoshi-777 9
  • Adding a Email Login Option

    Adding a Email Login Option

    When we use Google and Facebook Login the code is needed to be updated after a period of time. Login with email can be a substitution for this problem(if the code is not updated at least there would be one option available through which the user can log in to the app).

    enhancement Level3 gssoc21 
    opened by Khushi-24 9
  • Add Logout button to profile fragment

    Add Logout button to profile fragment

    The logout textview in the main activity is located right in the centre of the screen which hinders the visibility of the contents inside the fragments that are associated with the navbar.

    I prefer to have a floating action button on the top left of the screen so that it becomes compact and provides less hinderence. Also switching to any other view/view-group will be a better option.

    enhancement gssoc21 Level1 
    opened by GowthamGoush 8
  • Fix #93: Enable login progress dialog

    Fix #93: Enable login progress dialog

    Explanation

    Fixes #93: Added progress dialog for login.

    Checklist

    • [x] The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
    • [x] The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
    • [x] The PR does not contain any unnecessary auto-generated code from Android Studio.
    • [x] The PR does not break any part of the existing code.
    • [x] The PR creator have carefully read & adher to the contributing guidelines of the project.
    • [x] The PR is made to the branch that's called "develop".
    • [x] The PR is made from a branch that is up-to-date with "develop".
    opened by GowthamGoush 7
  • added news fragment

    added news fragment

    Explanation

    Checklist

    • [ ] The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
    • [ ] The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
    • [ ] The PR does not contain any unnecessary auto-generated code from Android Studio.
    • [ ] The PR does not break any part of the existing code.
    • [ ] The PR creator have carefully read & adher to the contributing guidelines of the project.
    • [ ] The PR is made to the branch that's called "develop".
    • [ ] The PR is made from a branch that is up-to-date with "develop".
    • [ ] The PR's branch is based on "main" and not on any other branch.
    opened by kunal299 6
  • Fix #112 Adding calendar feature for CP

    Fix #112 Adding calendar feature for CP

    Explanation

    • "Fixes #112 :" Adding calendar feature for CP

    Checklist

    • [x] The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
    • [x] The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
    • [x] The PR does not contain any unnecessary auto-generated code from Android Studio.
    • [x] The PR does not break any part of the existing code.
    • [x] The PR creator have carefully read & adher to the contributing guidelines of the project.
    • [x] The PR is made to the branch that's called "develop".
    • [x] The PR is made from a branch that is up-to-date with "develop".
    enhancement Level3 gssoc21 
    opened by RashikaJoshi-777 5
  • Fix #164: Enhance and fix WebActivity as default to display webpages

    Fix #164: Enhance and fix WebActivity as default to display webpages

    Explanation

    Fixes #164:

    • Made Job Portal open inside web activity.
    • Enhanced web activity with a toolbar.
    • Added option to close, open desktop site and open zoom controls under the toolbar.

    Checklist

    • [x] The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
    • [x] The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
    • [x] The PR does not contain any unnecessary auto-generated code from Android Studio.
    • [x] The PR does not break any part of the existing code.
    • [x] The PR creator have carefully read & adher to the contributing guidelines of the project.
    • [x] The PR is made to the branch that's called "develop".
    • [x] The PR is made from a branch that is up-to-date with "develop".
    opened by GowthamGoush 7
  • Add 'Best Practice' Section in the Explore Fragment

    Add 'Best Practice' Section in the Explore Fragment

    The idea is to add a Card on top of the list which will contain the list of best practices/instructions that beginner's in the Computer Science field should do, like start contributing to FOSS, make LinkedIn account etc. kind of stuff

    Discuss the implementation on the Discord server first

    opened by riturajjain2000 1
  • Add enter animation for recyclerview of JobHunt fragment

    Add enter animation for recyclerview of JobHunt fragment

    ✔️ Implement enter animation to items of the recycler view. ✔️ Add slide/fall animation to these items. ✔️ Animation occurs on switching to JobHunt fragment (for both Job portals and Opportunities). ✔️ It intensifies the user interface.

    opened by GowthamGoush 2
Owner
CSwala
Organisation that contains information about everything and anything there is in Computer Science and related fields.
CSwala
A news application through which you can learn and browse all the news that interests you by choosing the country and type of news with the ability to browse and add some news to your favorites

MY-NEWS-Android A news application through which you can learn and browse all the news that interests you by choosing the country and type of news wit

Mahmoud ELramady 0 Nov 11, 2021
Arjun Naik 1 Apr 16, 2022
Android app for monitoring web services. Notifies you of any HTTP or Onion destination not being available.

Webmon Monitor web services and get notified, if a service becomes unavailable. EARLY BIRD DOWNLOAD App Features Simple UI. No login required. Get not

null 36 Dec 29, 2022
The backend of HumLib - The Human Library in Computer Science

humlib-be Backend for HumLib - The Human Library in Computer Science Development workflow We use GitHub flow as git branching strategy. It is based on

null 2 May 22, 2022
Scans all the SMS of an Android device for any known domain that is related with the spyware Predator by Cytrox / Intellexa.

Συχνές ερωτήσεις και απαντήσεις Τι είναι το Predator; Ποιο είναι το ρίσκο μου να έχω δεχθεί επίθεση με το Predator; Πώς δουλεύει η εφαρμογή SMS Predat

Andronikos Koutroumpelis 14 Dec 6, 2022
A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially made with HUAWEI APIs

HuaweiGlobalNewsApp A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially m

Christian Imanuel Hadiwidjaja 1 Oct 30, 2021
All news in one place - one application

nuntiumNewsApp Nuntium | Daily News App Nuntuim news app is a personalised news aggregator that organises and highlights what’s happening in the world

Ro'ziboyev Ismoil 1 Dec 3, 2021
An android app make a one-stop solution for finding the desired reading or research partner, sell their own products, and also be a tutor

The purpose of this project is to make a one-stop solution for finding the desired reading or research partner, sell their own products, and also be a tutor.

Md.Asraful Islam Asif 4 Dec 14, 2022
ZeAppp v3, created by Android enthusiasts joining the Droidcon 2021 in Berlin, coming to the GDG Booth and writing code, 15 minutes at a time

ZeThree App build at the GDG Community booth at Droidcon Berlin 2021. Come join the fun™. ZeWhat? Based on the previous success of the ZeAppp-app, thi

GDG Berlin Android 8 Sep 16, 2022
News-App - A news app Which displays news with the help of JSON data

News-App This is a news app Which displays news with the help of JSON data

Lalith Sharma 0 Feb 16, 2022
The News App has been carried out within the framework of the MVVM architecture, information about news is obtained by consulting an API, it is built usisng Jetpack Copose, Coroutines, Dependency Injection with Hilt and Retrofit

Journalist The News App consists of an application that displays the latest news from EEUU from an API that provides official and updated information.

null 0 Nov 3, 2021
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.

News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec

Raj Manjrekar 16 Dec 29, 2022
A Tip Calculator app written in Kotlin that takes Total cost as an input and calculate tip according to the feedbacks.

Create a Tip Calculator App Code for the Android Basics in Kotlin: Create a Tip Calculator app codelab. In this codelab, you will be writing code for

Hemant Sachdeva 1 Dec 4, 2021
App to calculate the fuel cost of a trip

App para calcular o custo com combustível de uma viagem. Implementado testes unitários utilizando o RobolectricTestRunner. run all tests: ./gradlew cl

Nei Vitor Bonfim Junior 0 Dec 15, 2021
A News Application Shows Breaking News of the Country with a feature to save News for future Use.

A News Application Shows Breaking News of the Country with a feature to save News for future Use.You can search news on any topic.Used all latest stuffs in android like Navigation Component, MVVM Architecture, Retrofit, Room DataBase, Kotlin Corutines etc

Aman Bhatt 2 Oct 20, 2022
HostelMate - A Need For Hosteler (An Android App that helps students to find the best resource like hostels and tiffin centers etc.)

Android-Study-Jams-Hostel-Mate HostelMate - A Need For Hosteler (An Android App that helps students to find the best resource like hostels and tiffin

null 2 Feb 28, 2022
A general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and efficient way

Timer Timer is a general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and effici

Amr Saraya 3 Jul 11, 2022
Movo (Movie Information) is an android application to find out all the Movie Information and Details.

Movo About The Project Screen.Recording.2022-08-12.at.08.53.46_1.mp4 Movo (Movie Information) is an android application to find out all the Movie Info

Reihan Fatilla 4 Sep 28, 2022
A mobile application that allows you to get random information every time you enter the application.

Knowledge Repository A mobile application that allows you to get random information every time you enter the application. Google Play Store : Screensh

Nisa Efendioğlu 2 Jul 10, 2022