[Kitchen] Easy Development Studio (BETA 2) Released 5/1/12

Are you interested in the progress of this project?


  • Total voters
    1,054
Search This thread

wes342

Retired Recognized Developer
Aug 10, 2010
1,278
645
california
www.forum.easydevstudio.com
easy.jpg



Makes android development easy for novice developers while not
limiting experienced developers.

by: wes342 and Sac23



NOTE: LINUX ONLY ( WIN AND MAC when possible)

Follow this project:

Twitter
Website


A little demo video: (not the best but you get the idea)

EasyDevStudio


Videos Page


Status Updates: (Updated periodically)

(Beta 2) Released 5/01/12



Apk Options:


  • install framework files
  • decompile apks
  • recompile apks
  • sign apks
  • decompile .dex files
  • recompile .dex files
  • view java source code from any .apk, .jar or .dex file ( just for reference purposes code may have errors)
  • launch draw9patch tool (must have android sdk installed and folder named "android-sdk") Will be native in future builds


Adb Options:




  • Pull files from Android Device
  • Push files from Android Device


Fastboot Options:




  • Flash boot.img
  • Reboot to Recovery


Rom Options:
( This is not fully working yet Not included in beta)



  • Device Selection (Evo 3d first but more to come)
  • Base Rom Selection 100% stock ( Ruu based roms first then AOSP and ports)
  • Bloat Manager (you can select apps to remove)
  • Addon Apk Manager ( Choose from Many Free market apps. EX... Angry Birds )
(NO PAID APPS WILL BE INCLUDED WITH OUT ORIGINAL DEVELOPER PERMISSION)
  • Modified App Manager (Includes modified apps EX...Netflix with Rotation )
  • Theme Manager (Add a theme to your rom. EX...Full theme, Partital Theme, ect...)
  • Tweaks Manager (Add custom Tweaks. EX...Battery Calibration , Tweaks.apk. ect...)




Other Options: (Not implimented yet)


  • Unpack/Repack boot.img
  • Change Kernels (Custom Kernels will be included once each dev is asked for permission. If permission is not granted that kernel will not be included)



Misc Menu:
(Not Included Included In Beta)


  • Script editor (Add/Remove options in multiple scripts)
  • Tutorial System ( Learn How Each mod can be done by hand)



Included Features:



  • Simple UI to make developing for android Easy.
  • Simple and advanced tools ( No one is left out. Experienced or Novice Devs)
  • E.D.S. Tool Updater (This will give you the option to update as soon as new release is published) Click check for updates and it will look for and download them.
  • Register E.D.S. (This feature will be activated in the future, all profit will go to further development)


Future Plans:




  • Cross Platform ( Linux, Windows, Mac ...Etc..)
  • More Supported Devices
  • More Supported Roms
  • More Features (Transitions, Boot animations, Etc....)


Possible Future features:


  • Source building for any device.
(Gingerbread , ice cream sandwich)
  • Kernel source building
  • Svn Rom downloading (warm , synergy, ext...)
  • Update zip creator ( Make an update.zip with files of your choice)



NOTE: PM Me with any feature requests.


Download Beta Now
( Get Beta 2 Now )


How To install:


  1. Extract to your "home" directory
  2. Double click on "EDS" file in your EDS folder (~/EDS/EDS.py)
  3. Click on the "Run" option
Thats all:


NOTE: If you dont get the run option open "Terminal" do the following commands.

