Huis Sociale Media 10 Tools om uw ontwikkelingsleven te vereenvoudigen - dummies

10 Tools om uw ontwikkelingsleven te vereenvoudigen - dummies

Inhoudsopgave:

Video: TOP 10 GENIUS IDEAS To Make Your Work Easier 2024

Video: TOP 10 GENIUS IDEAS To Make Your Work Easier 2024
Anonim

Hier zijn tien hulpprogramma's en hulpprogramma's die uw ontwikkelingsleven kunnen vereenvoudigen door uw productiviteit te verhogen en ervoor te zorgen dat uw app klaar is om te snuiven.

Android-lint

// ontwikkelaar. android. com / tools / help / pluizen. html

Als u andere niet-Android-ontwikkelingen hebt gedaan, bent u wellicht bekend met het concept van plukgereedschappen, waarmee u het "pluksel" kunt vinden dat zich rondom uw code verzamelt. Lint helpt u bij het markeren van code die technisch mogelijk wordt uitgevoerd, maar het is mogelijk dat het niet precies doet wat u denkt dat het doet.

Android-lint is een soort waarschuwingssysteem op steroïden voor Android-code. Om het uit te voeren, gaat u naar Android Studio en kiest u Analyseren → Code inspecteren. Gebruik de gradiëntdoelcontrole om deze vanaf de opdrachtregel uit te voeren; bijvoorbeeld,. / gradlew check.

Android Systrace

// ontwikkelaar. android. com / tools / debugging / systrace. html

Wilt u weten waarom uw app zo traag is? De kans is groot dat je bent, of in ieder geval zou moeten zijn. De Systrace-tool van Android kan een hulpmiddel zijn om de oorzaken van slechte prestaties te achterhalen. Als u dit gebruikt, kunt u zeer gedetailleerde informatie krijgen over wat uw app op een bepaald moment doet.

RoboGuice en Dagger

// roboguice. org // github. com / google / dagger

Nee, RoboGuice is niet de nieuwste en beste energiedrank die op de markt wordt gebracht voor ontwikkelaars - het is een raamwerk dat de Google Guice-bibliotheek gebruikt om de afhankelijkheidsinjectie te stroomlijnen. Afhankelijkheidsinjectie zorgt voor de initialisatie van variabelen op het juiste moment, zodat u dit niet hoeft te doen. Dit concept vermindert de hoeveelheid code die u in totaal moet schrijven, en het maakt het onderhoud van uw applicatie een fluitje van een cent.

Waar RoboGuice zich richt op gebruiksgemak, is Dagger een andere populaire injectiebibliotheek voor afhankelijkheid die voornamelijk op snelheid is gericht.

Translator Toolkit

// translate. google. com / toolkit

Als u het aantal mensen wilt vergroten dat uw app kan gebruiken, is er bijna geen betere manier om dit te doen dan uw app naar andere talen te vertalen. Het antwoord is om Google te gebruiken om helpers te vinden om uw app voor u te vertalen.

De vertalingen zijn niet zo schoon alsof u een moedertaalspreker voor u heeft gevonden, maar ze zijn een geweldige plek om goedkoop te beginnen. U kunt overwegen om de eerste vertalingen door Google te laten doen en vervolgens contact op te nemen met uw gebruikerscommunity om vrijwilligers te vinden om de vertalingen voor u te bewerken of door een website voor outsourcing zoals ODesk te gebruiken om vertalers te vinden.Zelfs craigslist kan een geweldige hulpbron zijn!

Hiërarchieviewer

// ontwikkelaar. android. com / tools / help / monitor. html

Werken met verschillende weergaven in het lay-outbestand om een ​​gebruikersinterface te maken, is niet altijd een eenvoudig proces. Met Hiërarchie Viewer in de Android-apparaatmonitor kunt u precies zien hoe uw widgets grafisch op het scherm worden weergegeven.

Met dit formaat kunt u de grenzen van een widget duidelijk zien, zodat u kunt bepalen wat er in de lay-out gebeurt. Hiërarchie Viewer, de ultieme tool om een ​​pixel-perfecte gebruikersinterface te maken, laat je ook het display vergroten in pixel-perfecte weergave om ervoor te zorgen dat afbeeldingen en gebruikersinterfaces foutloos worden weergegeven op alle schermformaten en bij alle dichtheden.

