Skip to content

hyperskill/android-projects-template

Repository files navigation

project-android-template

This project is a template for xml based hyperskill android projects.

Getting Started

  • Clone template

  • Change remote repository

    • Git -> Manage Remotes -> click origin -> remove
    • Git -> Manage Remotes -> add -> Url: <make-a-new-github-repository-and-link-it-here.git>
  • Rename folders and related variables

    • Before renaming folders it is better to let gradle sync and let indexing finish so that renaming happens properly
    • Change Course tab to Project tab -> right click 'Project Name' folder -> refactor -> rename
    • Also with right click methods rename test/java/org/hyperskill/projectname and main/.../projectname obs: all lowercase and without separators
    • On AndroidManifest.xml change package, make sure activity name has already changed
    • On course-info.yaml change title and make sure content has already changed
    • On module build.gradle, which is the one under stage1 folder, change applicationId
    • On string.xml change app_name
  • Commit initial commit for project

    • On Commit tab add every file, write message "Project Name initial commit" -> commit and Push
  • Next

Important

Your project will be reviewed in many different stages of the project creation. The author should be available for receiving e-mail messages and also for receiving open-issues on github.

If a issue is opened on github the author should acknowledge having read the issue by responding to it with some comment. The acknowledgement comment may also be used to 'make questions/make comments' about the issue. A comment indicating a possible solution for the issue before actually fixing the issue is welcomed. After making the commit fixing the issue, make a comment to indicate that the issue is fixed, but don't close the issue yourself, let the staff member close it if he really think the issue is solved.

It is also a good practice to open issues yourself for problems you identify. If you are having problem solving an issue by yourself try asking for help from staff members.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published