Sunday, March 13, 2016

Tips and Tricks relieves Storage Capacity on iPhone

Hello all, this time I will share tips on how to relieve storage iPhone, or your iOS device is fully charged. Because unlike Android, the iPhone we can not add storage storage using a microSD card, and therefore we have to work around the following tips and tricks so that storage you iPhone or iOS devices back in relief.

Tips and Tricks relieves Storage Capacity on iPhone


1. Backup your pictures to the cloud

All you can do first is to back up your photos, which exist on your iPhone or iOS devices. You can use some photo backup services, among them such as iCloud, Google Photos, DropBox, or Box. Of some services on top of that I use personally is DropBox and iCloud. The reason is because both DropBox and iCloud can backup photos on your iPhone automatically. DropBox have an initial capacity of 2GB, while iCloud 5GB. DropBox capacity is small, but you can get additional capacity by way menginvite teman2 you to use DropBox (I managed to add storage capacity to nearly 10GB of DropBox for free). :) As for iCloud if you want to increase the capacity to be more than 5GB, you have to pay a fee per month, In DropBox backup speed was faster upload a photo compared to iCloud Photo Stream. I use iCloud for existing and integrated from the beginning on the iPhone :), but in the future I will only use iCloud for email storage or backup important files.
Alternative backup software other photos are Google Photos, Google Photos actually offers unlimited storage for backing up photos of the usual high quality dicapture via smartphone. But the reason I have not had time to use it is because there are already many Google Photos foto2 from my Android device, fear kecampur. :)

2.Remove offline song of Apple Music

If you subscribe to Apple Music (about 80 thousand per month), some songs definitely handing you download in order to listen to while offline / no internet connection. By deleting it, you can get some extra additional storage. You can also delete the data films or tv shows from other streaming applications such as NetFlix or YouTube that have been watched.

3. Uncheck "Keep Normal Photo" when using HDR Mode

HDR Mode works by combining three images into one to look for maximum image results. In the latest iPhone, features HDR mode is already more sophisticated, so you do not need to keep a normal picture will only meet the storage iPhone / iOS devices you. :) You do this by going to Settings> Photos & Camera> Keep Normal Photo (Toggle off).

4. Reinstall the application

Some applications will save the cache when it has repeatedly used, such applications Path, fuel, and LINE will use a total storage space of up to 500 MB along with frequent use. By removing and reinstalling the applications we can clear the cache while restoring storage space used.

5. Delete applications that are not needed / rarely used
The default application like GarageBand, or iMovies could you delete that certainly will rarely be used, unless your child's band or love watching movies :). On the iPhone 6S with iOS 9 I can remove the Garage Band and iMovie so getting a total of up to 1.5GB of additional storage. Other applications that can be accessed via the Safari browser such as Facebook, you can also delete.

6. Clear History, Cache, Other data on browser
If you are using Safari, go to Settings> Safari> Clear History and Website Data, and then on the pop-up click Clear History and Data.
In Chrome, go to Google Chrome> Settings> Privacy. Then on the Clear Browsing Data select Clear All. If you belong to people who love browsing, these tips can restore up to 500 MB of storage space :).

7. Do not store the original photo on Instagram

Nowadays anyone who does not use Instagram? :) You can save a lot of storage space by clicking uncheck Save Original Photos on Instagram. By the way: go to your profile tab> Options> Uncheck Save Original Photos.
Those are some playing tips and tricks that I can share, if it is felt not meet, some bonus tips and tricks below may be of help :


  • Clear data SMS / iMessages
  • Clear Data Notes
  • Remove books on iBooks that have been read
  • Photo Editor app check you, whether it VSCO or darkroom, these applications the possibility of storing the data pictures that you can remove
  • Deadly Burst Mode
  • Clear photographs are not important / equal / identical
  • Anticipation at the time of purchase, I mean, before buying an iPhone / iOS devices you can figure out the amount of storage you need, whether you are a gamers, selfie maniacs, writer, or just casual users? To be sure when you buy an iPhone 6 / 6s Plus with a selection of just 16 GB of storage, you would have been quicker run out of storage space. Therefore safe way you can get an iPhone with at least 64GB of storage capacity.

