Automated Testing (Android Game Developer Summit 2018)
Google har introducerar en IDE (integrerad utvecklarmiljö) som syftar till att underlätta utvecklingen av Android-appar.
Android Studio gjorde sin debut onsdag vid Google I / O-konferensen i San Francisco.
Android-utvecklare kan använda Android Development Tools (ADT) plug-in för Eclipse IDE, men Android Studio kommer att bli den första dedikerade IDE för mobil OS. Google bygger Android Studio på basen av IntelliJs Idea Java IDE.
"Pivot runt IntelliJ IDE är ett skifte för Google", noterade Al Hilwa, som täcker applikationsutvecklingsprogram för IDC, i en e-postintervju. IntelliJ "är mindre komplicerat och mer vänligt än Eclipse och bör hjälpa Android att nå en bredare del av utvecklarna," skrev Hilwa.
Apple satsade mycket på sin Xcode IDE för att göra det enkelt för utvecklare att skriva apps för IOS iPhone och iPad som konkurrerar med Android. Android Studio nivåer spelreglerna, eftersom det kan hjälpa "hobbyister som inte är skickliga i det traditionella Java-verktyget", skrev Hilwa.
Android Studio kommer att ha ett antal funktioner som är specifikt utformade för att hjälpa till att bygga Android-applikationer. Den levereras med mallar för att skapa appar med en standard Android-utseende. Det kan refactor att koda för att köra mer effektivt. Den innehåller Lint, en uppsättning verktyg för att fånga versionskompatibilitetsproblem och andra potentiella buggar. Och det innehåller ProGuard, vilket förhindrar kod för att hindra omvänd teknik.
Programvaran fungerar också med Gradle-automatiserad byggsystem. Utvecklingsbutiker kan använda Gradle för att automatisera sin process för att bygga, testa, publicera och distribuera Android-appar, samt att synkronisera dessa aktiviteter med verktyg för livscykelhantering som Maven eller Ivy.
Google varnade potentiella användare som arbetar på Android Studio har inte slutförts - det här är version 0.1 av IDE - och flera funktioner har inte slutförts eller förblivit buggy.
Vid konferensen visade Google också frukterna av en ny autentiseringsteknologi för enkel inloggning, kallad Enkelt inloggning på flera plattformar. Denna uppsättning API (gränssnitt för applikationsprogrammering) kan minimera hur många gånger en användare måste logga in på tjänster genom att låta enheten dela in inloggningsuppgifter bland betrodda tjänster med hjälp av OAuth 2-protokollet. Det är en kärnkomponent i Google+ och Google Wallet, som båda presenterades på konferensen.
"Att inte behöva logga in på flera gånger känns så naturligt för användarna att de inte ens märker det. Men som fler och fler appar distribuera den här typen av magi, du vill inte vara den uthållighet som skadar användare för lösenord på webbplatser eller, sämre, på små tangentbord på mobilenheter ", skrev Tim Bray, ingenjör på Googles identitetslag, i ett blogginlägg som meddelar API: n.
Det finns ett gammalt ordspråk att bygga en ny dator eller uppgradera en gammal: "Använd rätt verktyg för rätt jobb." Visst kan du använda ett smör kniv för att lossa en skruv eller ett tang för att dra åt ett moderkort, men det gör inte jobbet något jämnare, och man kan satsa på att det kan göra någon skada. Att använda rätt verktyg för ett visst jobb gör jobbet enklare och det förbättrar vanligtvis den slutliga kvaliteten på den färdiga produkten.
Varje systembyggare behöver ett antal verktyg för att slutföra alla PC-byggnader eller uppgradera med effektiviteten och precisionen hos en kirurg. Några av verktygen kommer att vara uppenbara, andra mindre.
Om du har problem med att följa med e-post, händelser och flera sociala nätverk, kan överväga en allt-i-ett-lösning. Gratis och enkla alternativ som MultiMi eller Fanmix gör dina sociala nätverk till en stor inkorg, men om du har ett företag, har ett lag att hantera, eller helt enkelt gillar att se alla dina aktiviteter på ett ställe, ge Nimble ($ 15 per månad per användare, funktionsbegränsad fri version för personlig användning) ett försök.
Nimble är mer än bara en social media-instrumentbräda: Det är ett komplett CRM-system. Den kopplar dina Google-konton (inklusive Google+), Facebook, Facebook Sidor, Twitter, LinkedIn och Foursquare-konton under ett tak. Du kan också lägga till din Google Kalender och importera Outlook CSV-filer eller andra kontakt-CSV-er. Till skillnad från vanliga sociala kunder som TweetDeck eller HootSuite, lägger Nimble betoning på interaktion och individer, och inte på dina sociala flöden.
ÄVen om ditt jobb inte har något att göra med grafisk design, är chansen att du fortfarande måste producera enstaka diagram. Om du är uppmanad att skapa ett nätverksschema, ett flödesschema, ett gränssnittsmockup eller ett org-diagram, är Gliffy ett onlineverktyg som försöker göra processen så enkelt som möjligt. Det är inte specialiserat på någon typ av diagram, men det rika biblioteket med glyphs och ett brett urval av startmallar gör det enkelt att skapa nästan alla tvådimensionella diagram.
Gliffy låter dig komma till affärer utan att öppna ett konto . Skapa ditt diagram först, oroa dig för att spara det senare. Det första du ser när du börjar arbeta i Flash-gränssnittet är en stor dialogruta som bjuder in dig att välja en mall. Dessa är indelade i nio kategorier, som spänner mellan spalten från webbdesign och Venn-diagram till flödesschema och UML (Universal Modeling Language, som används i programmering).