Skip to content
@LearnDroid-Android-Community-Projects

LearnDroid (Android Community Projects)

About this organisation 🧑‍💻

This orgranisation is created to support Android developers of all levels to make open source easy and fun. This aims in making developers community friendly and promotes to narrow the gap between beginners and experienced developers. Most newbies remain confused about how to start with open source (especially in android as it is little difficult to setup android projects), so this community will also provide room for newbies by providing easy to read and understandable codebases.

Our Mission 🚀

We aim in:

  • Improving Communition between developer all over the globe.
  • Narrow the gap between new commers and professionals.
  • Making open source easy at all levels.
  • Promoting Healthy environment to all the android developers.
  • Clearing most of the common android queries/doubts.
  • Helping open source widely grow.

Contribution Guidelines 🔍

This documentation contains a set of guidelines to help you during the contribution process. I'm happy to welcome all the contributions from anyone willing to add new scripts to this repository. Thank you for helping out and remember, No contribution is too small.

Steps to Contribute👩‍💻👨‍💻

When contributing to this repository, please first discuss the change you wish to make via raising an issue.

Follow these steps to make a contribution:

📌 Step 1

Fork the repo and Go to your git terminal and clone it on your machine.

git clone https://github.com/LearnDroid-Android-Community-Projects/support.git

📌 Step 2

Change into the project folder, in this case (support)

cd support

📌 Step 3

Add an upstream link to main branch in your cloned repo

git remote add upstream https://github.com/LearnDroid-Android-Community-Projects/support.git

📌 Step 4

Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)

git pull upstream main https://github.com/LearnDroid-Android-Community-Projects/support.git

📌 Step 5

Create a new branch (This is a necessary step, so don't skip it)

git checkout -b <branch-name>

📌 Step 6

Commit your changes (Make your commit short but concise. You can read best commit message practices here)

git commit -m "commit message"

📌 Step 7

Push the changes for review

git push origin <branch-name>

📌 Step 8

Create a PR on Github. (Don't just hit the create a pull request button, you must write a PR message to clarify why and what you are contributing)

Note:

  • Do not edit/delete someone else's code in this repository. You can only insert new files/folder in this repository.
  • Fix linting changes before committing.
  • Give a meaningful name to whatever file or folder you are adding.

What should I keep in mind while contributing?💡

  • When you are contributing, make sure that the work is entirely your own and not from some other source.
  • All the scripts must follow PEP 8 Style Guidelines.

Tip 😇

It always takes time to understand and learn. So, do not worry at all. I know you have got this!💪

Pinned Loading

  1. project-ideas project-ideas Public

    This repo contains list of project ideas with tags showing project level (Beginner, intermediate, expert).

Repositories

Showing 4 of 4 repositories
  • LearnDroid-Android-Community-Projects/BorderedEdittext’s past year of commit activity
    Kotlin 0 0 0 0 Updated Jan 3, 2023
  • .github Public
    LearnDroid-Android-Community-Projects/.github’s past year of commit activity
    0 0 0 0 Updated Aug 6, 2022
  • project-ideas Public

    This repo contains list of project ideas with tags showing project level (Beginner, intermediate, expert).

    LearnDroid-Android-Community-Projects/project-ideas’s past year of commit activity
    0 0 0 0 Updated Aug 5, 2022
  • expandable-custom-recycleView Public

    Android Library used to implement expandable recycler view with full customization available.

    LearnDroid-Android-Community-Projects/expandable-custom-recycleView’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Aug 5, 2022

Top languages

Loading…

Most used topics

Loading…