UI / Application Exerciser Monkey

// ontwikkelaar. android. com / tools / help / aap. html

Maak je geen zorgen: de UI / Application Exerciser Monkey hoeft geen bananen te voeren om blij te blijven! U gebruikt Exerciser Monkey om uw toepassing stress-test te maken. Het simuleert willekeurige aanrakingen, klikken en andere gebruikersgebeurtenissen om ervoor te zorgen dat abnormaal gebruik de app niet laat ontploffen. Exerciser Monkey kan worden gebruikt om apps te testen op uw emulator of uw eigen apparaat.

Git en GitHub

// git-scm. com // github. com

Git - een supersnel, gratis en open-source gedistribueerd versiecontrolesysteem - beheert opslagruimten snel en efficiënt, waardoor het geen enkele moeite kost om een ​​back-up van het werk te maken. Laat een systeemcrash uw dag niet verpesten door geen versiecontrolesysteem te hebben voor uw volgende spectaculaire app. Git maakt werken met branching eenvoudig en effectief, en het integreert gemakkelijk in uw workflow. Hoewel Git wordt gedistribueerd, wil je waarschijnlijk een externe locatie waar de Git-repository is opgeslagen.

U kunt een gratis privé Git-repository verkrijgen. Als uw code open source is, kunt u gratis repositories maken, waarbij een enorme gemeenschap van open source-ontwikkelaars bijdraagt ​​aan elkaars open source projecten. Ook is de Github Android-app open source en een goede browse waard.

Picasso en OkHttp

// square. GitHub. io / picasso / // square. GitHub. io / okhttp /

Afbeeldingen voegen de broodnodige context en visuele flair toe aan Android-applicaties. Picasso zorgt voor probleemloos laden van afbeeldingen in uw toepassing - vaak in één regel code!

Picasso is gebouwd op OkHttp, waardoor uploaden en downloaden van informatie via http aanzienlijk eenvoudiger is dan de ingebouwde bibliotheken die bij Android zijn geleverd.

Geheugenanalysetool

// ontwikkelaar. android. com / tools / debugging / debugging-geheugen. html

Java doet veel geheugenbeheer voor u, maar dat betekent niet dat u geen geheugen op Java kunt lekken. In feite zijn geheugenlekken op Android een van de meest voorkomende manieren waarop langlopende apps onstabiel kunnen worden.

De Eclipse Memory Analyzer Tool (MAT) kan u helpen de oorzaak van uw geheugenlekken op Android op te sporen. Ga naar de bovenstaande link voor meer informatie over het gebruik van MAT en andere hulpmiddelen om het geheugengebruik van uw app te onderzoeken.

Travis-ci

// travis-ci. org

Nadat u een besturingssysteem voor broncode zoals Git hebt ingesteld, is de volgende stap het instellen van een server voor continue integratie (CI) zoals Travis-CI. Een CI-systeem zoals Travis-CI bouwt je app automatisch elke keer dat je een nieuwe wijziging naar GitHub pusht.

Het voert ook uw testcases uit, controleert Android-lintjes en kan ook een releaseversie van uw app maken die kan worden geüpload naar de Google Play Store. Travis-CI is gratis voor open source-projecten, maar je kunt ook een abonnement kopen als je je closed-sourceprojecten wilt bouwen.

10 Tools om uw ontwikkelingsleven te vereenvoudigen - dummies

Bewerkers keuze

Plannen voor een off-site fotografie van voedsel schieten - dummies

Plannen voor een off-site fotografie van voedsel schieten - dummies

Wanneer u van plan bent om een ​​off het maken van foto's op locatie, het is tijd om te denken als een scout. Neem dat motto 'wees voorbereid' ter harte en je zult veel potentiële problemen vermijden. Je twee belangrijkste voorbereidingstactieken zijn om met de klant te communiceren en de ruimte voor de shoot te overwegen. De eerste orde van zaken is communicatie. ...

Bereid je onderwerpen voor op close-ups - dummies

Bereid je onderwerpen voor op close-ups - dummies

