» »

Android app - SDK ali kaj drugega?

Android app - SDK ali kaj drugega?

nuclear ::

Zdravo. Kot sem seznanjen se za razvoj uporablja SDK in eclipse. Zanima me, če obstajajo kakšni drugi IDEji ali dodatki, ki še bolj pohitrijo zadevo pri razvoju? Recimo kakšni vgrajeni stencili oziroma z nivoja klienta postavljanje gumbov na ter potem programiranje eventov teh gumbov itd.. Podobno kot recimo Visual Studio winforms. Namreč sem nekaj časa opustil android in nisem na tekočem.

Kaj vi uporabljate?

hvala
Corsair 750D - VI Hero - i5 4670k - Corsair Dominator 32GB - 1080Ti - EVO 500GB
- Sabrent 1TB nVME - Corsair AX860i - Ducky Shine 3 Brown

Marat ::

Jaz uporabljam Eclipse. Lahko pa probaš še kak IntelliJ Idea pa boš videl če ti kaj bolj odgovarja.

bi0s ::

Eclipse. Probal IntelliJ, mi nekak ne paše. Sta pa Eclipse in IntelliJ veliko rangov nižje kot kakšen Visual Studio. Obstaja pa tudi že .NET za androida : http://xamarin.com/monoforandroid

nuclear ::

Ok thx, sem videl da je dosti novih stvari v najnovejšem eclipsu.
Corsair 750D - VI Hero - i5 4670k - Corsair Dominator 32GB - 1080Ti - EVO 500GB
- Sabrent 1TB nVME - Corsair AX860i - Ducky Shine 3 Brown

Marat ::

dost novih stvari je v najnovejšem Android SDK, npr. delanje ikone za tvoj app ;)

nightrage ::

Tudi NetBeans z pluginom za Android je možen.

mihies ::

Mimogrede, Xamarin ima sedaj tudi lastni IDE za razvoj "crossplatform" aplikacij (Android, iOS, ...): Xamarin Studio.
Če ciljaš na več platform, je tale zadeva super (še bolje je verzija za VS).
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

<b>klima</b> ::

Za rapid development pride v poštev tudi Basic4Android

mailer ::

Katero razvojno okolje oz programe in knjižnice si je potrebno naložit za programiranje Android aplikacij? Na android strani imaš SDK, priporočajo pa tudi ADT(Android Developer Tools) Bundle paket v katerem so že Android SDK komponente in verzija Eclipse IDE. Pravijo takole:
With a single download, the ADT Bundle includes everything you need to begin developing apps:
Eclipse + ADT plugin
Android SDK Tools
Android Platform-tools
The latest Android platform
The latest Android system image for the emulator
Verjetno je to še najboljši paket za začetnika, kaj pravite? Vse predloge in mnenja pa kar napišite.

Mavrik ::

Ja, to je najboljši paket za začetnika, ker dobiš vse predkonfigurirano in pripravljeno za razvoj.
The truth is rarely pure and never simple.

c00L3r ::

Če ne potrebuješ komunikacije z drugimi app-i preko Android Intent-ov je zelo dobro orodje tudi Corona SDK. Ta je tudi cross platform za iOS/Kindle. Zadeva je plačljiva. Lahko pa vseeno narediš APK s trial verzijo in testiraš.

Vsa orodja za hitri razvoj "sekajo ovinke", pri cross platform orodjih pa zgubiš kako funkcionalnost, odvisno kaj bi rad delal.

mailer ::

Eclipse je urejevalnik za kodo oz pisanje. Lahko bi uporabil tudi kakšen drug program kot je recimo Textpad, Notepad++? Bi bilo dobro, da program vsebuje tudi kakšen razhroščevalnik oz označevalnik napak in da program tudi preizkusiš. Potem ta Elipse v ADT verziji vse to omogoča?

