Skip to content

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

License

Notifications You must be signed in to change notification settings

lbug/MaterialAbout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: 🇺🇸 🇧🇷 🇪🇸 🇮🇹 🇷🇺

JitPack Android Arsenal MaterialUp ghit.me

Sample app

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

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

Appetize.io Demo Codacy Badge API

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);
}

Google+ LinkedIn Instagram Github Google Play Store E-mail

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%