Alla som har en mobiltelefon i handen och en idé i huvudet kan nu börja lära sig att utveckla på Android, och därmed skapa sina egna applikationer och spel. En serie utbildningar och appar finns tillgängliga för Googles mobila operativsystem och erbjuder användare direkt tillgång till kunskap om flera programmeringsspråk. Kolla in våra tips nedan för dig som vill starta den här karriären direkt från sin smartphone.
Att tala rätt språk
Det första steget för att komma igång med programmering är att välja rätt programmeringsspråk, vilket beror särskilt på vilket system applikationen ska riktas mot. Olika språk använder olika kommandon, olika logik, och som ett resultat är inte allt som görs i ett lika enkelt (eller ens möjligt) i ett annat.
För att utveckla appar för Android är det viktigt att lära sig språket som det fungerar i. I det här fallet fungerar operativsystemet i Java, så språket är ett av de mest förekommande och efterfrågade. De som är intresserade av att lära sig Java kan börja med att denna gratiskurs på Coursera, med undertexter på portugisiska.
Ett alternativ för den som vill börja på ett enklare sätt är dock att leta efter kurser i Kotlin, ett språk som är kompatibelt med Java, men mer användarvänligt och lättare att komma igång med. YouCourse har gratis programmeringskurser på flera språk, inklusive portugisiska.
1) Gräshoppa
Grasshopper, utvecklat av Google för att göra programmering enklare att förstå på ett visuellt sätt, erbjuder gratis JavaScript-lektioner genom en serie pussel. Koderna som finns är standard på marknaden och kan hjälpa användaren att lära sig att utveckla appar för Android.
Användaren får feedback i realtid om misstag och lärdomar, samt frågesporter som regelbundet testar den förvärvade kunskapen. Grasshopper är tillgänglig för Android och har även en version för iOS.
2) Programmeringshjälte
Precis som Grasshopper är Programming Hero en app som gör inlärningen av programmeringsspråk spelbaserad. Verktyget erbjuder olika inlärningsvägar, beroende på användarens mål, och låter användaren utveckla spel samtidigt som hen lär sig funktionen för varje kommando. Appen har ett offline-läge, så att du kan ladda ner uppgifterna och göra dem var som helst.
Med över 100 aktiviteter och resultat lär Programming Hero nybörjare komplexa ämnen som algoritmer, objekthierarki och databaser, för att nämna några. Appen är fortfarande i beta, men kan laddas ner gratis till Android, och även för iOS.
3) Koda
Encode är en handledning för programmering som delar upp alla sina lektioner i interaktiva utmaningar, med flera möjliga lösningar och kodexempel. Appens strategi är att bryta ner uppgifter och lära sig kommandon som används i språk som HTML/CSS, Python och JavaScript, vilket hjälper användaren att lära sig att utveckla appar. Tillgänglig offline och gratis för Android.
4) Behandla
Slutligen arbetar Mimo med de olika inlärningsmöjligheterna inom programmeringsvärlden. Genom att dela upp lektionerna i "vägar" hjälper appen användare som vill lära sig grundläggande begrepp från applikations- eller spelutveckling till hacking, och anpassar lektionerna efter elevens intressen.
Applikationen är endast tillgänglig på engelska och fungerar med språk som SQL, JavaScript, Python och HTML. Mimo kan laddas ner gratis på Android, och den här appen har även en version för iOS.
Via ComputerWorld e Använd mobilen
Bild: Dan Rentea/iStock