Shortify is used for minimizing your coding effort in your development environment. It has some builtin method and classes which helps you in creating mostly used element and tasks in Android app.
2. TRADITIONAL ANDROID FUNCTIONS
• Complex coding
• Needs more time to implement
• APK size will be large due to huge amounts of code
3. SHORTIFY - FEATURES
• Library for minimizing your coding work
• Has built in methods and classes which help developers to build an app quickly
• Has all of the features which are used most
1. Binding of Views
2. Binding of Resources
3. Customization of View
4. Event handlers
5. Dialogs
6. Other methods
8. DIFFERENCE - DIALOGS
//Simple alert dialog box
$.alertDialog("Title","Description");
//Generates and shows dialog with OK button with onClick event handlers
$.confirmDialog("Title", "Description", new Click() {
@Override
public void ok() {
}
});
9. DIFFERENCE - DIALOGS
//Generates and shows dialog with YES and NO button with onClick event handlers
$.yesNoDialog("Title", "Description", new Agree() {
@Override
public void yes() {
}
@Override
public void no() {
}
});
10. DIFFERENCE – OTHER METHODS
//Check, if app is installed or not in device
$.checkIfAppInstalled(PKG_NAME);
//Open current or any other app page in Play store app
$.openAppInStore();
$.openAppInStore(PKG_NAME);
//Showing toast
$.toast(MESSAGE);
11. DIFFERENCE – OTHER METHODS
//Get current date and time in any format
$.time("d m y");
//Check app permission (used for Runntime Permission Model)
$.checkPermission(PERMISSION_STRING);
//Navigate to any activity with or without passing data
$.open(Activity.class);
$.open(Activity.class, bundle);
12. CURRENTLY IN DEVELOPMENT
• $.get(URL);
• $.post(URL, new Bundle());
• $.rateDialog();
• $.html(“<div><h1>Header</h1><a href=‘’>click</a></div>”);
• $.getJSON(URL, new Callback(){});
• $.parseJSON(new JSONObject());
• $.inviteFriends(“Share text”);
• And much more…