Thats all the tips and tricks that I can share. If you have tips and tricks that are not on this list, please write in the comments section :p

Friday, March 11, 2016

Learn to Make Android Apps With MVC Techniques (Part 2)

Hi all, continuing from my previous post about learning to create Android apps using the Model View Presenter or also known as MVP, this time I will go to the second part where we immediately learn how mengcoding Android application using MVP by applying it to a project simple login application on Android.

Diagram MVP

MVP technique aims to separate code of Activity among which are responsible for managing the layout and code logic that served to process the data. With the MVP we make an Activity really only be view only, to display the data so that there should be no codingan for data processing in situ, instead of all application logic code is placed on the presenter. MVP with abstractionnya easier for us to manage and manage logic on an Activity so that if we wish to increase or reduce the functionality in an Activity we can do with a neat and structured.

We will learn to create an activity using the techniques MVP. Activity in the form of simple login page, named LoginActivity.

To get started, first create a project in Android Studio, to how you can read the following tutorial.

After that, create an xml file named activity_main.xml, code like the following. This file is a layout for LoginActivity that we will use:


After that we will make a named Login interface, this interface contains the names of the functions that we can later do on the Activity. Since this is a login activity, then one of the functions that we can do is to login function :


Then we will make the interface to perform at grade LoginActivity abstraction called This interface contains the names of the functions that a logical response from view when the login function on the Activity run. When we log in, there are three general response scenarios that can be obtained, namely:

• do login> validation error (eg wrong email format)
• do login> login error (eg username and password do not match)
• do login> login success (ideal scenario, because the user can directly enter the login is successful)

So, these three functions that we will enter the LoginView interface, the interface is responsible for managing how the Activity view to see if the login is successful or failed logins.
Then we will make the interface to perform at grade LoginActivity abstraction called This interface contains the names of the functions that a logical response from view when the login function on the Activity run. When we log in, there are three general response scenarios that can be obtained, namely :

• do login> validation error (eg wrong email format)
• do login> login error (eg username and password do not match)
• do login> login success (ideal scenario, because the user can directly enter the login is successful)

So, these three functions that we will enter the LoginView interface, the interface is responsible for managing how the Activity view to see if the login is successful or failed logins.


implementation Interface

The next step is that we will implement the interfaces above into Java classes. The first interface which we will implement is which will be implemented on class.


In a class above, we will implement the function login (), for the purposes of the tutorial here we only check if the username and password entered is correct, which is equal to admin. But in the real world of his practice will be more complex and involve callbacks to the server for checking login process.

Seen also in the class above, whichever functions will run on view when the login process is successful, failed, or the validation error. For example, when the login is successful then the class will call the function loginSuccess () on the view.

Then we will implement the second interface is LoginView interface. Where? We will implement that interface directly on 


Can see, the above class is actually very simple, we make LoginActivity class implements the functions of, so we then add three new functions to handle response2 from Login presenter that we previously made. That scenario if the login failed, or successful. In this tutorial is all very simple form of raises toast, but its real world you can be a lot of experimenting, such as switching to the main activity if the login is successful. Or to block or restrict users already three failed login.

Thursday, March 10, 2016

Learn to Make Android Apps With Mechanical MVP (Model View Presenter)

Hi all, not felt already in 2016 wrote it. In this year hopefully I can be more productive to write here and share with you all. In this new year, let us try to learn new Android coding techniques. For those of you who are familiar coding Android certainly never use the name of MVC (Model View Controller) to create Android applications. Well this new method named MVP or Model View Presenter.

What is the MVP (Model View Presenter) Android

MVP's new coding technique is actually more used to separate the logic of our application to display / view of the application. If the usual logic of coding and display settings we make one at our Activity class, then by this logic coding technique MVP of our application is in a class called Presenter . Where is the class we will process the data our application, which is obtained from either the user input, a web service, or database. Then, after being processed in Presenter, then the data is sent back to class  Activity of us who serve as a  View to show.

The more details the difference between MVC and MVP can be seen in the figure below :

EX : Diagram MVP

Differences of MVC and MVP MVP can be seen that the section  View , or the Activity class absolutely can not access the model data. Because who can access and process data and models are just Presenter that will only be forwarded again to the View for display.

