/MaterialAbout

It's a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate. ๐Ÿ”–

Primary LanguageJavaMIT LicenseMIT

Buy Me a Coffee at ko-fi.com Get it on Google Play

Material About

This is an Android project. You, as a mobile developer, can use this library to show a material about screen in your apps. It was build to make your life easier when introducing you to your users, and also, to create a about screen pattern for material android apps. It's really simple and dynamic, check it out.


##### Note: If you're missing some feature please let me know. Or even better, create a pull request. Also, I'm needing some help to translate the strings.xml to other languages. ##### Supported Languages until now: ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ฎ๐Ÿ‡น

Latest release Android Arsenal MaterialUp MIT License API Codacy Badge Appetize.io Demo ghit.me Open Source Love Beerpay

Screenshots

<img src="images/screenshots/custom.png" height='auto' width='280'/>

Setup

Step #1. Add the JitPack repository to your build file:

    allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
	}

Step #2. Add the dependency (See latest release).

    dependencies {
           compile 'com.github.jrvansuita:MaterialAbout:+'
	}

Implementation

Create a AboutView instance with AboutBuilder.

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        View view = AboutBuilder.with(this)
                .setPhoto(R.mipmap.profile_picture)
                .setCover(R.mipmap.profile_cover)
                .setName("Your Full Name")
                .setSubTitle("Mobile Developer")
                .setBrief("I'm warmed of mobile technologies. Ideas maker, curious and nature lover.")
                .setAppIcon(R.mipmap.ic_launcher)
                .setAppName(R.string.app_name)
                .addGooglePlayStoreLink("8002078663318221363")
                .addGitHubLink("user")
                .addFacebookLink("user")
                .addFiveStarsAction()
                .setVersionAsAppTitle()
                .addShareAction(R.string.app_name)
                .build();

        addContentView(view, layoutParams);
    }

Sample app code.

The library has a lot more customization and features than is able to show here. Please Check the sample app and feel to help with a pull request. You can take a look at the sample app located on this project.

Google+ LinkedIn Instagram Github Google Play Store E-mail