Pereiti prie turinio

Ar butu sunku sukurti Android appsa?


Rekomenduojami pranešimai

Sveiki,

 

Tiesiog sove i galva ideja,sukurti programele android, kuri parodytu kada artimiausias autobusas mano mieste. Reiketu parasyt nuo kada iki kada tau reik autobuso tarkim nuo 15:00 ir 16:00 ir pasirinkti stotele, kurioje esi ir tau parodytu kokie autobusai bus tam valandos tarpe. Visi autobusu laikai butu ivedami i duomenu faila. Ka reiketu ismokti ? Nuo ko pradeti ? Kokiu programavimo kalbu reikia tam ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Rekomenduoju pasiimti vieša api vietoj duomenų failo kokio, tada turėsi ganėtinai šviežius duomenis tvarkaraščiams. Pagrindas ko tau reiktu, tai apsispręsti ar nori daryti su java, ar su web technologijomis labiau. Jei imsi java, lengviausias variantas būtų naudoti android studio ir kurk native apps, išmok šiuolaikinio ui pagrindus.

Jei rinksiesi naudoti web technologijas, siūlau pasižiūrėti ionic, react native ar vue native.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Android'as paskutiniu metu pereina nuo Java'os prie Kotlin'o, tai jei renkiesi iš šių dviejų, būtų protingiau pasirinkti pastarajį.

 

Pradžiai gali bandyti sekti šitą gidą iš developer.android.com, kol pasidarysi kažką labai paprasto, ką išeis pasileisti telefone ar emuliatoriuje. Tada galėsi aiškintis ir ieškoti informacijos, kuo reikėtų tą programėlę papildyti, kad ji galėtų tau parodyti autobuso tvarkaraščių informaciją: kokius vartotojo sąsajos elementus pridėti, kaip persiskaityti duomenis iš duomenų failo ar iš tam tikro puslapio,kaip parinkti, kurios stotelės duomenis rodyti, kaip pavaizduoti reikiamus duomenis ekrane ir t.t.

Redagavo wi_lius
Nuoroda į pranešimą
Dalintis kituose puslapiuose

App'as gan nesudetingas, sunkiau bus gauti duomenis viesam transportui. Nors tuo neteko labai dometis, bet nelabai maciau universalaus API ar duomenu bazes visam Lietuvos viesam transportui.

 

Edit: Sorry nebuvau pilnai perskaites, kad neturi patirties su Android app'ais (ar isvis su programavimu?)

 

Kaip minejo, keliauk i https://developer.android.com/training/basics/firstapp/ pradziai, arba geriau https://kotlinlang.org/docs/tutorials/ ir pradziai ismok bent pradmenis kaip naudotis kotlin kalba, nes kaip minejo, Android officialiai supportina 2 kalbas -> Java ir Kotlin. Java yra placiau naudojama nes nuo jos prasidejo visas android dev, bet dabar stipriai pereinama prie Kotlin, todel, manau, kaip pradedanciajam labiau tau apsimoketu ja pramokti.

Redagavo Gruzlys
Nuoroda į pranešimą
Dalintis kituose puslapiuose

App'as gan nesudetingas, sunkiau bus gauti duomenis viesam transportui. Nors tuo neteko labai dometis, bet nelabai maciau universalaus API ar duomenu bazes visam Lietuvos viesam transportui.

 

Edit: Sorry nebuvau pilnai perskaites, kad neturi patirties su Android app'ais (ar isvis su programavimu?)

 

Kaip minejo, keliauk i https://developer.android.com/training/basics/firstapp/ pradziai, arba geriau https://kotlinlang.org/docs/tutorials/ ir pradziai ismok bent pradmenis kaip naudotis kotlin kalba, nes kaip minejo, Android officialiai supportina 2 kalbas -> Java ir Kotlin. Java yra placiau naudojama nes nuo jos prasidejo visas android dev, bet dabar stipriai pereinama prie Kotlin, todel, manau, kaip pradedanciajam labiau tau apsimoketu ja pramokti.

 

Turiu patirties su C++, bet ji visiskai megejiska, mokyklinio lygio. Masyvai, funkcijos, ciklai ir panasiai, nieko sudetingo labai. Programele noriu sukurti grynai tik mano miesto viesajam naudoti, todel visi duomenys yra internete ir juos nesunku bus perrasyti i duom faila. Appsa kurti noriu, kad galbut ismokciau kazka, tai mane domina, tiesiog sove tokia mintis ir noriu ja igyvendint. Nesiekiu tos programeles reklamuot, siekt su ja kazko ar panasiai, tiesiog darau tai del saves :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Stai sioks toks roadmap'as tau:

 

Pasimokyk siek tiek Kotlin arba Java, nes abi sios kalbos gan skiriasi nuo C++ (nemanau kad daug teko susidurti su klasemis (class) ir pns tarp C++, bent jau man neteko kai mokiausi mokykloje) + (kaip minejo, kotlin yra naujesne, smagesne kalba, taciau daug daugiau resursu yra apie Java, cia up to you)

Keleta resursu:

 

https://blog.teamtreehouse.com/absolute-beginners-guide-kotlin

https://www.callicoder.com/categories/kotlin/

https://www.udemy.com/java-tutorial/

 

Kai siokius tokius pagrindus turesi vienos is siu 2 kalbu, tada pradek zaisti su android:

 

https://codelabs.developers.google.com/codelabs/build-your-first-android-app-kotlin/index.html#0

https://developer.android.com/training/basics/firstapp/

 

Turetum ismokti tenais apie UI, kaip ivykdyti kazkoki veiksma kai kazkas ivyksta tarp UI (pvz. kazkas paspaudzia mygtuka) bei apie failu nuskaityma, rasyma.

 

Ismokus minimaliu Android pagrindu, gali pradeti kurti minimalia savo app'o versija, su vieso transporto duomenu nuskaitymu is failo

 

 

Veliau gali papildyti programa kad duomenis gautu tiesiogiai is kazkur nuo kur pats juos nusirasai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...