Code:
[SIZE=2] cd ~/EDS  
sudo chmod a+x EDS/*[/SIZE]


If you dont have sudo or get an error try

Code:
[SIZE=2]cd ~/EDS
su  
chmod a+x EDS[/SIZE]/*



Tons of thanks to
Sac23, tommytomato, bruit.all, Panxiaobo, Emmanuel Dupuy, Bryan Lunduke, AOSP, Google
.
 

Attachments

  • main_menu.jpg
    main_menu.jpg
    24 KB · Views: 8,738
  • adb_menu.jpg
    adb_menu.jpg
    15.3 KB · Views: 16,821
  • apk_menu.jpg
    apk_menu.jpg
    24.8 KB · Views: 6,631
  • rom_menu.jpg
    rom_menu.jpg
    21.3 KB · Views: 16,115
Last edited:

lithid-cm

Inactive Recognized Developer
Jul 1, 2010
3,189
2,956
Cleveland
Very cool. How is the python experience? I'm currently working on a full c GUI.

Sent from my SGH-I777 using xda premium
 
  • Like
Reactions: shvelo

Diesel321

Senior Member
HOLY $#!+ Just the other day I was thinking someone should do this because I'm a beginner dev (that's being VERY generous) and I thought it would help noobs like me on our way. I can't think you enogh. Gonna d/l now and check it out. Good luck. If you need a noobs perspective let me know. I'm on the Inspire by the way
Thanks again
Edit; Im guessing as of now its only for linux? Anyways i will keep checking back for a windows version... Until then....
 
Last edited:

wes342

Retired Recognized Developer
Aug 10, 2010
1,278
645
california
www.forum.easydevstudio.com
HOLY $#!+ Just the other day I was thinking someone should do this because I'm a beginner dev (that's being VERY generous) and I thought it would help noobs like me on our way. I can't think you enogh. Gonna d/l now and check it out. Good luck. If you need a noobs perspective let me know. I'm on the Inspire by the way
Thanks again

I would like to know your thoughts , issues, requests.

A lot of stuff is not done yet.

Sent from my PG86100 using Tapatalk
 

Diesel321

Senior Member
I'll ll see if I can get my VM of ubuntu working right and try to play around till then. You are doing an awesome thing here. Will it explain the steps its taking and why when you are doing stuff. It looks very simple to use and I'd like to be able to use it to learn how to develop and would like to use it as a Tudor almost
 

wes342

Retired Recognized Developer
Aug 10, 2010
1,278
645
california
www.forum.easydevstudio.com
I'll ll see if I can get my VM of ubuntu working right and try to play around till then. You are doing an awesome thing here. Will it explain the steps its taking and why when you are doing stuff. It looks very simple to use and I'd like to be able to use it to learn how to develop and would like to use it as a Tudor almost

It won't explain everything but there are help txt files ~/EDS/help
Some of them are working from within program itself some are not yet.


Sent from my PG86100 using Tapatalk
 
  • Like
Reactions: Diesel321

Diesel321

Senior Member
Cool, learning this stuff with absolutely NO programming experience is way harder than I thought so I was just curious if it would help fully explain what its doing and why. Not sure if that makes sense to anyone but me but either way this will be an awesome tool and ill see if I can't get it running on my ubuntu VM. How would I send the file to my VM to install it on ubuntu? I'm using Sun virtual box with ubuntu 11.1 I think it actually may be 10.1 its been awhile since Ive used it.
 

wes342

Retired Recognized Developer
Aug 10, 2010
1,278
645
california
www.forum.easydevstudio.com
Cool, learning this stuff with absolutely NO programming experience is way harder than I thought so I was just curious if it would help fully explain what its doing and why. Not sure if that makes sense to anyone but me but either way this will be an awesome tool and ill see if I can't get it running on my ubuntu VM. How would I send the file to my VM to install it on ubuntu? I'm using Sun virtual box with ubuntu 11.1 I think it actually may be 10.1 its been awhile since Ive used it.


Yeah you can use vm and just run it that way. I would recommend linux mint 12 over ubuntu 11.4 + or ubuntu 10.10 or linux mint 11.
I use linux mint 12.

Just download it from ubuntu with in the vm.

Sent from my PG86100 using Tapatalk
 

lithid-cm

Inactive Recognized Developer
Jul 1, 2010
3,189
2,956
Cleveland
Yeah you can use vm and just run it that way. I would recommend linux mint 12 over ubuntu 11.4 + or ubuntu 10.10 or linux mint 11.
I use linux mint 12.

Just download it from ubuntu with in the vm.

Sent from my PG86100 using Tapatalk
Packages are the same I'm Linux mint 12 and Ubuntu 11.10. Since of course mint is Ubuntu based.

Sent from my SGH-I777 using xda premium
 

wes342

Retired Recognized Developer
Aug 10, 2010
1,278
645
california
www.forum.easydevstudio.com
Packages are the same I'm Linux mint 12 and Ubuntu 11.10. Since of course mint is Ubuntu based.

Sent from my SGH-I777 using xda premium

Yeah it should work on all deb based distros. Have not tested it on rpm or arch yet.

I will be making it into a deb package and a windows exe in the near future.

It's a beta so I've only completed about 2% of the project so far.

There are about a million things that will/can be included. Just trying to prioritize them.

Lithid I was checking out your cm compiler. That's one feature I'm planing on including not really for cm but a stock aosp Rom compiler for any device.

Maybe we can work together on that if you are interested?


Sent from my PG86100 using Tapatalk
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 110
    easy.jpg



    Makes android development easy for novice developers while not
    limiting experienced developers.

    by: wes342 and Sac23



    NOTE: LINUX ONLY ( WIN AND MAC when possible)

    Follow this project:

    Twitter
    Website


    A little demo video: (not the best but you get the idea)

    EasyDevStudio


    Videos Page


    Status Updates: (Updated periodically)

    (Beta 2) Released 5/01/12



    Apk Options:


    • install framework files
    • decompile apks
    • recompile apks
    • sign apks
    • decompile .dex files
    • recompile .dex files
    • view java source code from any .apk, .jar or .dex file ( just for reference purposes code may have errors)
    • launch draw9patch tool (must have android sdk installed and folder named "android-sdk") Will be native in future builds


    Adb Options:




    • Pull files from Android Device
    • Push files from Android Device


    Fastboot Options:




    • Flash boot.img
    • Reboot to Recovery


    Rom Options:
    ( This is not fully working yet Not included in beta)



    • Device Selection (Evo 3d first but more to come)
    • Base Rom Selection 100% stock ( Ruu based roms first then AOSP and ports)
    • Bloat Manager (you can select apps to remove)
    • Addon Apk Manager ( Choose from Many Free market apps. EX... Angry Birds )
    (NO PAID APPS WILL BE INCLUDED WITH OUT ORIGINAL DEVELOPER PERMISSION)
    • Modified App Manager (Includes modified apps EX...Netflix with Rotation )
    • Theme Manager (Add a theme to your rom. EX...Full theme, Partital Theme, ect...)
    • Tweaks Manager (Add custom Tweaks. EX...Battery Calibration , Tweaks.apk. ect...)




    Other Options: (Not implimented yet)


    • Unpack/Repack boot.img
    • Change Kernels (Custom Kernels will be included once each dev is asked for permission. If permission is not granted that kernel will not be included)



    Misc Menu:
    (Not Included Included In Beta)


    • Script editor (Add/Remove options in multiple scripts)
    • Tutorial System ( Learn How Each mod can be done by hand)



    Included Features:



    • Simple UI to make developing for android Easy.
    • Simple and advanced tools ( No one is left out. Experienced or Novice Devs)
    • E.D.S. Tool Updater (This will give you the option to update as soon as new release is published) Click check for updates and it will look for and download them.
    • Register E.D.S. (This feature will be activated in the future, all profit will go to further development)


    Future Plans:




    • Cross Platform ( Linux, Windows, Mac ...Etc..)
    • More Supported Devices
    • More Supported Roms
    • More Features (Transitions, Boot animations, Etc....)


    Possible Future features:


    • Source building for any device.
    (Gingerbread , ice cream sandwich)
    • Kernel source building
    • Svn Rom downloading (warm , synergy, ext...)
    • Update zip creator ( Make an update.zip with files of your choice)



    NOTE: PM Me with any feature requests.


    Download Beta Now
    ( Get Beta 2 Now )


    How To install:


    1. Extract to your "home" directory
    2. Double click on "EDS" file in your EDS folder (~/EDS/EDS.py)
    3. Click on the "Run" option
    Thats all:


    NOTE: If you dont get the run option open "Terminal" do the following commands.

    Code:
    [SIZE=2] cd ~/EDS  
    sudo chmod a+x EDS/*[/SIZE]


    If you dont have sudo or get an error try

    Code:
    [SIZE=2]cd ~/EDS
    su  
    chmod a+x EDS[/SIZE]/*



    Tons of thanks to
    Sac23, tommytomato, bruit.all, Panxiaobo, Emmanuel Dupuy, Bryan Lunduke, AOSP, Google
    .
    8
    Little Status update:

    Finally getting close to beta 2 release.

    will have cm7 base rom building for a bunch of devices
    (No list yet) We will have tons of supported devices in the near future

    Base rom downloader is functional (Progress bar not working yet)

    add-on apps (working still adding more apps)

    modified apps (have a bunch done) (will be adding more over time)

    Rom builder is working including building and signing (will be adding zip-aligning , rom renameing and more)

    built in updates will now be working.
    (so as soon as we finish adding a new device you will be able to update and have new devices)

    Script editor is functional (still limited but works)

    And a bunch more .....

    NOTE: Still havent started windows or mac support (we need to get a bit of the software built before starting port to other devices)
    5
    Reserved for later
    5
    Status Update:


    • Finished bloat manager (should be able to remove most if not all bloat from any rom)

    • Still trying to find the best approach for porting it to Windows and Mac ( May take some time but we will get there)

    • Started on Add-on app manager

    • Adb, Apk, Fastboot and Bloat Manager( All working should now be compatible with Windows once ported) (No more linux only commands) (First step to getting this ported to other platforms)

    • Almost done with 1st Base Rom (Evo 3d Sense 3.0) Next going to work on AOSP Base For All Devices ( Should be a fairly quick process)

    • Updater should now work (Makes it easy to update and installs automatically)
    4
    One more .....