Najraje bi najprej naredil grafični vmesnik za tablico za vpis podatkov, potem shranjevanje v datoteko, potem pa kriptiranje oz varnost, prijava, kasneje pa sinhronizacija s PCjem in prenos datotek na pc. Ker imajo bluetooth telefoni, tablice pa ne ne vem kako bi se lotil prenosa na pc. Če imaš telefon je dovolj bluetooth ali novejši NFC, pri tablicah pa wifi, vendar bi rad tudi nekako zavaroval podatke med prenašanjem. Pa rad bi tudi, da lahko vidim grafični izgled na tablici oz telefonu že med programiranjem. Kako je z prilagajanjem širine grafike na tablici in telefonu, glede na to, da je tablica v povprečju za 3x širša od telefona?

Marat ::

Eclipse ni (le) "urejevalnik za kodo", ampak je IDE. Tukaj imaš napisano kaj vse omogoča: Eclipse (software) @ Wikipedia

Mavrik ::

Lahko bi uporabil tudi kakšen drug program kot je recimo Textpad, Notepad++?


Če si mazohist komot. Potem rabiš samo "Android SDK" paket in v ukazni vrstici inicializirati projekt.

Bi bilo dobro, da program vsebuje tudi kakšen razhroščevalnik oz označevalnik napak in da program tudi preizkusiš. Potem ta Elipse v ADT verziji vse to omogoča?


Ja, daj vsaj osnovno dokumentacijo preberi no.

Ker imajo bluetooth telefoni, tablice pa ne ne vem kako bi se lotil prenosa na pc. Če imaš telefon je dovolj bluetooth ali novejši NFC, pri tablicah pa wifi, vendar bi rad tudi nekako zavaroval podatke med prenašanjem.


Kaj če bi ne kompliciral in preprosto ustvaril datoteko, ki se poshara in si lahko uporabnik pošlje kakor hoče? In se tako uporabnik odloči če bo uporabil Bluetooth, Email ali preprosto shranil na SD kartico?

Pa rad bi tudi, da lahko vidim grafični izgled na tablici oz telefonu že med programiranjem. Kako je z prilagajanjem širine grafike na tablici in telefonu, glede na to, da je tablica v povprečju za 3x širša od telefona?


Prvo imaš integrirano v Eclipse. Za drugo boš pa jasno moral narediti drug vmesnik. Isti uporabniški vmesnik na majhni napravi kot je telefon in veliki napravi kot je tablica pač ne bo dober.
The truth is rarely pure and never simple.

Looooooka ::

ADT Paket+ color tema za eclipse + http://it-ebooks.info/book/1313/ + vaja.
Netbeansu manjka primerljiv XML gui editor.
Xamarin in podobne zadeve al niso free al mors pa uploadat na njihov server, da ti skompajla.
Plus osebno sem proti temu, da se na vseh telefonih dela aplikacije, ki zgledajo enako.
iPhone, Android in WP imajo cisto razlicne vmesnike in edino prav je, da se za vsakega naredi aplikacijo, ki izkoristi vse prednosti doticnega operacijskega sistema.
Vse ostalo je samo stancanje bedarij v upanju, da bo nek bajni zasluzek...kar so pa v 99% mokre sanje. Je bolje za en OS naredit konkretno aplikacijo pa potem, ko imas userbase narediti se za drugo.
Ampak to zadnje je zgolj lastno mnenje, ki ga milijon drekastih html5 aplikacij lepo povozi... :)

nekdonekje ::

Mark se strinja, a drugi menijo da se moti.

Je pa precej odvisno za kako aplikacijo gre.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Android programiranje

Oddelek: Programiranje
405029 (1279) acookook
»

Android Developer

Oddelek: Programiranje
132265 (925) c00L3r
»

Programiranje tablic

Oddelek: Programiranje
82241 (1670) mihies
»

kako začeti programiranje za android

Oddelek: Programiranje
259063 (8221) k--p
»

[Java]Mala šola razvijanja android aplikacij

Oddelek: Programiranje
202447 (1752) Marat

Več podobnih tem