All Projects → ykhdzr → Flow

ykhdzr / Flow

Licence: Apache-2.0 License
Android wrapper to simplify process for start an Activity

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Flow

Navigator
Android Multi-module navigator, trying to find a way to navigate into a modularized android project
Stars: ✭ 131 (+142.59%)
Mutual labels:  intent, activity
AppListManager
📱 AppListManager (Android Library) makes managing application and activity lists easy.
Stars: ✭ 59 (+9.26%)
Mutual labels:  intent, activity
Bundler
🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.
Stars: ✭ 195 (+261.11%)
Mutual labels:  intent, activity
Inlineactivityresult
Receive the activity result directly after the startActivityForResult with InlineActivityResult
Stars: ✭ 264 (+388.89%)
Mutual labels:  intent, activity
intentanimation
animattion between activities
Stars: ✭ 117 (+116.67%)
Mutual labels:  intent, activity
rn-fitness-tracker
React Native module to interact with Google Fit and Apple HealthKit.
Stars: ✭ 58 (+7.41%)
Mutual labels:  activity
RxActivityResults
Android onActivityResult wrapper powered by RxJava
Stars: ✭ 14 (-74.07%)
Mutual labels:  activity
pvm-ui
JS based UI for PVM workflow engine.
Stars: ✭ 18 (-66.67%)
Mutual labels:  activity
Android-Resource-File-Provider
A simple library to easily provide and share files from app resources
Stars: ✭ 15 (-72.22%)
Mutual labels:  intent
TestActiviti1.0
该系统是基于Activiti5工作流引擎采用了SSM+Mysql实现的一个学生请假系统
Stars: ✭ 28 (-48.15%)
Mutual labels:  activity
ktx
简化Android开发的Kotlin库
Stars: ✭ 39 (-27.78%)
Mutual labels:  activity
react-use-hoverintent
React hook for hoverIntent
Stars: ✭ 16 (-70.37%)
Mutual labels:  intent
LifeTime
LifeTime app
Stars: ✭ 35 (-35.19%)
Mutual labels:  activity
virtual-assistant
Virtual Assistant
Stars: ✭ 67 (+24.07%)
Mutual labels:  intent
tsioc
AOP, Ioc container, Boot framework, unit testing framework , activities workflow framework.
Stars: ✭ 15 (-72.22%)
Mutual labels:  activity
Capricorn
提供强大的NLP能力, low-code实现chatbot
Stars: ✭ 14 (-74.07%)
Mutual labels:  intent
Swoosh
SFML Activity and Segue Mini Library
Stars: ✭ 63 (+16.67%)
Mutual labels:  activity
wp-user-activity
The best way to log activity in WordPress
Stars: ✭ 40 (-25.93%)
Mutual labels:  activity
SDK-python
SAP Conversational AI official SDK for Python
Stars: ✭ 22 (-59.26%)
Mutual labels:  intent
solid
Solid Android components
Stars: ✭ 33 (-38.89%)
Mutual labels:  activity

License Android Arsenal

Flow

Abilities are to start an Activity :

  1. from Activity
  2. from Fragment
  3. with Intent Filter
  4. with Bundle
  5. with Intent Flag
  6. for result

Usage

// From Activity/Fragment
Flow
  .from(this)
  .to(DestinationActivity.class)        

// From Activity/Fragment to Intent Filter
Flow
  .from(this)
  .to(DestinationActivity.INTENT_FILTER)        

// From Activity/Fragment with Bundle
Flow
  .from(this)
  .with(provideBundle())
  .to(DestinationActivity.class)        

// From Activity/Fragment with Flag
Flow
  .from(this)
  .flag(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK)
  .to(DestinationActivity.class)   
  
// From Activity/Fragment forResult
Flow
  .from(this)
  .forResult(DestinationActivity.REQUEST_CODE)
  .to(DestinationActivity.class)   

Installation

To include in your gradle app:

dependencies {
  compile 'com.ykhdzr:flow:1.0.0'
}

License

Copyright 2017 Yoko Ahadazaro

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].