Hvordan kan vi udvikle Android-applikationer i selve Android-telefonen?


Svar 1:

Android-appmarkedet er oversvømmet med masser af nye mobile applikationer hver dag. Men der kan ikke være så mange udviklere derude, der kender Android OS, så hvor kommer alle disse apps fra?

Folk kan lide dig. Folk kan lide mig. Alle har ikke den mindste idé om, hvordan man programmerer en Android-app. Så hvordan gør vi det?

Nå, Google lavede noget kaldet

App opfinder

-for enhver og enhver med en computer, Android-telefon og en vis know-how til udviklere.

"Oprettelse af en App Inventor-app begynder i din browser, hvor du designer hvordan appen skal se ud. Så, ligesom montering af puslespil, indstiller du din apps opførsel. Hele tiden gennem en live forbindelse mellem din computer og din telefon, din app vises på din telefon. "

Men nu er der en endnu bedre metode-

AppsGeyser

, der gør appudvikling tilgængelig for alle interesserede - bogstaveligt talt - hvem som helst. Plus-det er gratis!

Okay, så du kommer ikke til at lave de næste Angry Birds, men du kan bestemt have det sjovt med det. Og du kan tjene penge på det (potentielt). Webstedet hævder, at der er over 150 millioner appinstallation fra Android Market, og at du kan være en del af det. Og hvis du er en af ​​de bedst fungerende apps, vil de slå nogle annoncer i den, og du kan tjene penge, hver gang nogen klikker på dem.

Når du går til AppsGeyser-webstedet og klikker på Opret nu! knappen, får du tre valg:

Mobil hjemmeside-app

Indtast bare URL'en på ethvert mobilformateret websted, og AppsGeyser vil gøre det til en enkel, men fuldt funktionel Android-app.

Web-widget-app

Indtast HTML-koden på en hvilken som helst webwidget til en replika-mobilapp.

Web-side indholds-app

Denne mulighed bruger et værktøj til at få fat i bunker af websider og omdanne dem til apps selv.

Når du har oprettet din app, kan du uploade den til Android Market eller downloade den. Denne metode til at fremstille Android-apps er især stor, hvis du er en kode og ved, hvordan man opretter web-widgets, men er smertefuldt over ideen om at lære at lave en Android-app. Du kan bare oprette disse widgets og få AppsGeyser til at konvertere dem til Android-apps. Der er ikke noget mere at lære.


Svar 2:

Selvom det er vanskeligt,

Ja du kan

men dig

kan ikke implementere alle funktioner

hvad Android Studio gør.

Download appen Tasker

Tasker - Android-apps på Google Play

Herefter downloader Tasker hjælper applikation

Tasker App Factory - Android-apps på Google Play

Nu er du god til at gå.

For at gøre dette skal du først forstå, hvordan tasker-app fungerer.

Her er en brugervejledning.

Tasker: Userguide

.

Du kan også få trinvis vejledning til begyndere


Svar 3:

Fik ikke dit spørgsmål tydeligt. Men dette kan være nyttigt -

Lad mig først og fremmest klart, at du ikke kan udvikle app på en telefon, du kan køre din app på din telefon til test. Og for at udvikle Android-apps skal du lære java, og kodningen foregår på Android-værktøj. Al kodning sker der kun. Derefter kan du køre din app på virtuelle enheder på Android-studio, du kan oprette din egen enhed i forskellige api-niveau og skærmstørrelser, og du kan også forbinde din telefon til din computer gennem usb og køre din app på din telefon, du skal bare aktiver udviklertilstand på din telefon.

Der er masser af tutorials online for at lære Android-udvikling, du behøver ikke at være en professionel programmør for at begynde at udvikle apps. Find en god tutorial ikke teoretisk, men hvor de fortæller dig hænderne fra 1. forelæsning.

Jeg er også nybegynder inden for Android. Ihad begyndte at udvikle apps 2 3 måneder tilbage. Jeg fulgte en betalt android-tutorial fra udemy, det er meget godt for begyndere. Du kan også finde gratis YouTube-tutorials. Så på kun 3 måneder kunne jeg offentliggøre min app til playstore. For at spore læring kan du se min app, den er baseret på Indian Railway.

Link-

Find dit tog - Apps på Google Play

Opdateret:

Håber, at dette hjælper dig.

