Android je mobilni operativni sistem koji trenutno razvija Google, a temelji se na jezgri Linuxa i prvenstveno je dizajniran za mobilne uređaje sa zaslonom osjetljivim na dodir kao što su pametni telefoni i tableti. Android nudi jedinstveni pristup razvoju aplikacija za mobilne uređaje. Android je operativni sistem otvorenog koda pod nazivom Android.
Google je napravio kod za sve “stvari” niskog nivoa, kao i potreban međuprogram za napajanje i korištenje elektroničkog uređaja, i dao je Android besplatno svakome ko želi pisati kod i iz njega izgraditi operativni sistem. Uključen je čak i potpuni aplikacijski okvir, tako da se aplikacije trećih strana mogu izraditi i instalirati, a zatim staviti na raspolaganje korisniku da ih pokreće kako želi. Ime za ovo je Android Open Source Project, a to je ono što ljudi misle kada kažu da je Android otvoren i besplatan. Android je u ovoj iteraciji besplatan i svako ga može koristiti kako želi.
Instaliranje Android Studio
Kako bismo napisali Android aplikaciju, trebat će nam razvojno okruženje. Google je napravio vrlo koristan alat za sve Android programere, a to je Android Studio. Android Studio službeni je IDE za razvoj Androida i s jednim preuzimanjem uključuje sve što vam je potrebno za početak razvoja Android aplikacija.
U komplet za preuzimanje uključen je Software Development Kit (SDK), sa svim Android bibliotekama koje nam mogu trebati, kao i infrastruktura za preuzimanje mnogih instanci Android emulatora, tako da možemo inicijalno pokrenuti našu aplikaciju, bez potrebe za pravim uređajem. Dakle, mi ćemo preuzeti i instalirati Android Studio. Prvo moramo imati instaliran Java Development Kit (JDK) iz Oracle-a. Ako nemate JDK, trebate preuzeti najnoviji JDK – Klikom na ovaj link.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/android-1024x418.png)
Android Studio je službeni IDE (Integrated Development Environment) za razvoj Android aplikacija i temelji se na JetBrainsovom IntelliJ IDEA softveru. Android Studio pruža mnoge izvrsne prednosti koje povećavaju produktivnost pri izradi Android aplikacija, kao što su:
- Okruženje u kojem se može razvijati za sve Android uređaje
- Primijenjivanje na push kod i promjene resursa na pokrenutu aplikaciju bez ponovnog pokretanja aplikacije
- Fleksibilan sistem izrade temeljen na Gradle-u
- Brz emulator bogat sadržaja
- Integracija predloška GitHub-a i koda koja će vam pomoći da razvijete zajedničke aplikacije i uvezete kod
- Opsežni alati i okviri za testiranje
- Podrška za C++ i NDK
- Ugrađena podrška za Google Cloud Platform, što olakšava integraciju Google Cloud Messaging i App Engine, i još mnogo toga.
- Omogućava GUI alate koji pojednostavljuju manje zanimljive dijelove razvoja aplikacija.
- Jednostavna integracija s bazom podataka u stvarnom vremenu ‘firebase’.
Zahtjevi sistema za instaliranje Android Studio-a
- Microsoft Windows 7/8/10 (32-bit or 64-bit)
- Minimalno 4 GB RAM, 8 GB RAM preporučeno (plus 1 GB za Android Emulator)
- Slobodnog prostora na hard disku minimum 2 GB, 4 GB preporučeno (500 MB za IDE plus 1.5 GB za Android SDK i emulator)
- Minimalna rezolucija ekrana 1280 x 800
Korak 1: Idite na skjedeći link kako biste preuzeli Andoid Studio exe fajl.
Korak 2: Kliknite na dugme Download Android Studio.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/android1.png)
Kliknite na “I have read and agree with the above terms and conditions” i onda na dugme za preuzimanje.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/android2-1-1024x577.png)
Kliknite na dugme Save u prozoru koji se pojavi i datoteka će se početi preuzimati.
Korak 3: Nakon što je preuzimanje završeno, otvorite datoteku koju ste preuzeli i pokrenite je. Pojaviće se sljedeći dijaloški okvir.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/noviaa.png)
Klikom na Next odveošće vas na sljedeću ploču koja pruža opciju instaliranja Android Virtual Device (AVD).
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a1-1.png)
Ovdje zadržate zadane postavke. Nakon što smo kliknuli Next, odvešće vas na Configuration Settings gdje će vas pitati gdje će biti instaliran Android Studio.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a2.png)
Zadržavamo zadanu putanju instaliranja i klinemo na dugme Next, nakon klika na dugme pojaviće se novi prozor Choose Start Menu Folder.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a3.png)
Zadržavao zadane postavke i klikamo na dugme Install. Pojavljuje se novi prozor Installing koji nam prikazuje napredak instaliranja.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a4.png)
Klikom na Show details prikazuje se naziva datoteka koje se instaliraju i drugih aktivnosti. Kada je instalacija završena, Installation Complete panel appeared.kliknite na dugme Next.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a5.png)
Nakon klika na dugme Next, pojaviće se novi prozor Completing Android Studio Setup koji nam pokazuje da instaliranje završeno i klikamo na dugme Finish.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a6.png)
Kada kliknmo na dugme Finish završavamo s instalacijom Andorid Studio-a.
Pokretanje Android Studio-a
Nakon što se kliknuli na dugme “Finish”, dobićete poruku da li želite uvesti prethodne postavke [ako je android studio ranije instaliran] ili ne. Bolje je odabrati opciju “Don’t import Settings option“.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a7.png)
Kliknite na dugme OK.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a8.png)
U međuvremenu će program pronaći dostupne SDK komponente.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a9.png)
Nakon što pronađe SDK komponente, preusmjeriće se na dijaloški okvir dobrodošlice.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a10.png)
Kliknite na dugme Next, i čarobnjak vas pozva da odaberem vrstu instalacije. Zadržavamo zadanu standardnu postavku.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a11.png)
Sada odaberite temu, svijetlu ili tamnu. Svijetla se zove IntelliJ tema, dok se tamna tema zove Dracula. Odaberite temu po želji.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a12.png)
Kliknite na dugme Next. Sada je vrijeme za preuzimanje SDK komponenti.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a13.png)
Pritisnite na dugme Finish. Počeće preuzimanje komponeti i sačekajte da se završi. Klikom na dugme Show Details možete pratiti kako se datoteke preuzimaju i raspakuju.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a14.png)
Android Studio je uspješno konfigurisan. Sada je vrijeme za pokretanje i izradu aplikacija. Pritisnite dugme Finish da biste ga pokrenuli.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a15.png)
Kreiranje prve Android Studio mobilna aplikacija
Pokrenite vaš Android Studio. Kada pokrente Android Studio dobićete prozor Welcome to Android Studio. Sada kliknite na Start a new Android Studio project. Android Studio će kreirati novi projekat Create New Project.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a16.png)
Unesite W2A (Welcome to Android) kao naziv aplikacije i javajeff.ca kao naziv domene kompanije. Na radnoj površini primijetite C:\Users\JEFF\AndroidStudioProjects\W2A kao lokaciju projekta. Kliknite Next kako biste odabrali ciljne uređaje.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a17.png)
Android Studio vam omogućava odabir oblika ili kategorije ciljnih uređaja za svaku aplikaciju koju izradite. Zadržite samo zadane postavke. Kliknite Next i dobićete priliku odabrati prijedolga za glavnu aktivnost svoje aplikacije. Za sada ćemo se držati Prazne aktivnosti (Empty Activity). Odaberite ovaj prijedlog (ako je potrebno) i kliknite Next.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a18.png)
Zatim ćemo prilagoditi aktivnost:
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a19.png)
Kada prvi put koristite Android Studio, otkrićete da morate preuzeti neke datoteke povezane sa svojim constraint layout, koji se koristi za izradu responzivnih korisničkih interfejsa:
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a20.png)
Android Studio će vam nakon preuzimanja omogućuje da kliknete na dugme Finish. Pritisnite dugme Finish i Android Studio će vas odvesti u glavni prozor za kreiranje vaše aplikacije.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/a21-1024x578.png)
Kreiranje izvornog koda jednostavne FirstAndroidApplication Activity aplikacije
FirstActivity.java
package com.javacodegeeks.FirstAndroidApplication;
import android.app.Activity;
import android.os.Bundle;
public class FirstActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}
}
Dodajte novi xml faj unutar /res/layout foldera, s imenom main_layout.xml. Trebali biste imati /res/layout/main_layout.xml fajl i samo zalijepite cod ispod.
main_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ededed"
android:gravity="center"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="@dimen/textmargin"
android:gravity="center"
android:textSize="25dp"
android:text="@string/helloAndroid" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/logomargin"
android:background="@drawable/ic_social_mood" />
</LinearLayout>
Uredite AndroidManifest.xml fajl, koji se nalazi unutar /app/manifests foldera. AndroidManifest.xml našeg projekta je jednostavan i trebao bi izgledati ovako:
AndroidManifest.xml
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
package="com.javacodegeeks.FirstAndroidApplication">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".FirstActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Dodajte novi faj unutar /res/values foldera, s imenom dimens.xml. Trebali biste imati /res/values/dimens.xml fajl i samo unutar njega zalijepite kod ispod:
dimens.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="logomargin">20dp</dimen>
<dimen name="textmargin">10dp</dimen>
</resources>
Dodajte novi faj unutar /res/values foldera, s imenom strings.xml. Trebali biste imati /res/values/strings.xml fajl i samo unutar njega zalijepite kod ispod:
<resources>
<string name="app_name">AndroidFirstApplication</string>
<string name="helloAndroid">Hello Android!</string>
</resources>
Sada kada smo spremni, vrijeme je i da pokrenemo našu aplikaciju pritiskom na dugme za reprodukciju na glavnoj alatnoj traci vašeg Android Studija.
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/run.png)
Nakon što izgradimo, prevedemo i pokrenemo naš projekt, glavna aplikacija FirstAndroidApplication trebala bi izgledati ovako:
![](https://www.ittutorijali.net/wp-content/uploads/2024/02/telefon.png)