Sikkerhet
Åpen Artikkel
IntelliJ introduserer Android layout preview
0

IntelliJ introduserer Android layout preview

av Ørjan H Vøllestad22/10/2011

Vi har tidligere omtalt Eclipse IDE som muligens er det mest populære utviklingsmiljøet for Android apps, men nå har IntelliJ lagt til ny funksjonalitet som gjør at deres plattform kan bli mer attraktiv for Android utvikling. Vi har faktisk en egen seksjon her på Droidnytt som tar for seg utvikling for Android.

Se endringer i utseendet i sanntid

IntelliJ IDEA 11 introduserer ny funksjonalitet som lar deg mye enklere lage brukergrensesnittet for Android applikasjoner. UI Layout Preview heter det. Når du åpner en XML-fil i Android prosjektet ditt, vil du nå se et eget vindu som heter Previewtool.

Forhåndsvisningen vises mens du redigerer xml-filen, så du kan se endringene dine med en gang du gjør de. Du kan også sette innstillinger som skjermstørrelse, plattform-versjon, tema osv, som er med på å endre forhåndsvisningen.

[toggle_box title=»Andre ting som er nytt i siste versjon av IntelliJ (eng)» width=»100%»]

Performance

  • Lag-less typing in big documents with new editor architecture
  • Faster indexing for large codebases when running on 32 bit JDK

Usability Changes

  • Event Log view for all IDE notifications
  • Live template settings UI reworked, many new template contexts added
  • Inplace refactorings UI reworked
  • Backgroundable search for implementations (Ctrl-Alt-B) and definitions (Ctrl-Alt-I)
  • Ability to open all classes/files/symbols by mask from corresponding Go To popup in Find toolwindow
  • «Digest» changes view in Changes -> Local and commit dialog
  • Git log: [file] structure filter added, and action to see log of arbitrary repository added
  • Resizeable completion popup
  • Java/Groovy code completion now suggests only the imported classes. A second invocation of Ctrl+Space will suggest the other ones
  • Recently changed classes and methods are highlighted in stack traces
  • An ability to write breakpoint conditions in Groovy for Groovy code
  • Linux usability improvements: GTK+ theme fixes; better integration with docks; action for creating entry in apps menu; drag&drop and cut&paste between IDEA and file managers
  • JavaScript debugger improvements: customizable presentation for objects, ‘mark object’ action

Broader technology support

  • Gradle integration
  • XSLT debugger support
  • CoffeeScript support
  • Velocity 1.7 support
  • JSLint / JSHint integration
  • Updated HTML5 schema
  • Zen Coding 0.7 support
  • Android layout preview
  • JBoss 7 support
  • WebSphere 8 support
  • AspectJ support: ITDs on interfaces, configurable aspect path, more in progress
  • Spring: improved performance for large models, bean dependency  diagram (with new features), «Generate @Autowired dependency..» action, etc.
  • Spring 3.1 @Configuration contexts, @ComponentScan, @ImportResource, @Profile, @PropertySource.
  • Spring Testing: @ContextConfiguration configured with @Configuration array, @ActiveProfile
  • Spring Integration: generic support.
  • Spring Data (JPA): generic support.
  • Underlying frameworks support (frameworks libraries – spring, jsf, etc.)
  • Grails 2.0.0 (1.4) full support.
  • Groovy 1.9 support
  • New Groovy intentions: Replace qualified reference with import, Add single-member static import, Add on-demand static import
  • Introduce Closure Parameter refactoring for Groovy

Miscellaneous

PHP, Phing, CommandLineTools, Apache Config support plugins are unbundled and will be available as separate download when IntelliJ IDEA 11 is released.

[/toggle_box]

Slik kommer du i gang med IntelliJ IDEA

I motsetning til Eclipse, må du selv sørge for å ha Sun JDK installert for å kunne kjøre IntelliJ, men på samme måte som Eclipse må du sørge for å ha SDK for de forskjellige versjonene av Android du vil bygge. Preview funksjonaliteten i IntelliJ krever at du kan bygge og kjøre kildekoden.

Når du har lastet ned JDK  og pakket det ut, må du laste ned IntelliJ.

Hvis du kjører linux og terminal, må du sette JDK i PATH før du starter IntelliJ:

$ export "JAVA_HOME=/home/orjanv/kode/jdk"

Deretter kan du starte IntelliJ slik:

$ /home/orjanv/kode/intellij/bin/idea.sh

Ønsker du å bruke Git, må du installere dette i tillegg, selv om IntelliJ har innebygd grafisk grensesnitt for å håndtere Git.

OpenJDK kan ikke brukes

Jetbrains sier har OpenJDK fungerer dårlig for en del grafiske problemstillinger, så best å bare forholde seg til Sun JDK. Merk deg også at denne beta-versjonen som nå inneholder Previewtool, ikke er noe spesielt stabil versjon. Jetbrains forteller at den til og med kan være mer ustabil enn normale beta-utgivelser.

IntelliJ har som nevnt over innebygd støtte for Android utvikling og versjonskontroller, slik som Git. Hvis du har lastet ned JDK og IntelliJ 11, er du klar for å koble til Git og klone prosjektet ditt eller andres. Jeg ble ganske imponert over akkurat dette og har hatt startvansker med Eclipse på grunn av Git. Er du over gjennomsnittlig Git og Eclipse bruker er det ikke noe problem, men at IntelliJ har dette innebygd slik som dette, gjør det til en fryd å bruke.

Kilde: plus.google.com og blogs.jetbrains.com

0%
0%
0%
0%
0%
Om Forfatteren
Ørjan H Vøllestad

Ørjan var tidligere redaktør i Droidnytt, nå jobber han på Andøya Romsenter

Kommentarer

Skriv kommentar