Tak skal du have.


Svar 4:

Ja, det kan du, men med hensyn til at producere en så kraftig / funktionel applikation direkte fra Android er det lidt vanskeligt.

I Android-miljø er der nogle programmer og tjenester, der lader dig gøre det, når som helst og hvor som helst på farten. Men de har også nogle ulemper. F.eks. Kan det være den vigtigste kodning eller programmering, der kan udføres (eller for det meste udføres) via berøringsskærm, men layoutdesignet (forudsat integreret måde, ikke under forudsætning af kompleks manuel xml-kodemåde) er ikke så let at oprette med kun en berøringsskærm. Ikke alle Android-funktioner / API kan også udnyttes fuldt ud via disse måder.

Men hvis du stadig vil gøre det, her er min liste over nogle af disse måder. Jeg har prøvet de fleste af dem personligt, så de blev klassificeret efter min personlige erfaring ...

  • 1. 'meget begrænset funktion' app maker Jeg har valgt følgende i denne kategori
  • Appypie (Sådan opretter du en app i 3 enkle trin | App Builder | Gratis DIY App Maker), appyourself (Indlæser ...), appsgeyser (GRATIS App Creator. Opret apps til Android uden kodning.)… Osv. Typer: OnlinePlatform: Web / standalone-Clint appFeatures: Alle er "onlinetjeneste", og nogle har deres officielle Android-klient-app (.apk). Brugere er bare nødvendige for at logge ind på tjenesten med en konto, vælge den foruddefinerede appskabelon eller redigere den med nogle mindre ændring og eksport, som en applikation. Brugere har ikke meget muligheder for fuldt ud at kontrollere appens UI og dens funktioner, de kan bare redigere nogle forud oprettede skabeloner. Selvom brugerne i få af dem kan tilføje html-indhold, så de har mulighed for at tilpas app UI indirekte (stadig ikke fuldt ud).
  • 2. “Mere kontrol over applikationen, men relativt vanskeligt at bruge” - app maker Jeg har valgt følgende i denne kategori
  • AIDE- IDE (AIDE- IDE til Android Java C ++ - Apps på Google Play) Type: OfflinePlatform: Android-applikationspakke (.apk-fil) Funktioner: Som navnet antyder er det en offline og en IDE (Integreret Udviklingsmiljø) applikation. Bruger Interface kan oprettes i både visuelle og standardformater (manuelle) formater, som det er tilfældet med andre IDE-brugere. Selv om appens funktion / program skal oprettes via standard (manuel / kode) måde Bruger kan ikke teste den oprettede app uden at installere den ( I det mindste i den version, jeg havde prøvet) .Det har flere lektioner til at lære android-programmering (hovedsagelig java-baseret)
  • 3. “Kan tilføje kompleks funktion, men let at bruge” - app maker Jeg har valgt følgende i denne kategori
  • Thunkable (https://thunkable.com/ eller http://app.thunkable.com), Sketchware: Opret dine egne APPS (Opret dine egne apps - Apps på Google Play) Type: Online (Thunkable), Offline (Sketchware) Platform: Web (Thunkable), Android-applikationspakke (Sketchware) Funktioner: Begge er Scratch-baserede IDE, og begge giver enkle 'træk-og-slip'-brugergrænseflade til at oprette appens grænseflade og det er funktioner. Siden begge er baseret på Scratch, det er let at programmere og kan hjælpe nogen med at lære 'programmeringskoncepter' såvel som 'programmeringslogik'. Sketchware-app indeholder mange offline og online eksempler, som kan hjælpe med at forstå Scratch-programmering bedre. På den anden side giver Thunkable flere funktioner i Scratch-sprog. Med Sketchware kan du også kunne eksportere sit projekt og importere det på Android-studio. Indtil brugeren ikke kan teste den oprettede app uden at installere den (i det mindste i den version, jeg havde prøvet) .Både har nogle begrænsninger (som at udvikle en applikation med overlay (overlay eller flydende lag) adgang.)
  • 4. "Mest kontrol over UI og funktion" - app maker Endelig har jeg valgt en af ​​de mest komplekse Android-apper, der er opdaterede til denne kategori.
  • Tasker (Tasker - Apps på Google Play) Bemærk: Det er ikke med vilje / primært lavet til at udvikle applikationer, det er lavet til 'automatisering'. Det har en bred vifte af funktioner, der kan automatisere din enhed fuldstændigt. Ud over “automatisering” kan det også understøtte at eksportere sit projekt som en standalone android-applikationspakke (.apk-fil). Platform: Android-applikationspakke (.apk-fil) Funktioner: Kan bruges til at oprette næsten enhver type applikation (fra simpel 'hallo verden' velkomstapp til noget komplekst som 'lommeregner' til 'browser' fra 'simpel filhåndtering' til 'musikafspiller' til 'ur' eller 'alarmur' eller endda spil - alt er muligt) Kan oprette næsten alt 3 grundlæggende Android-app-GUI (jeg mener applikation med 'Aktivitet', 'Dialog', 'Overlay' (flydende lag) adgang og desuden applikation ('opgave') med 'ingen GUI'. Brugeren kan teste projektet on-the -go uden at eksportere eller installere dem, og efter test kan brugeren eksportere dem som .apk-fil. I modsætning til mange andre apps på listen er Tasker meget lille i størrelse (men muligheden er som endeløs) .Prioriteret til automatisering.Det har mange begrænsninger også f.eks. (a) eksporterede apps er muligvis ikke fuldt ud kompatible med alle enheder specielt med diff erent skærmstørrelse, Android-version, ROM eller brand. (b) dets projekter er ikke (direkte) kompatible med Googles Android Studio. (c) Nogle af de usædvanlige typer applikationer (såsom widgets, plug-ins til andre applikationer) kan ikke oprettes af det på dette tidspunkt.

Konklusion: På min liste er de fleste af dem personligt prøvet af mig, så de blev klassificeret efter min personlige smag. Selvom jeg ikke er en professionel appudvikler, synes jeg tasker er den bedste hidtil, og tasker kan hjælpe nogen til at forstå det grundlæggende programmeringskoncept såvel som programmeringslogik. Men hvad angår kvaliteten foreslås det at bruge professionelle SDK'er (softwareudviklingssæt) og IDE'er (integrerede udviklingsmiljøer). Disse er mine tanker. Dine tanker kan være forskellige fra mine. Beklager for min dårlige engelsk :-(


Svar 5:

Der er et par apps derude, der hævder at kunne gøre dette. Men alt, hvad de virkelig kan gøre, er at slippe nogle almindelige ting på en side og offentliggøre. Du kan ikke oprette den næste Candy Crush eller endda en simpel note-app, fordi der ikke er nogen måde at reelt redigere kode for at få det til at gøre ting.

Undskyld… Du bliver nødt til at lære, hvordan du skriver din app ved hjælp af en ægte IDE-pakke som Android Studio, eller en af ​​de forskellige pakkemetoder som ReactNative. eller Cordova.


Svar 6:

Hej

Du kan ikke oprette en Android-applikation indefra på din telefon, du har brug for computeren for at gøre det, og for at opbygge den Native Android-app skal du lære java og opbygge den ved hjælp af Android Studio. For Ios har du brug for en Mac og opbyg den ved hjælp af xcode.

eller

Lav hybride apps ved hjælp af webteknologi, der er mange rammer, der giver dig mulighed for at gøre det. En af dem er ioniske rammer, som er brug (Html, CSS, AngularJs) til at bygge appen ved hjælp af Cordova, som giver dig adgang til de oprindelige telefonressourcer.

Tjek min seneste app, det er en gratis.

Google Play butik

Oplev lande - Android-apps på Google Play

Apple butik

Oplev lande i App Store

Alle feedbacks er meget velkomne.


Svar 7:

Du kan udvikle en Android-app, der er mange compilere til mange sprog såsom python og c ++ til det skal du downloade

programmeringsnav

det har mange compilere, referencer og eksempelprogram på 15 programmeringssprog, men du kan ikke køre den fil, først skal du gemme dit projekt og derefter konvertere filformatet til apk, så kan du køre dit projekt. Som at mange compiler er til stede i google play-butikken, som jeg plejede at lave programmer i python, og det er derfor, jeg kender kompilatorerne relateret til disse sprog som q python, men hvis du kender et andet sprog, kan du søge efter det. Og hvis du laver et spil, som du kan downloade

scratch.apk

eller

spil skaberen

1 Vis · Svar anmodet af