This project presents the first part of an Android tutorials/samples series I am currently sharing. It's also the first part of the KotlinLearning Android app recently published.
KotlinLearning [part1] implements the following functionalities:
-
- user signup | user signin
- password recovery
- email verification
- user session management
Easy and clear implementation of LinkedIn SDK for Android to ask for user's permission to retrieve their data and create/signin a firebase user with it.
Use of the Facebook sdK for Android to log user in through their facebook account. User registration or signin through Firebase after getting user permission to get their data.
Use of the Graph API to get user's profile picture and basic data for the moment. In following parts we'll be consuming user's shares, news feed and more.
Libraries usage
- Material text fields and other ui components using Material library
- Custom fonts using Calligraphy library
- CirclePageIndicator usage from CircleIndicator library
- CircularImageView in user profile from CircleImageView library
UIs created:
- Custom TabLayout
- Custom listViews
- Sectionned listView
Clone this repository and import into Android Studio
git clone https://github.com/AmalH/KotlinLearning-Part1-.git
- Android SDK 27
- Android Build Tools v27.0.0
- Android Support Repository