Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Question [TOOL][2.1+] InstaReloader HOT-SWAP classes & layouts while developing an app

OP denfokas

21st October 2013, 10:14 PM   |  #1  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Hey guys,

We are working on InstaReloader - the development tool that reloads class and resource changes on the fly while developing the Android application.
Its purpose is to minimize the time consumed by the application rebuilds and reinstalls during development.

Right now supported features are:
  • Adding and reloading regular and inner classes.
  • Refreshing changes in method bodies, adding and removing methods.
  • Adding and removing variables, constants.
  • Reloading changes in layouts, menus and other stuff in res directory.

Here is a short demo of InstaReloader:



Prototype android layouts on the fly demo:



What features are also needed? How many times per day do you rebuild & restart the app? We would like to add some reloading functionality to the popular frameworks and it would be great to hear your feedback

You can download InstaReloader form here: Android hotswap tool
Pre configured Eclipse sample project
Pre configured Android Studio - Gradle sample project
Last edited by denfokas; 20th February 2014 at 10:17 PM. Reason: new feature
The Following User Says Thank You to denfokas For This Useful Post: [ View ]
22nd October 2013, 03:08 PM   |  #2  
Junior Member
Thanks Meter: 0
 
1 posts
Join Date:Joined: Oct 2013
Looks quite awesome, it would save me a lot of time every day.
When do you plan to publish? Will it be opensource?
22nd October 2013, 08:52 PM   |  #3  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Quote:
Originally Posted by Archimano

Looks quite awesome, it would save me a lot of time every day.
When do you plan to publish? Will it be opensource?

It is too early to think about the final, though alpha will be released soon. Right now class reloading is pretty stable but layouts reloading is a pain in the a@s. Would you like to participate?
28th October 2013, 06:15 PM   |  #4  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
The good news:

We improved layout reloading. Now you can add onClickListeners in the Java code for newly added elements and be able to interact with changes almost instanlty!
Planning to add support for Intellij IDEA soon.
29th October 2013, 01:25 AM   |  #5  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Thumbs up
and Intellij IDEA is supported now
30th October 2013, 02:07 PM   |  #6  
Senior Member
Thanks Meter: 48
 
641 posts
Join Date:Joined: Apr 2011
This app can be used for all android roms? Or it has some requirements and support only some android devices?

Sent from my HTC Desire using xda app-developers app
The Following User Says Thank You to siavash2death For This Useful Post: [ View ]
30th October 2013, 07:55 PM   |  #7  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Quote:
Originally Posted by siavash2death

This app can be used for all android roms? Or it has some requirements and support only some android devices?

Sent from my HTC Desire using xda app-developers app

I think should work almost an all ROMs, depends how significant it changes from the original android's one. So far I've successfully tested class reloading on LG, Samsung, HTC, ASUS devices with original ROMs.

With Layout reloading it's a bit harder because usually this part is "fragmented" so need to create a separate plugin for each brand.
3rd November 2013, 06:27 PM   |  #8  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Thumbs up new features demo video is added
Just uploaded another awesome demo video to YouTube! Android layouts can be prototyped on the fly:

http://www.youtube.com/watch?v=ogatWLZA4yQ
7th November 2013, 11:21 PM   |  #9  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Cool
We've sent closed beta release to first participants today! It will be available on the XDA soon!
11th November 2013, 11:15 PM   |  #10  
denfokas's Avatar
OP Junior Member
Thanks Meter: 2
 
28 posts
Join Date:Joined: Jul 2013
More
Made the configuration doc. It's quite big so posting link only: http://www.instareloader.com/instalation-configuration/. We will drop some steps in the next version.
Last edited by denfokas; 11th November 2013 at 11:18 PM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes