GitXplorerGitXplorer
s

Twitter-Clone

public
16 stars
7 forks
0 issues

Commits

List of commits on branch master.
Unverified
599af497bdbadfed8fcaed167e4770155effd961

update previews for v1 and v2

ssdabhi23 committed 4 years ago
Unverified
552bd61bbd2a452ada7033834f738516087dbd2c

fix uninstallable apk for v1

ssdabhi23 committed 4 years ago
Unverified
c5b9e26163501f01a127aa35f0ac2c80dff0acf7

update docs

ssdabhi23 committed 4 years ago
Unverified
00f5a9af61b70e2ec3eec38be9b01ab5eabef1dd

update dependencies

ssdabhi23 committed 4 years ago
Unverified
7a17376b440ca20344598d7ec2d05ee27bf60328

update sample values

ssdabhi23 committed 4 years ago
Unverified
8e8947ae523d10b579b7795269ad80b3cb7a1c5e

add v2 outputs

ssdabhi23 committed 4 years ago

README

The README file for this repository.

Twitter UI Clone

This project was built as a part of Hasura Product Development Fellowship (HPDF) in November 2017.

The dependencies have been updated and the project has been migrated to AndroidX in November 2020.

The task allotted was to replicate the User Interface of Twitter's app for Android with mock hard-coded data wherever required.

The UI of the app has been updated in v2 according to the UI of Twitter's Android app v7.24.1

Version 1 Version 2 (Twitter v7.24.1)
v1 v2
Apk file Apk file

Getting Started

Clone the repository

As usual, you get started by cloning the project to your local machine:

git clone https://github.com/sdabhi23/HPDF-Task1-Twitter-Clone.git
  • Now look for the app folder with the version number you want to build (For example, app v2 if you want to build version 2).
  • Rename it to app and delete all the other folders beginning with app (For example, app v1)
  • In the end open your Android Studio and go to Files > Import Project.

Alternatively, you can use the Check out project from Version Control option in Android Studio to download the project.

Prerequisites

Having JDK 8 or higher installed along side Android Studio 3.0 or higher is a major prerequisite as lambda expressions used in this project are not supported in the older versions of JAVA and Android Studio.

Android Versioning Information

Specification Setting
Target SDK Version 30 (Android Oreo)
Minimum SDK Version 19 (Android KitKat)
Build Tools Version 26.0.2
Gradle Version 6.7.1
Gradle Plugin Version 4.1.1

Libraries used