Het close-up-portret kan voor sommigen zenuwslopend zijn mensen, en als fotograaf moet je respect hebben voor de beperkingen en zorgen van een persoon. De meeste mensen geven er de voorkeur aan om een ​​camera niet zo dicht bij hun gezicht te plaatsen, uit angst dat ongewenste details in de resulterende foto's worden onthuld. Het vertrouwen van een onderwerp verdienen is ...

Verwerk HDR-panorama's: maak een hoofdframe - dummies

Verwerk HDR-panorama's: maak een hoofdframe - dummies

De meest efficiënte manier om door te gaan met HDR-panorama's is om een ​​master, tone-mapped frame te maken en gebruik dat als de template om de andere frames van het panorama in HDR te verwerken. Nadat u het hoofdframe hebt gemaakt, hebt u de instellingen die u nodig hebt om aan te sluiten op de batchroutine van uw HDR-toepassing. Dit ook ...

Bewerkers keuze

Hoe u uw lijst met zoekwoorden evalueert - dummies

Hoe u uw lijst met zoekwoorden evalueert - dummies

Nadat u uw oorspronkelijke lijst hebt samengesteld van trefwoorden, ga er doorheen op zoek naar meer voor de hand liggende toevoegingen. Besteed hier niet te veel tijd aan; het enige dat u hoeft te doen, is een voorlopige lijst maken om een ​​hulpprogramma voor zoekwoorden te doorlopen, waarmee u enkele van deze dingen voor u uitzoekt. Kennelijke spelfouten Scan door uw lijst en ...

Hoe u klikfraude kunt herkennen bij uw pay-per-click advertenties - dummies

Hoe u klikfraude kunt herkennen bij uw pay-per-click advertenties - dummies

Als u uw website publiceert via een zoekmachine die advertenties voor betalen per klik (PPC) gebruikt, moet u uzelf beschermen tegen klikfraude. Als u het slachtoffer bent van klikfraude, zal dit niet alleen uw advertentiebudget verspillen, maar het zal ook voorkomen dat potentiële klanten uw site bereiken. Dit is een scenario dat u niet wilt ...

Sitelinks beheren (zoekresultaten van meerdere regels) - dummies

Sitelinks beheren (zoekresultaten van meerdere regels) - dummies

Google voegt sitelinks toe aan de resultaten voor wanneer het denkt dat u op zoek bent naar een specifieke site. U hebt waarschijnlijk zoekresultaten van meerdere regels gezien, zoals de resultaten. Hoe gebeurde dit? Wat nog belangrijker is, hoe kunt u het voor uw site laten gebeuren? Google noemt deze sitelinks voor interne sitekoppelingen, en ze zijn bedoeld om gebruikers te helpen ...

Bewerkers keuze

Facebook Pages Manager iPhone-app maakt pagina-beheer eenvoudiger - dummies

Facebook Pages Manager iPhone-app maakt pagina-beheer eenvoudiger - dummies

Facebook's versie van de app Pages Manager voor de iPhone kunnen zakelijke paginabeheerders bovenop de activiteiten van hun pagina's blijven dankzij het gemak van hun smartphones. Alleen al door de app te starten, kunnen eigenaren van pagina's acties uitvoeren zoals het bekijken van de pagina's, het plaatsen van nieuwe tekst- en foto-updates en reageren op bestaande berichten en reacties, als ...

Facebook-profielinformatie invullen - dummies

Facebook-profielinformatie invullen - dummies

Een paar standaard stukjes profielinformatie helpen je vrienden op Facebook te vinden , maar ook om je vrienden te helpen je te identificeren wanneer je hen een vriendschapsverzoek stuurt. Dit zijn je huidige werkplek, huidige stad, alle scholen die je hebt bezocht en je woonplaats. Vooral als je een gemeenschappelijke naam hebt, kan deze informatie echt ...

Zoeken naar ontwikkelingshulp op Facebook - dummies

Zoeken naar ontwikkelingshulp op Facebook - dummies

Het vinden van hulp op Facebook kan vaak een moeilijke taak zijn. Als je een sociaal strateeg bent bij een grote organisatie, is de kans groot dat je een accountvertegenwoordiger op Facebook hebt die je kan helpen wanneer je problemen tegenkomt. De meeste mensen hebben echter geen toegang tot dit soort bronnen. Hier is een lijst met bronnen die ...