Skip to content

enzaimz/c_made_easy

Repository files navigation

C_Made_Easy

A Flutter-based Android App

This app is a complete free handbook for learning Basics of C Programming language which covers important topics, notes & programs on the course. Download the App as a reference material for Computer Science, Software Engineering programs & Degree courses.

C language is a powerful general-purpose programming language. If you are new to programming then C language is the best language to start your programming journey. In practical, C programming language is used in Embedded Systems, Systems Programming, Graphic Packages.

To join our channel click here.

Features

  • Contains all basic concepts of 'C' programming language.
  • C programs with comments for better understanding.
  • Very smooth User Interface.
  • Beautiful UI with multiple themes(Coming Soon).

Show some ❤️ and ⭐ the repo to support the project.

Contribution is welcome! 🎉

Prerequisites☑

  • Ability to use Git and Github :octocat:
  • Basic knowledge of Dart and Flutter
  • Willingness to learn more
  • UI/UX skills are appreciable but not mandatory

Screenshots

Setting up the Development Environment

  • Flutter

    • Follow the instructions in the Flutter docs according to your OS.
  • Visual Studio Code or any other editor supporting flutter.

  • Android Studio install available here.

  • To set-up the development environment refer here.

Setting up the Project

  • Fork the repository. Click the "Fork" button in the top right of the page.

  • Clone the repository:

    • You can clone the repo to your machine using the command listed below:
      git clone https://github.com/user-name/c_made_easy
      Note: Replace "user-name" with your Github username.
  • Add the upstream remote:

    • You can use the command listed below:
      git remote add upstream https://github.com/enzaimz/c_made_easy

Running the project locally

  • Open the project directory in your editor.
  • Click on the Debug/Run button.

Keeping the project updated

To update your local copy to the latest upstream commit, run the following commands:

  • Fetch all branches of remote upstream:
git fetch upstream
  • Rewrite your master with upstream’s master using git rebase:
git rebase upstream/master
  • Push your updates to master:
git push origin master --force or git push -f origin master

Note: make sure that "master" is your current branch.

Available on Google Play