RahulJanagouda / Statusstories
Licence: apache-2.0
Status Stories = Snapchat stories, Instagram stories, Whatsapp Statuses, Facebook Messenger Stories.
Stars: β 317
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Statusstories
Zuck.js
A javascript library that lets you add stories EVERYWHERE.
Stars: β 3,396 (+971.29%)
Mutual labels: snapchat, whatsapp, facebook
Facebook
π¨ Facebook Notifications Channel for Laravel
Stars: β 120 (-62.15%)
Mutual labels: hacktoberfest, facebook
Skeletonview
β οΈ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
Stars: β 10,804 (+3308.2%)
Mutual labels: hacktoberfest, facebook
Mullet
Mullet Stack: Facebook in the front. Walmart in the back. (React, Hapijs, Node)
Stars: β 194 (-38.8%)
Mutual labels: hacktoberfest, facebook
Notify
A dead simple Go library for sending notifications to various messaging services.
Stars: β 727 (+129.34%)
Mutual labels: hacktoberfest, whatsapp
Sharedchamber
Android Secure SharedPreferences Using Facebook Conceal Encryption
Stars: β 96 (-69.72%)
Mutual labels: hacktoberfest, facebook
Whatsapp Web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
Stars: β 4,103 (+1194.32%)
Mutual labels: hacktoberfest, whatsapp
Socialblocklists
Blocklists to block the communication to social networking sites and privacy harming services
Stars: β 161 (-49.21%)
Mutual labels: snapchat, facebook
Ferdi
π§π½ Ferdi helps you organize how you use your favourite apps by combining them into one application
Stars: β 4,089 (+1189.91%)
Mutual labels: hacktoberfest, whatsapp
LeonSocialLogin
Leon Social Login is an Android library written to Integrate (Twitter, Facebook, Google, SnapChat) login.
Stars: β 16 (-94.95%)
Mutual labels: snapchat, facebook
Whizzz-The-ChatApp
Whizzz is a real-time, one-to-one Android chat application made using Firebase, a beautiful user interface, and a push-notification feature.
Stars: β 66 (-79.18%)
Mutual labels: facebook, whatsapp
Wbot
A simple Web based BOT for WhatsAppβ’ in NodeJS π. Working as of π
Feb 14th, 2020
Stars: β 638 (+101.26%)
Mutual labels: hacktoberfest, whatsapp
Facebook Scraper
Scrape Facebook public pages without an API key
Stars: β 499 (+57.41%)
Mutual labels: hacktoberfest, facebook
Insideheartz Whatsapp Bot
A multipurpose whatsapp bot buillt on node.js
Stars: β 102 (-67.82%)
Mutual labels: hacktoberfest, whatsapp
Yii2 Authclient
Yii 2 authclient extension.
Stars: β 430 (+35.65%)
Mutual labels: hacktoberfest, facebook
Whatsapp Bulk Sender
Send bulk messages right from your WhatsApp Android Client or WhatsApp Web
Stars: β 135 (-57.41%)
Mutual labels: hacktoberfest, whatsapp
Stealing Ur Feelings
Winner of Mozilla's $50,000 prize for art and advocacy exploring AI
Stars: β 784 (+147.32%)
Mutual labels: snapchat, facebook
Shellphish
Phishing Tool for 18 social media: Instagram, Facebook, Snapchat, Github, Twitter, Yahoo, Protonmail, Spotify, Netflix, Linkedin, Wordpress, Origin, Steam, Microsoft, InstaFollowers, Gitlab, Pinterest
Stars: β 1,037 (+227.13%)
Mutual labels: snapchat, facebook
Miscord
Facebook Messenger to Discord bridge
Stars: β 225 (-29.02%)
Mutual labels: hacktoberfest, facebook
Wishing-Happy-BD
Wishing Happy BD is a small viral script encoded in HTML, PHP, JS, and CSS.
Stars: β 59 (-81.39%)
Mutual labels: facebook, whatsapp
StatusStories
APK Link | Video Link | Up labs
StatusStories helps you implement Photo Stories similar to
- Snapchat stories
- Instagram stories
- Whatsapp Statuses
- Facebook Messenger Stories
Features at glance
- Highly customizable Stories view
- Click left right edge to move forward or previous just like WhatsApp
- Hold the center area to pause
- Cache the images using glide
- Progress bar indicates the downloaded content from the internet
- Immersive mode enables the more engaging experience
- Control the duration of each Story
- Finishes after the last story ends
Install
#1 Add the below lines in your root build.gradle. This library is using glide internally to download and cache the images.
allprojects {
repositories {
...
jcenter()
maven { url "https://jitpack.io" }
maven { name 'glide-snapshot'; url 'http://oss.sonatype.org/content/repositories/snapshots' }
}
}
#2. Add the dependency
dependencies {
compile 'com.github.RahulJanagouda:StatusStories:1.0.1'
}
How to Use
Launch the activity with the configuration
//urls array that should be shown as a story
private final String[] resources = new String[]{
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00001.jpg?alt=media&token=460667e4-e084-4dc5-b873-eefa028cec32",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00002.jpg?alt=media&token=e8e86192-eb5d-4e99-b1a8-f00debcdc016",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00004.jpg?alt=media&token=af71cbf5-4be3-4f8a-8a2b-2994bce38377",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00005.jpg?alt=media&token=7d179938-c419-44f4-b965-1993858d6e71",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00006.jpg?alt=media&token=cdd14cf5-6ed0-4fb7-95f5-74618528a48b",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00007.jpg?alt=media&token=98524820-6d7c-4fb4-89b1-65301e1d6053",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00008.jpg?alt=media&token=7ef9ed49-3221-4d49-8fb4-2c79e5dab333",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00009.jpg?alt=media&token=00d56a11-7a92-4998-a05a-e1dd77b02fe4",
"https://firebasestorage.googleapis.com/v0/b/firebase-satya.appspot.com/o/images%2Fi00010.jpg?alt=media&token=24f8f091-acb9-432a-ae0f-7e6227d18803",
};
//launch with presettings
Intent a = new Intent(view.getContext(), StatusStoriesActivity.class);
a.putExtra(StatusStoriesActivity.STATUS_RESOURCES_KEY, resources);
a.putExtra(StatusStoriesActivity.STATUS_DURATION_KEY, 3000L);
a.putExtra(StatusStoriesActivity.IS_IMMERSIVE_KEY, true);
a.putExtra(StatusStoriesActivity.IS_CACHING_ENABLED_KEY, true);
a.putExtra(StatusStoriesActivity.IS_TEXT_PROGRESS_ENABLED_KEY, true);
startActivity(a);
Inspired by StoriesProgressView
TODO
- [ ] Write tests π
- [ ] Pre-fetch/pre-load the next image
- [ ] Supporting customizing contents loaded in each screen Video, Gifs, anyt view
- [ ] Implement swipeable
License
Copyright (C) 2017 Rahul Janagouda
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].