components MVP

Components of the MVP, it is true a Model, View and Presenter. However, more details in an Activity class there are several components that must be made so that we can apply our paradigm codingan MVP.

For example you have a class,  LoginActivity , then komponen2 Presenter to be made ​​is as follows:

LoginPresenter : an interface that contains the name of logic functions of class LoginActivity. Connecting with Presenter View.
LoginPresenterImp : a class that implements existing fungsi2 on LoginPresenter
LoginView : An interface that contains fungsi2 that will run on LoginActivity, connect to the Presenter View.
For that hard to imagine. :)Let us define the function pertama2 what we can do at the time of login. The first must function  login () itself where we enter a username and password and then perform authentication to the server.

After that, we define what response we get after we do the action log () it? Chances are three:  showValidationError () will be called if the format of the username / email which we entered is incorrect. OnLoginError () if the login process fails, and then onLoginSuccess () if the login process successfully.

Well, for the functions that can be done from the View or Activity class, we put all the classes LoginPresenter and LoginPresenterImp . Then functions which are responses that occur when we do the login process, we define the interface  LoginView .

For his recognition as the first, example applications and codingannya I will continue in the next post

Wednesday, March 9, 2016


Smule is a karaoke application that is booming at the moment, this android application has many advantages compared with the application - a kind of karaoke applications and one of them is that we can collaborate with people - people from all over the world and certainly a mainstay of Fiture karaoke app Smule

Inside the app Smule already provided thousands and even millions of songs - songs from around the world be it songs - songs western, Indonesian, Japanese, Korean, Mandarin, thailand and many more, and that's one of the benefits of application karaoke Smule is thus not surprising number its very much at all from time to time

For those of you who are new to create or open an account Smule then you will be given VIP access only for 7 days. With VIP access we can sing all the songs on Smule app tapa is no limit and get Fiture - VIP Fiture
So what if VIP Access our 7 days is up? the answer is yes we can no longer enjoy Fiture - VIP Fiture of Smule and we can no longer choose favourit song we wanted because the VIP trial we've exhausted

So how do I get VIP access?

This is an obstacle for the friend - a friend who might not have the money to get VIP access account.

1. Make sure your android smartphone is already in ROOT

2. You direct download Lucky Patcher app here 

3. After that you install and run applications that have been Lucky Patcher you downloaded earlier

Then you select it and click the "Sing" Smule app logo, as shown below :

4. Next select "Open Menu Of Patches", as shown below

5. And keep you choose "Custom Patch", as shown below:

6. Then you select "Apply"

7. And wait until the patching process is complete, as shown below:

8. If the patching process is complete, it will appear like the picture below, and you just click

Recently you try try Smule apps you sing
Done !!! and had VIP
Now you are able and free to choose songs - your favorite songs freely and without any restrictions and can also enjoy Fiture - VIP Fiture already provided !!

Saturday, March 5, 2016

New features of version 2.3.1 Xmodgames

Xmodgames is an application where the application can modify the games are certain that the game can run outside the existing features. Application is analagous xxzhushou only have English at the interface of his.

To use Xmodgames, make sure the Android you're already in a state of root.

New features of version 2.3.1 Xmodgames

Hot Brand "LuasScript" Platform
Tool for Auto-Play Games like COC & Boom Beach
Supports Android 6.0 Marshmallow
Enhanced acceleration for Multi-Launch
Other features such as Forums, Chat, Record, Capture (xbot)

New features of version 2.2.2 Xmodgames

Supports Indonesian (Special to the app, assistance for each game will be coming soon)
Forums - My Favorite Posts &
Optimization Notifications & Chat
New Chat Rooms
Addition Alert
Optimizing recording
Optimizing Forum
Supports several new languages, such as English, Spanish, Portuguese and Russian

Features Xmodgames

Clash of Clans: Search Loot
Clash of Kings: Auto Resource Collect
Criminal Case: Unlimited Energy

Repair features:

Clash of Clans: Real Time Traps, Sandbox Attack
Clash of Kings: Multiplier Scores
Candy Crush Saga: Multiplier Scores, Infinite Moves
Subway Surfer: Multiplier Scores