So erstellen Sie Android-Apps ohne Programming | Philipp Muellauer | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

So erstellen Sie Android-Apps ohne Programming

teacher avatar Philipp Muellauer, Learn to Make Apps with No Programming Experience

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

16 Einheiten (1 Std. 30 Min.)
    • 1. Einführung in den Kurs

      1:44
    • 2. Werkzeuge und Materialien (Android Studio 2 und Java)

      4:04
    • 3. Einrichtung für Android Entwicklung auf dem Mac (Android Studio 2)

      6:19
    • 4. Einrichtung für Android-Entwicklung unter Windows (Android Studio 2)

      9:26
    • 5. Android Studio für mehr Produktivität konfigurieren

      4:11
    • 6. Einrichtung eines Android-Emulator mit HAXM

      6:18
    • 7. Machen Sie einen PC schneller ausführen: Windows Performance Tipps

      2:44
    • 8. Was du machen wirst

      1:29
    • 9. Starten eines neuen Projekts und arbeiten mit dem Theme

      6:22
    • 10. App-Icons generieren und Grafiken hinzufügen

      6:54
    • 11. Gestalten eines Bildschirms mit verschachtelten Layouts

      15:23
    • 12. Variablen verwenden und Layoutelemente mit dem Java-Code verknüpfen

      6:26
    • 13. Verwende die Logcat und einen Listener um zu prüfen, ob ein Button gedrückt wird

      4:47
    • 14. Erstellen von zufälligen Zahlen in Java

      3:10
    • 15. Java und wie du sie verwendest.

      5:36
    • 16. Wo als nächstes?

      4:39
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

4.199

Teilnehmer:innen

1

Projekte

Über diesen Kurs

Wir bieten den schnellsten Weg, um zu lernen, wie du programmieren und anfangen kannst, in der Industrie Standard-Apps zu erstellen. Der beste Teil? Du brauchst keine vorherigen Programmiererfahrungen.

582bee11

Code lernen ist einschüchternd. Es gibt all diese Syntax, all diese neuen Wörter und intuitiver Software, um deinen Kopf herumzubringen. Es ist schwer zu wissen, wo du anfangen sollst.

Die beginnende App-Entwicklung wurde liebevoll so konzipiert, dass du der schnelle Streckenzug bist, der dich in diese neue und aufregende Welt führt.

Ob du einen Karrierewechsel oder deine erste prototype machen möchtest, dieser Kurs ist das perfekte launch

Nimm unser Wort nicht dafür!

Feedback zu unserem Online-Kurs:

"Tolle Videos, beste Lernvideos die ich gesehen habe." - Keef Garr

"Ich mag es, wie du es erklären kannst, einfach zu verstehen ist, unser Leben einfacher zu machen." - Rio Lim

Wir sind nicht dein durchschnittlicher online

Wir in der London App Brewery haben jahrelange Leute ohne Programmierkenntnis trainiert, wie du in unserem Londoner classroom. Apps programmierst und herstellst. Hier haben wir entspannt kleine group one-to-one und du bekommst sogar am Ende Bier, um dein Codieren zu belohnen!

Wir führen weekend für Android und iOS Development seit langem durch, also wissen wir alle Fragen, die du vielleicht noch vor dir vorstellen kannst. Wir haben schon tausende Male schwer verständliche Programmierkonzepte erläutert und Wege herausgefunden, es den visuellen, hörenden und kinesthetic Menschen zu erklären. Wir haben jede Variation von Programmierungsfragen gesehen und werden unser Bestes tun, um all das in unserem Kurs zu beantworten.

Wir wollen die Welt zum Kodieren beibringen, aber wir haben nicht genug Menschenverstand, um euch alle zu treffen und euch persönlich zu unterrichten. Deshalb beginnen wir diesen Online-Kurs und hoffen auf der Reise dein Begleiter auf deiner App. Aber wir sind mehr Yoda, weniger R2D2.

Feedback für unseren physischen Kurs:

„Wie viele Leute habe ich jeden Tag eine Idee für eine App an jedem Tag. Ich war sehr beeindruckt von Philipp und Angelas Fähigkeit jedes Problem zu verstehen, zu erklären und zu lösen, in das ich auftrat. Es ist tröstlich, zu wissen, dass du in sicheren Händen bist, wenn du etwas Neues und Technisches probst.“ - Michael Maiga, Unternehmer.

„Ich hatte eine tolle Zeit auf dem London App Brewery Kurs und es war offenbarend für mich, dass ich so viel in so kurzer Zeit vorankommen konnte. Das liegt ganz an den Unterrichtsstandards, die auf der höchsten Stufe stehen. Streng jedem empfohlen, der eine App erstellen oder einfach nur verstehen möchte, wie sie funktionieren.“ - Aidan Russell, Buchhalterin.

„Die London App Brewery lehrt dir, wie du Apps codierst und gestalten kannst, indem du dich durch die einflussreichsten Apps auf dem Markt führst. Ich habe mit null Java begonnen und am Ende fand ich mich in der „Zone“ die „Herausforderung“ solving Alle meine Fragen wurden beantwortet und Hindernisse für die App-Entwicklung verdunstet. Dieser Workshop wird dich in den nächsten Jahren beginnen.“ - James Leung, Produktmanager

Triff deine:n Kursleiter:in

Teacher Profile Image

Philipp Muellauer

Learn to Make Apps with No Programming Experience

Kursleiter:in

I’m Philipp, I’m a data scientist and mobile developer with a passion for teaching. I’m the lead instructor at the London App Brewery for machine learning and Android development, fluent in Python, Java, Swift, Dart, and VBA.

I’ve taught thousands of students in-person in our London classroom and lead our corporate training, used by companies such as Google, Amazon and Twitter. I'm always thinking about how to make difficult concepts easy to understand, what kind of projects would make a fun tutorial, and how I can help you succeed through my courses.

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in den Kurs: Hallo, alle, und willkommen zu den weltweit besten Online-Programmierungsanrufe, die Ihnen von der London AP Brewery gebracht wurden. Mein Name ist Philip, und ich werde Ihr Instruktor für die Dauer dieses Android-App-Entwicklungskurses sein. Ich bin ein Android-Entwickler und auch einer der Mitgründer der London AP Brewery. Also, was machen wir im Labor? Wir führen Kurse in Programmierung, eine APP-Entwicklung seit einigen Jahren und haben von einer vollen 1000 Studenten unterrichtet. Zu unseren früheren Studenten zählten Mitarbeiter, die in Unternehmen wie Google, LinkedIn und Goldman Sachs tätig sind, sowie Gründerinnen und Gründerinnen, die ihre eigenen App-Geschäfte ins Leben gerufen haben. Also, was werden Sie auf diesem Kurs lernen? Sie werden über 10 beliebte APS aus dem APP Store beschichten und aufbauen, um Sie Ihrer Reise zu begleiten. Der Kurs beinhaltet viele Stunden Videoinhalte, komplett mit klaren Erklärungen und schönen Animationen. Auf diese Weise werden Sie genau verstehen, was Sie tun, als Ihre Programmierung, Ihre eigenen APs und im Anschluss an die Tutorials, werden Sie alle Android-Apps nativ in Java mit Android Studio programmieren, und nachdem Sie jeder nach, zeigen wir Ihnen, wie Sie es auf Ihrem eigenen Android-Smartphone oder -Tablet ausführen können. Und wenn Sie kein physisches Android-Gerät haben, handlich, fair. Nicht Sie können die abs immer auf einem virtuellen Gerät wie dem Android-Emulator ausführen. Das Stück Software, das verwendet wird, um auf der Apsis zu bauen, heißt Android Studio. Android Studio wurde von Google entwickelt und kann kostenlos heruntergeladen und installiert werden. Und das bedeutet, dass Sie die gleiche Entwicklungsumgebung verwenden, die von professionellen Android-Entwicklern jeden Tag verwendet wird , um zu entwerfen und zu programmieren und sich anzupassen, sowie APs bereit für die Veröffentlichung im Google Play Store zu bekommen. Jetzt habe ich viel geredet, aber wir entlasten und lernen, indem wir tun und die nächsten Videos. Ich zeige Ihnen, wie Sie Ihren Computer so konfigurieren, dass er mit Android Studio eingerichtet wird. Wir sehen uns dort. 2. Werkzeuge und Materialien (Android Studio 2 und Java): in diesem Video werden wir über alle Tools und Kinder gehen, die Sie brauchen, um Android APS zu entwickeln. Also zuerst brauchst du einen Mac oder einen PC. Sie können Windows Lennox oder Mac OS ausführen. Das ist alles in Ordnung. Solange Sie einen Laptop oder Desktop-Computer haben, der kein Chromebook oder Tablet ist, werden Sie in Ordnung sein, denn auf diesem Computer installieren Sie eine Software namens Android Studio, die verwendet wird, um unsere APS und Android fleißig. Fantastisch, weil Sie, richtig, halten Sie Ihren Code darin, und es macht das viel einfacher. Aber Sie werden auch Android-Schüler verwenden, um die Apsis zu entwerfen. Wenn es um die Ausführung Ihres APS geht, verwenden Sie entweder physisches Android-Smartphone oder Tablet, die Sie an Ihren Computer angeschlossen haben . Und wenn Sie keine davon haben, werden Sie Android Studios Emulator verwenden, der ein Telefon auf Ihrem Computer ausführt . Allerdings werde ich sagen, diese Thea Android Emulator ist nicht die schnellste Sache der Welt, und Sie könnten ebenso gut in ein billiges Android-Handy für Entwicklungszwecke investieren, weil sie nur alles viel mehr Spaß machen. Nun, Frage, die wir eine Menge bekommen, ist, warum nicht ein plattformübergreifendes Werkzeug zu verwenden, um zu machen und sich anzupassen? Warum müssen wir Android Studio verwenden, um die App nativ zu machen? Denn es gibt drei beliebte plattformübergreifende Tools, die Menschen verwenden. Es gibt Phone Gap, die Webentwickler für vertraut mit HTML CSS und JavaScript gefallen wird. Es ist Samir in, das ist großartig für, ah, dominante Entwickler, die bereits mit C Shop vertraut. Und auch gibt es absolutes absolutes Titan, das wieder JavaScript verwendet. Aber es gibt vier Hauptgründe, warum wir uns dafür entscheiden, Karten nativ zu entwickeln. Der erste Grund ist die Leistung. Die meisten plattformübergreifenden Tools führen zu APS, die ziemlich träge sind und nicht reagieren, und es ist sehr schwierig, herauszufinden, warum die Leistung nicht großartig ist, und es ist noch zeitaufwendiger, sie zu verbessern. Die zweite ist die Größe der Gemeinschaft. Was Sie wollen, wenn Sie ein Problem haben, ist, dass, wenn Sie es googeln, Sie möchten, dass diese Lösung als erstes Google-Suchergebnis erscheint. Wenn weniger Personen mit einem bestimmten Tool Chancen auf, gibt es weniger Menschen, die auf dieses spezielle Problem stoßen, das Sie stoßen, was das Finden einer Lösung viel schwieriger macht. Und für diejenigen, die ein Nickerchen Unternehmen haben suchen, um Entwickler zu engagieren. Die haben weniger Menschen zur Auswahl, wenn es um Erfahrung mit Zama, Regen oder Telefonlücke oder Titan geht . Und das ist eine zusätzliche Herausforderung, wenn Sie ein APP-Geschäft betreiben. Sie sind auch Designprobleme, die mit plattformübergreifenden Tools verbunden sind. Sie ziehen, was App auf dem iPhone? Neben der WHATS App auf einem Android-Handy, werden Sie feststellen, dass sie tatsächlich ganz anders aussehen. Die Layouts der App stimmen nicht überein, und das liegt daran, dass iPhone und Android Designrichtlinien ganz anders sind. Und jede plattformübergreifende App, die Sie machen, die auf beiden Plattformen gleich aussieht, wird für ihre Benutzer wirklich seltsam aussehen . Was passiert, ist, dass Sie am Ende zwei separate APs ausführen, schreiben Sie Ihren Code wird aussehen, wie wenn Androids dies tun und so aussehen, wenn IOS dies tun und so aussehen, und das besiegt den Zweck von die richtige einmal und implementieren überall Mantra, die thes plattformübergreifende Tools. Halb, Allerdings gibt es eine große Ausnahme, und das ist Spiele. Also für Spiele gibt es einige fantastische Cross-Plattform-Engines da draußen, wie Einheit oder unwirklich. Sie wollen wirklich, dass Candy Crush Spiel das gleiche auf IOS und Android aussehen. Telefone und Spiele-Engines bieten eine fantastische Struktur und Rahmen für die Erstellung von Homosexuell Karten. Das letzte Stück des Puzzles ist Thea Android Entwicklerkonto oder Publishing-Konto, Wie Google manchmal nennt es. Dies ist, was Sie brauchen, um eine App zahnigen Google Play Store zu veröffentlichen. Und es beinhaltet die Zuordnung eines Google-Kontos mit der Android-Entwicklerkonsole und die Zahlung Google ein off $25 Gebühr, die im Gegensatz zu Apples $99 pro Jahr, um Ihre APS im Apple App Store aufgeführt haben. Aber in beiden Fällen würde ich sagen, dass Sie Geld an Google oder Apple bezahlen, wenn Sie ein Entwicklerkonto einrichten bis Sie bereit sind, Ihre App zu veröffentlichen. Großartig. In der nächsten Lektion zeige ich Ihnen, wie Sie mit Android Studio einrichten und Ihren Computer für Mac und Windowskonfigurieren Windows 3. Einrichtung für Android Entwicklung auf dem Mac (Android Studio 2): in diesem Video werden wir darüber sprechen, wie man sich für und, äh, äh, Entwicklung auf einem Mac einrichtet. Wenn Sie keinen Mac haben und planen zu bauen, Andrew passt sich an und eine Windows-Maschine überspringen zum nächsten Video. Also zuerst brauchen Sie etwas, das Java Development Kit genannt wird. Der Job, den ein Entwicklungskit enthält Dinge wie die Java-Laufzeitumgebung und den Java-Compiler . Also, wie überprüfen wir, ob wir es schon haben? Klicken Sie auf Suchen und öffnen Sie. Von dort aus öffnen Sie Ihr Terminal. Geben Sie einfach Java-Space-Dash-Version ein. Nun, wenn Sie bereits Java installiert haben und Ihre Versionsnummer wird hier veröffentlicht und wir suchen nach etwas 1.8 oder höher. Also habe ich 1,8 Punkt Null Unterstrich 77 und das ist in Ordnung. Wenn Sie den Job der Entwicklung und Umgebung nicht installiert haben, wird eine andere Meldung angezeigt. Sie werden so etwas sehen. Keine Java-Laufzeitumgebung vorhanden, die die Installation anfordert. Wenn Sie den Job nicht haben, eine Entwicklungsumgebung installiert haben oder Sie nicht mindestens Version 1.8 haben. Geben Sie dann den Download Jolla Development Kit in Google ein und besuchen Sie die Oracle-Website auf der Oracle-Website. Sie sollten den neuesten Job sehen, der ein Entwicklungskit zum Download zur Verfügung steht. Also klicken Sie einfach. Akzeptieren Sie die Lizenzvereinbarung und dann hier drüben, laden Sie die GMG herunter. Sobald Sie die DMG heruntergeladen haben, doppelklicken Sie einfach auf die Symbole und gehen Sie durch den regulären Standardprozess installiert, nachdem Sie den Job erfolgreich installiert haben. Ein Entwicklungs-Kit. Lassen Sie uns das Terminal noch einmal überprüfen, um zu sehen, ob wir die richtige Version haben. Also so für Terminal und dann geben Sie Java-Syphen-Version ein und stellen Sie sicher, dass es mindestens 1.8 hier sagt . Jetzt ist es Zeit, Android Studio zu installieren. Nehmen wir an, Download Android Studio und wir gehen zum Entwickler dot andro dot com Und hier werden wir Android Studio für Mac holen. Wir akzeptieren die Allgemeinen Geschäftsbedingungen und laden eine weitere DMG herunter. Also haben Sie am M G geöffnet und ziehen Sie es in Ihren Anwendungsordner, dann starten Sie einfach und schreiben Studio. Es ist ein großes Programm. Wenn Sie also einen älteren Computer haben, kann es eine Weile dauern, bis er ausgelöst wird. Möglicherweise sehen Sie auch eine Eingabeaufforderung wie diese, also wählen Sie einfach aus. Ich hatte keine vorherige Version von Android Studio, und ich möchte meine Einstellungen nicht importieren, und nachdem es hochgefahren ist, werden Sie auf diesem Willkommensbildschirm gelöscht. Das erste, was Sie eigentlich tun wollen, nachdem Sie gerade das Android Studio heruntergeladen haben, ist Sie wollen auf Figur klicken und Sie auf Suche nach Updates klicken, weil die Chancen gibt es wahrscheinlich einige Updates, die Sie bei der Installation herunterladen können. Großartig. Jetzt, da wir Android Studio installiert haben. Wenn Sie ein physisches Gerät haben, ist es jetzt an der Zeit, dass wir es so konfigurieren, dass wir unsere APS darauf installieren können. Also gehen Sie zu Ihren Einstellungen in Ihrem Telefon, und Sie müssen wahrscheinlich den ganzen Weg nach unten Eichhörnchen, wo es um oder über Telefon geht. Und dort muss man nach etwas suchen, das als Build-Nummer bezeichnet wird. Also auf diesem HTC, es ist unter Software-Informationen, dann Maulwurf, und da ist es als, ah, Zeile Punkt begraben ah, . Sie klicken auf, dass sieben Mal ein Tippen auf seine sieben Mal, und nach einer Weile Sie beginnen, diese Nachrichten zu erhalten. Ihre Ex Schritte davon entfernt, ein Entwickler zu sein. Nachdem Sie tippen Sie es sieben Mal Sie Teil des geheimen Club und ein geheimes Menü bis seine , die zuvor versteckt wurde. Also unter Ihren Einstellungen sollten Sie etwas, das Entwickleroptionen genannt wird, böse machen, und Sie klicken darauf. Und dort sehen Sie eine Sache namens USB-Debugging. Sie möchten also sicherstellen, dass Ihre Aktivierung, da diese Option entscheidend ist, um sicherzustellen, dass Ihr Telefon erkannt wird, wenn Sie es an Ihren Computer anschließen. Also zum Vergleich, hier ist ein Nexus-Gerät, und es gibt wieder. Es gibt die out about Telefonabschnitt, die etwas anders organisiert ist, und die Build-Nummern gibt es in den Männern, man muss nur dafür herumjagen, je nachdem, welche Art von Telefon Sie haben. Nachdem Sie die entwickelte Fernbedienung auf Ihrem Smartphone oder Tablet aktiviert haben, suchen Sie Ihre USB-Kabel. Nun etwas dagegen, Sie versuchen, einige Qualität zu finden, entweder diejenigen, die mit dem Gerät kamen, als Sie es gekauft, oder einige gute, die Sie von Amazon bekommen. Schließlich, was wir tun werden, ist, dass wir Android Studio öffnen und ein neues Projekt starten, nur um es zu überprüfen. Alles funktioniert, um sicherzustellen, dass unser Telefon vom Computer erkannt wird. Starten Sie also einfach ein neues Projekt in Android Studio und klicken Sie einfach ein paar Mal im Assistenten, um hier ein leeres Projekt zu starten und warten Sie, bis Android Studio das Projekt erstellt . Nach Androids, bist du fertig? Baut das Projekt. Es sollte Sie in einem Bildschirm wie diesem fallen lassen. Klicken Sie nun auf den Android-Monitor hier unten und es öffnet diesen kleinen Hahn und initialisiert die sogenannte Android Debug-Brücke und dies ist verantwortlich für das Gespräch mit Ihrem Gerät. Schließen Sie nun Ihr Android-Gerät in Ihren Computer an und warten Sie ein wenig. Und was passieren sollte, ist, dass Sie hier auftauchen und Sie sollten Log-Nachrichten sehen, die beginnen , durch die Gesetz-Katze zu scrollen. Wenn Sie das nicht sehen,haben Sie möglicherweise kein USB-Debugging auf Ihrem Gerät aktiviert. Wenn Sie das nicht sehen, Also überprüfen Sie, dass die einfachste hätte überprüft. Das heißt, in der Statusleiste auf Ihrem Android-Gerät zu suchen und nach der Android-Form, dem Bugging-Symbol zu suchen, oder Sie haben ein schlechtes oder beschädigtes Kabel. In meinem Fall können Sie sehen, dass es verbunden ist, aber dann ist es sofort getrennt. Und das liegt daran, dass das Kabel, das ich benutzt habe, nicht sehr gut ist, und es hat ein bisschen eine lockere Verbindung. Ich hoffe, Sie haben alles funktioniert und Sie schaffen es, alle Probleme zu beseitigen, auf die Sie gestoßen sind. Und in der nächsten Lektion werden wir Android Studio so konfigurieren, dass es ein bisschen benutzerfreundlicher ist und unseren Workflow beschleunigt. 4. Einrichtung für Android-Entwicklung unter Windows (Android Studio 2): in diesem Video werden wir darüber sprechen, wie man für die Android-Entwicklung unter Windows eingerichtet wird. Ich werde Ihnen alle Tools zeigen, die Sie herunterladen müssen, um für die Erstellung von Android APS auf einem Windows-Computer eingerichtet zu werden. Nun, für einen Teil dieser Demo, werde ich einen Bildschirm auf einem Computer freigeben, auf dem Windows Acht ausgeführt wird. Wenn Sie ausführen, wird Windows 10 möglicherweise etwas anders sein, aber es sollte nicht zu weit weg sein. Das erste, was wir tun werden, ist zu überprüfen, ob wir eine 64-Bit- oder 32-Bit-Maschine betreiben. Also gehen Sie zu Ihrem Bedienfeld. Sie finden es unter Einstellungen Systemsteuerung und klicken Sie dann auf System. Und dort werden Sie in der Lage sein, Ihren Systemtyp zu finden. Verstand sagt 64-Bit-Betriebssystem. Also machen Sie eine Notiz. Wenn Sie eine 64-Bit- oder 32-Bit-Maschine haben, werden die meisten modernen Computer wahrscheinlich 64 Bit sein. Jetzt ist es an der Zeit zu überprüfen, ob Sie das Java Development Kit haben. Das Java-Entwicklungskit ist das, was Sie brauchen, um Android APs oder jeden Job zu einem Programm für diese Angelegenheit zu machen . Die J. D. K enthält Dinge wie die Java-Laufzeitumgebung und den Java-Compiler. Hier erfahren Sie, wie Sie überprüfen können, ob Java bereits installiert ist und mit dem nächsten Schritt fortfahren können . Wenn Sie bereits mit Java eingerichtet haben, sollten Sie in der Lage sein, ein kleines Symbol auf Ihrem Bedienfeld zu sehen, das Java liest. jedoch Sie müssenjedochauch sicherstellen, dass Sie eine relativ aktuelle Version haben. Klicken Sie also auf das Symbol und klicken Sie dann auf und hier sehen Sie es Build-Nummer. Dies sollte 1.8 oder höher lauten, also haben Sie nicht die neueste installiert. Mine liest Version acht Updates 77 Was ist in Ordnung, wenn Sie die J. T. K. Die T. K. einfachsten Möglichkeiten, Java Development Kit in Google einzugeben und auf die Oracle-Website auf der Oracle-Website zu gehen , sehen Sie das neueste Java Development Kit, das zum Download zur Verfügung steht. Um die Shady K herunterzuladen, müssen Sie zuerst die Lizenzvereinbarung akzeptieren, also klicken Sie auf Akzeptieren und scrollen Sie die Liste der Optionen jetzt für Windows-Benutzer, es wird zwei Optionen, die relevant sein werden. Sie werden die 64-Bit-Version sein, die X 64 dann wird es 32-Bit-Version geben, die verwirrend X 86 beschriftet ist. Nun, wenn Sie eine 64-Bit-Maschine wie mich haben und fast jeder Computer, den Sie in den letzten drei Jahren gekauft hätten , 64 Bit ist, werden Sie diese X 64 Dot Exit Datei herunterladen. Andernfalls wählen Sie die Datei oben aus, um sie mit Ihren Chips abzugleichen, sobald Sie die Datei heruntergeladen haben , und folgen Sie einfach dem Assistenten nach der Installation von J T K, wählen Sie Ihr Ziel Ordner und ertragen Sie Oracle Prahlerei Wie viele Geräte von Java? Nach einer erfolgreichen Installation werden Sie definitiv sehen, dass Java-Symbol in Ihrer Systemsteuerung angezeigt wird, und wenn Sie erneut darauf klicken , können Sie die Version, die Sie gerade installiert haben, überprüfen, solange Versionsnummer liest acht und oberhalb Ihrer Geldstrafe. Jetzt ist es Zeit, Android Studio Search for Download Android Studio in Ihrem Browser zu installieren , und dann werden wir den Kopf Entwickler dot andro dot com. Von dort aus werden wir die neueste Version von Android Studio herunterladen. Wieder. Wir werden mit einem Assistenten vorgestellt, in dem wir den Allgemeinen Geschäftsbedingungen zustimmen müssen. Wie frage ich mich, wer das liest. Ich bin mir ziemlich sicher, dass ich jetzt jemandem versprochen habe, mein erstgeborenes Kind nicht 100. Studio ist eigentlich eine ziemlich große Datei, und es scheint Laja mit jedem Update zu beginnen. Version 2.1 war 1,2 Gigabyte, und Version 2.3 ist bereits 1,9 Gigabyte. Nachdem der Download abgeschlossen ist, folgte eine Reihe von Wizard, um es zu installieren werden Sie wahrscheinlich mit einer Art von Dialog genau wie folgt präsentiert werden. Klicken Sie einfach auf. Ich habe keine vorherige Version von Android Studio und klicken Sie auf OK, jetzt, nachdem Sie alles getan haben, hier kommt der beste Gedanke Fire of und Red Studio. Es ist Zeit, das Programm jetzt zu starten, wie Sie bereits durch die Download-Datei Größe Android sagen konnten. Studious, Ziemlich enorm, und es ist ziemlich gierig Programm, wenn es dauert Ewigkeiten, um Android Studio laufen und Ihr Computer ist langsam und frustrierend zu verwenden, dann schauen Sie sich mein anderes Video. Wir haben einige Performance-Tipps zusammengestellt, um die Dinge ein wenig zu beschleunigen. Nun, das erste, was Sie nach der Installation von 100 Studio tun möchten, ist, nach Updates zu suchen. Klicken Sie auf, dass ein kleines Zahnradsymbol Wort sagt konfigurieren und wählen Sie nach Updates suchen. Wahrscheinlich gibt es einige Updates, die Sie installieren sollten? Okay, jetzt haben wir den JD-Fall sortiert und 100. Studio sortiert. Jetzt ist es an der Zeit, unseren physischen Geräteschritt zu konfigurieren. Wir können einen Raps darauf installieren. Nehmen Sie Ihr physisches Android-Handy und gehen Sie zu den Einstellungen und dann in den Einstellungen scrollen Sie den ganzen Weg nach unten, wo es über oder über Telefon sagt. Und dort müssen Sie nach etwas suchen, das als Build-Nummer bezeichnet wird. Also auf diesem HTC, das ich habe, es ist unter Software-Informationen und dann mehr und Peritz Berry macht eine Zeile Punkt. Jetzt fangen Sie an, auf diese Build-Nummer zu tippen, nachdem Sie darauf getippt haben. In ein paar Malen werden Sie diese Nachrichten sehen. Fangen Sie an zu erscheinen. Sie sind X Schritte davon entfernt, ein Entwickler zu sein, so dass, nachdem Sie sieben Mal gekrönt haben, werden Sie Teil des geheimen Entwickler-Club und ein geheimes Menü bis seine. Wenn Sie nun zu Ihren Einstellungen zurückkehren, sehen Sie ein Menü, das zuvor ausgeblendet war, nämlich das Entwickler-Optionsmenü. Gehen Sie also in die Entwickleroptionen für Ihr Telefon und suchen Sie nach einem Element, das USB-Debugging liest . Stellen Sie sicher, dass Ihr aktiviertes USB-Debugging aktiviert ist, da diese Option entscheidend ist, um sicherzustellen, dass das Telefon vom Computer erkannt wird. Wenn Sie es jetzt anschließen, eine der Schwierigkeiten mit Android ist, dass es nicht wirklich einen Standard, und Ihr Menü könnte tatsächlich etwas anders auf Ihrem eigenen Telefon aussehen. Also lassen Sie mich Ihnen ein Nexus-Gerät zum Vergleich zeigen. Also dieses nächste Gerät hatte die Build-Nummer im Abschnitt über Telefon vergraben. Die Nachricht ist also, Sie müssen ein wenig nach diesem Zeug jagen, je nachdem, welche Art von Telefon Sie haben und welche Art von Android-Version Sie ausführen, nachdem Sie USB-Debugging auf Ihrem Handy oder Tablet aktiviert haben . Es ist Zeit, einige USB-Kabel zu greifen. Wir verbinden unser Gerät jetzt mit unserem Computer. Eine Sache, die ich über USB-Kabel sagen werde, ist sicherzustellen, dass Sie einige gute bekommen. Entweder verwenden Sie diejenigen, die mit dem Gerät geliefert wurden, oder verwenden Sie einige gute Qualität, die Sie von Amazon haben . Die Art und Weise, wie wir überprüfen, dass alles funktioniert, ist, dass wir Android Studio öffnen, ein neues Projekt starten und unser Telefon anschließen, um sicherzustellen, dass es erkannt wird. Auf diese Weise können wir überprüfen, ob alles funktioniert und wir alle eingerichtet sind und gut zu Geh. Starten Sie also ein neues Projekt in Android Studio und gehen Sie durch den Assistenten. Nun, es ist nicht wirklich wichtig, was Sie in diese Felder für den Moment setzen, denn wir werden nur ein leeres Projekt starten, nachdem Sie durchgemacht haben. Das Wizard Android Studio beginnt mit dem Erstellen des Projekts, was abhängig von der Geschwindigkeit Ihres Computers eine Weile dauern kann . Aber nachdem es getan ist, sollte es Sie in einem Schrei wie diesem auf der Registerkarte unten links auf Android Monitor fallen lassen. Dadurch wird ein kleines Fenster am unteren Rand des Bildschirms angezeigt. An diesem Punkt sehen Sie wahrscheinlich eine graue Nachricht, die die Initialisierung von 80 B oder Android Debug Bridge liest. Dies ist der Name des Tools, das die Kommunikation zwischen Ihrem Computer und Ihrem physischen Android-Gerät ermöglicht . Schließen Sie nun Ihr Android-Gerät an Ihren Computer an. Behalten Sie den Bildschirm des Telefons im Auge, da Sie möglicherweise eine Eingabeaufforderung sehen, bei der Sie dem Computer vertrauen müssen, an den Sie ihn einfach anschließen. Wenn alles gut gelaufen ist, sollten Sie lange Nachrichten sehen, die im Android-Monitor gescrollt wurden. jetzt Wenn Ihr Gerätjetztnicht angezeigt wird, der Android-Monitor und die Protokollnachrichten scrollen Es liegt ein Problem vor. Höchstwahrscheinlich ist, dass Sie USB-Debugging nicht aktiviert haben. Werfen Sie einen weiteren Blick auf das Android-Gerät, das Sie in der Statusleiste angeschlossen haben. Oben sollten Sie einige Symbole sehen, die diesen ähnlich aussehen. Diese Symbole weisen darauf hin, dass USB-Debugging aktiviert ist, und Sie sollten dies auch in der Benachrichtigungsleiste sehen können. Ein weiteres häufiges Problem ist ein schlechtes oder beschädigtes Kabel. Also für diese Demo tatsächlich verwendet ein ziemlich beschissenes Kabel, um Ihnen zu zeigen, was passieren kann, obwohl ich mein HTC eingesteckt habe, es wird derzeit als getrennt angezeigt. Und das liegt daran, dass das Kabel ziemlich billig ist und die Verbindung verliert, wenn es nicht im richtigen Winkel ist. Außerdem haben einige Kabel da draußen gerade das Gerät geladen. Sie übertragen eigentlich keine Daten, also lohnt es sich wirklich, in ein anständiges Kabel zu investieren. Wenn Sie eine Android-Entwicklung machen, lohnt es sich auch zu überprüfen, wie Ihre Android-Geräte mit Ihrem Laptop verbunden sind. Wenn Sie also die Benachrichtigungsleiste herunterziehen, sollten Sie etwas wie verbunden als MTP-Medientransfer-Protokoll sehen, aber dies ist möglicherweise nicht unbedingt Ihre Standardoption. Wenn Sie etwas anderes hier aufgelistet sehen, wie Dateien übertragen oder Strom versorgen oder als Mediengerät verwenden, dann klicken Sie auf diese Option und ändern Sie sie in MTP. Denn sonst wird Android Studio es jetzt nicht unbedingt abholen. Eine andere Sache, die wir gesehen haben, andere Leute als das USB-Debugging im Kabel , ah, Gerätetreiber. Im Moment, Windows Machine benötigt einen Treiber für jedes Stück Hardware-Drucker Telefon, das Sie in Ihre Grafikkarte stecken . Alles hat einen Fahrer, oder? Und, ah, wenn alles gut geht, sollten Fenster automatisch ableto sein. Laden Sie die erforderlichen Treiber herunter und installieren Sie sie. Wenn Sie ein neues Gerät anschließen, jedoch Windows nicht immer richtig, so dass Sie möglicherweise tatsächlich herunterladen und installieren Sie einen Treiber jetzt manuell. Hoffentlich wird es nicht dazu kommen. Aber wenn dies der Fall ist, ist die Android Studio Developer Website tatsächlich gut, um Menschen auf der gleichen Seite zu helfen , auf der Sie 100 Studio heruntergeladen haben, können Sie zum Benutzerhandbuch gehen und dann unter Erstellen und Ausführen Ihrer App. Sie werden sehen, installieren Oh, bin USB-Treiber. Dies befindet sich unter einem Untermenü namens APS auf einem Hardwaregerät ausführen. Und dort werden Sie sehen, dass die Leute, die Google eine Liste der Hersteller Websites zusammengestellt haben . Je nachdem, welches Telefon Sie haben, können Sie das relevante und Donald den Fahrer auswählen. Also hoffe ich, dass dieses Video hilfreich war, um alles in Betrieb zu bringen. In der nächsten Lektion werden wir konfigurieren und optimieren und mit Studio-winzigen Bits, dass es ein bisschen hilfreicher unseren Workflow ist. Ich seh dich dort. 5. Android Studio für mehr Produktivität konfigurieren: in diesem Video werden wir über Konfiguration und Raten sprechen, die zu tun, um einen Workflow zu erleichtern. Aber zuerst erstellen wir einen Ordner auf unserem Computer, in dem wir alle unsere Projekte speichern werden. Ich werde meins unter Dokumenten erstellen. Neuer Ordner. Ich werde es nur Projekte nennen. Wenn Sie sich jedoch unter Windows befinden, stellen Sie sicher, dass Sie Ihren Projektordner direkt auf Ihrer lokalen Festplatte erstellen. Navigieren Sie also zu Ihrem C-Laufwerk, klicken Sie mit der rechten Maustaste und erstellen Sie dort einen neuen Ordner namens Projekte. Und der Grund, warum dies wichtig ist, ist, weil es ein fensterspezifisches Problem gibt, auf das Sie stoßen werden, wenn Sie dies später nicht tun Erstellen Sie also den Projektordner direkt auf Ihrem Laufwerk C. Als nächstes werden wir Android Studio starten und einige der Einstellungen ändern. Also starten Sie das Programm, warten Sie, bis es geladen ist, und gehen Sie dann zu den Einstellungen unter Windows. Es ist sehr ähnlich. Dieses Menü wird nur als Einstellungen bezeichnet. Wenn Sie das Projekt bereits geöffnet haben und der Begrüßungsbildschirm nicht angezeigt wird,können Sie immer auf die Einstellungen unter Datei und dann Einstellungen zugreifen. Wenn Sie das Projekt bereits geöffnet haben und der Begrüßungsbildschirm nicht angezeigt wird, Zuerst werden wir entscheiden, wie wir Hunderte tun sollen, um aussehen und fühlen zu können. Wir haben die Wahl zwischen einem Lichtthema und einem Doc-Thema, und ich kann Ihnen das sagen, wenn Sie am Computer für eine lange Zeit arbeiten . Es ist viel einfacher für die Augen. Sie können das Thema einfach ändern, indem Sie auf Aussehen und Verhalten klicken. Erweitern Sie das Klicken auf Aussehen, und dann können Sie hier das Design in Dokument ändern, das das Doc-Design sein wird Wenn Sie auf Anwenden klicken, die Änderung sofort angewendet. Die andere Sache, die Leute tun, ist, die Schriftgröße ein bisschen Launcher zu machen, so dass alles ein bisschen leichter zu lesen ist. Erweitern Sie also den Editor, dann gehen Sie zu Schriftarten und Farben. Klicken Sie auf Fonds, und was Sie tun müssen, ist tatsächlich ein benutzerdefiniertes Thema zu speichern, weil Sie die vorhandenen Standard-Themes nicht überschreiben können So müssen Sie nur auf Speichern ass klicken. Nennen Sie es, was Sie wollen. Klicken Sie auf OK, und dann können Sie die Schriftgröße so ändern, wie Sie es für richtig halten. Das ist also ein bisschen ein Versuch und Irrtum. Sehen Sie, welche Schriftgröße für Sie gut aussieht, und klicken Sie dann auf Anwenden. Das nächste, was wir tun werden, ist, dass wir Android Studio anweisen, automatisch Pakete und Komponenten zu importieren , die wir verwenden werden. Das bedeutet, dass Android Studio automatisch Code an der Spitze von Fern Code-Dateien einfügen wenn es weiß, welche Komponente wir verwenden möchten. Also unter den Einstellungen Gehe zu, Editor allgemein und klicken Sie dann auf Auto Import und ändern Incident setzt auf Tempo von Fragen an alle und dann stellen Sie sicher, dass es ein Kontrollkästchen unter Hinzufügen eindeutiger Importe on the fly. Als Nächstes erzählen wir 100 Studio von den Namenskonventionen, die es benutzen wollen. Dies ist eher eine Art Art Sache, aber es ist sehr praktisch, wenn wir Eingabe Studio Toe Auto sagen. Generieren Sie etwas Code für uns unter dem Editor-Menü. Erweitern Sie den Code-Stil und klicken Sie auf Java. Wechseln Sie dann zur Registerkarte Kraft-Wärme-Kopplung und unter Namenspräfix. Setzen Sie ein Ende und Verständnis Feldtyp von Kleinbuchstaben s und das ist es wieder angewendet, um Ihre Einstellungen zu speichern. Schließlich werden wir die installierten SDK-Plattformen überprüfen. SDK steht für Software Development Kit, und es ist ein Paket, mit dem Sie eine Android-App für eine bestimmte Version von Android erstellen können. Sie unter Ihren Einstellungen oder Einstellungen GehenSie unter Ihren Einstellungen oder Einstellungenzu den Systemeinstellungen und suchen Sie dann etwas namens android sdk. Sie werden auch in der Lage sein, sdk in die Suchleiste einzugeben, um dieses Menü viel einfacher zu finden . Und hier möchten Sie die Versionen von Android auswählen, auf die Sie mit Ihrem APS abzielen. Also wählen Sie vielleicht die neueste und wählen Sie die Version von Android, die Sie auf einem physischen Gerät ausführen, das Sie besitzen. Sie werden in der Lage sein, die Android-Version vom Gerät zu finden, wahrscheinlich an der gleichen Stelle, an der wir diese Build-Nummer gefunden haben, als wir uns die Geschwindigkeit des Buggings aktiviert haben. Was auch immer du tust, setze kein Häkchen neben all diesen. Es hat keinen Sinn, alle SDK-Plattformen zu installieren. In der nächsten Lektion werden wir darüber reden,wie man einen Emulator einrichtet, und das ist ein Telefon, das auf Ihrem Computer läuft. In der nächsten Lektion werden wir darüber reden, wie man einen Emulator einrichtet, Und es ist wirklich praktisch, um APS auf einem Gerät zu testen, das Sie nicht besitzen 6. Einrichtung eines Android-Emulator mit HAXM: in diesem Video, Ich werde Ihnen zeigen, wie ein Android-Emulator Emulatoren Luft vorgeben Telefone, die in Ihrem Computer laufen einrichten . Sie sind aus drei Hauptgründen praktisch. Zunächst müssen Sie kein physisches Android-Gerät haben, um Ihre App zu testen. Wenn Sie Probleme beim Anschließen haben oder Ihr Kabel nicht dabei haben,können Sie Ihren APS jederzeit ausführen. Wenn Sie Probleme beim Anschließen haben oder Ihr Kabel nicht dabei haben, Zweitens können Sie Ihre App auf Geräten testen, die Sie nicht wirklich besitzen, so dass Sie kein Android-Gerät kaufen müssen, um Karten für die Android-Uhr zu entwickeln. Schließlich können Sie Ihre App gleichzeitig auf Geräten ausführen. Das ist wirklich praktisch. Wenn Sie eine Chat-Anwendung testen, können Sie den Emulator dazu bringen, dass die App zum gleichen Mal ausgeführt wird wie Ihr physisches Gerät. also ohne weiteres Lassen Sie unsalso ohne weiteresein virtuelles Gerät erstellen. Zuerst starten wir ein neues Projekt. Wir werden es meine erste App nennen und unter dem Projektstandort werden wir es in den Ordner Projekte einfügen, den wir zuvor erstellt haben. Klicken Sie also auf die drei Punkte und navigieren Sie zum Ordner Projekte, den Sie von Windows erstellt haben. Sie haben diesen Projektordner direkt auf Ihrem Laufwerk C erstellt. Klicken Sie auf Weiter, Sie können die Standardeinstellungen hier beibehalten. Es geht ihnen gut. Wählen Sie dann leere Aktivität und klicken Sie auf Weiter und schließlich auf Fertig stellen. Anderson wird Ihr Projekt bauen, und nachdem es getan hat, um Sie an diesem Bildschirm abzugeben, denken Sie daran, abhängig von der Geschwindigkeit Ihres Computers, könnte das eine Weile dauern. Sie können den Fortschritt in der Statusleiste am unteren Bildschirmrand überwachen. Jetzt, da 100 Studio fertig ist, unser Projekt zu bauen. Wir werden ein virtuelles Gerät erstellen. Rufen Sie den Android Virtual Device Manager auf. Aber entweder klicken Sie auf das kleine Symbol hier oder gehen Sie zu Tools. Android AIVD-Manager. Wie Sie sehen können, habe ich bereits einige erstellt, aber Ihre Liste könnte leer sein. Klicken Sie also auf Virtuelles Gerät erstellen und dann sehen Sie, dass es eine ganze Reihe von Geräten gibt aus denen Sie wählen können. Sie können Tablets, Telefone, Android-Uhren erstellen Telefone, und sogar Android TV simulieren. Lassen Sie uns einen Nexus fünf X Emulator so ausgewählt und klicken Sie auf Weiter. Andrews Studio wird dann ein System-Image empfehlen, was bedeutet, dass sie Ihre Wahl auf der Architektur er aus dem vortäuschenden Telefon geben. Jetzt möchten Sie sicherstellen, dass Sie sich für etwas mit der Intel basierten Architektur entscheiden, weil es viel schneller laufen wird. Außerdem besteht die Wahrscheinlichkeit, dass Sie eine 64-Bit-Maschine haben. Sie möchten etwas wählen, das X 86 unter der Schule sagt 64 Wenn Sie eine 32-Bit-Maschine haben und wir übergegangen, wie Sie dies im vorherigen Video überprüfen, möchten Sie etwas wählen, das X 86 sagt. Die Wahl eines P I Levels liegt an Ihnen und hängt davon ab, welche SDK-Plattformen Sie für diesen Kurs Marshmallow Lollipop installiert haben , ein Nougat wird gut funktionieren. Also habe ich eine 64-Bit-Maschine. Jemand wählen Marshmallow X 86 ein Ergebnis 64 klicken Sie auf dem Bildschirm weiter. Sie können den Emulator etwas mehr anpassen, auch wenn Sie auswählen, wie viel RAM Sie ihm geben möchten. Also werde ich einfach auf Fertig klicken, und nachdem es fertig ist, das virtuelle Gerät zu speichern, wird es in Ihrer Liste angezeigt. Also lassen Sie es uns testen, drücken Sie das grüne Ortsymbol und warten Sie dann ein bisschen, und Sie sollten hier oben ein neues Fenster sehen und der Android-Emulator startet. jetzt eine Weile dauern, Dies kannjetzt eine Weile dauern,abhängig von der Geschwindigkeit Ihres Computers und je nachdem, ob Sie die Hardwarebeschleunigung aktiviert haben. Also, was meine ich damit? Es gibt eine Komponente namens Intel-Hacks. Der hardwarebeschleunigte Ausführungsmanager, den Sie mit Android Studio installieren können. Wenn Sie Hardwarebeschleunigung aktiviert haben, werden Sie sehen, dass dieser Nachrichten-Emulator ausgeführt wird und den Modus schnell beschleunigt. Wenn Sie diese Nachricht nicht sehen, wird Ihr Emulator viel, viel langsamer laufen und Sie sollten wahrscheinlich Hacks installieren. , Ich werde Ihnen schnell zeigen,wie Sie das installieren. Wenn Sie es noch nicht haben, finden Sie alle 100 Studio-Komponenten, die Sie im SDK-Manager installieren können. Klicken Sie also entweder auf dieses kleine Symbol oder gehen Sie zu Tools und öffnen Sie den SDK-Manager. Und hier können Sie sogar den eigenständigen SDK-Manager starten, um eine viel detailliertere Ansicht allen verschiedenen Komponenten zu erhalten. Wenn wir nach unten scrollen, dann sehen wir den Intel X 86 Emulator Accelerator Hacks, ähm, Installer. Und das ist es, was wir brauchen. Wir müssen ein Häkchen setzen und klicken Sie auf installiertes Paket, akzeptieren Sie die Lizenzvereinbarung und installieren Sie jetzt Chancen sind, wenn Sie zum ersten Mal 100 Studio installieren würde es Sie bereits aufgefordert haben und Sie fragen, ob Sie Hacks installieren wollten. , Aber wenn du es nicht tust, kannst du es so finden. Aber wenn du es nicht tust, Es ist wichtig zu beachten, dass Sie noch nicht fertig sind, obwohl es installiert steht. Und auch einige Anti-Viren verhindern tatsächlich, dass Sie diese Komponente erfolgreich installieren . Sie müssen also möglicherweise Ihren Anti-Virus deaktivieren, um dies durchzugehen. Der nächste Schritt ist die Navigation in der Zehe, wo Sie das Android SDK installiert haben. Dies ist also unter Android SDK SDK Standort. Kopieren Sie diesen Pfad und dann Ihren Explorer oder feiner navigieren Sie zu diesem Speicherort. Der schnellste Weg, dies zu tun, ist, dass Sie direkt in den Ordner gehen, indem Sie in den SDK-Speicherort einfügen , und hier sind wir, richtig, Und Sie können den Pfad hier Bibliothek, Android, sdk sehen Android, . Dann würden Sie zu Extras Intel Hardware-Manager gehen. Und hier ist es. Es sollte sein, dass Installationsdatei unter Extras Intel und dann dieser lange Ordnername hier, doppelklicken Sie auf die Installationsdatei und folgen Sie durch Ruthie Installationsanweisungen. Dies ist der Punkt, an dem Sie möglicherweise Ihren Virenschutz für eine erfolgreiche Installation deaktivieren müssen. Großartig. Jetzt sollten Sie alle mit Ihrem Android-Emulator eingerichtet sein. Aber ich denke, es ist erwähnenswert. Es gibt einige beliebte Alternativen zum Aktien-Emulator, der mit Android Studio gebündelt kommt . Einer der beliebtesten ist Jeannie Motion. Jetzt für eine lange Zeit das Lager Android Emulator war sehr, sehr langsam. Aber mit Android Studio 2.0 ist es viel schneller geworden, und der wichtigste Verkaufsargument von Jean Emotion war immer Geschwindigkeit. Also denke ich, für die meisten von uns wird der Standard-Emulator gut funktionieren. Aber für diejenigen von euch sind neugierig. Und wenn ich einige der anderen Funktionen, die diese Jungs in das Produkt verpackt haben, Kopf über zu Jean Emotion dot com, und Sie können versuchen, eine kostenlose Version von Jean Emotion. Beachten Sie, dass einige der erweiterten Funktionen möglicherweise hinter einer Paywall gesperrt werden 7. Machen Sie einen PC schneller ausführen: Windows Performance Tipps: Android Studios ein großes Programm, und es erfordert eine Menge Ressource ist zu laufen. Und wenn es langsam ist, kann es die gesamte Entwicklungserfahrung ziemlich frustrierend machen. Also gehen wir über vier schnelle Tipps, um Ihren PC zu beschleunigen. Tipp eins ist in der Nähe Alle anderen Programme. Wenn Sie Chrome oder andere Dinge laufen haben, nehmen sie ziemlich viel Ressource in Anspruch. Ist die Steuerung der Presse ausgeschaltet? Löschen Sie Ihren Task-Manager und öffnen Sie ihn. Wenn Sie diese Ansicht sehen, drücken Sie weitere Details und hier haben Sie einen Überblick über alle Dinge, die derzeit auf Ihrem Computer ausgeführt werden . Sie möchten also sicherstellen, dass Sie Ah viele andere Programme schließen, die gleichzeitig mit Android Studio laufen , und das beinhaltet besonders gierige Programme wie Chrome. auch hier unten und sehen Sie, Klicken Sieauch hier unten und sehen Sie,ob es noch etwas gibt, das während Ihres Startups ausgelöst wird. Wie Skype oder Ah, Wenn im Hintergrund etwas läuft, das eine Pre-Quellen nimmt, können Sie überprüfen, welche Startprogramme aktiviert sind, indem Sie die Start-Registerkarte und sechs. Sehen, welche aktiviert ist. Sie können mit der rechten Maustaste klicken und deaktivieren Sie sie, wenn Sie nicht möchten, dass sie ausgelöst werden, wenn Sie Ihren Computer gestartet haben, nachdem Sie alle Programme geschlossen haben, die Sie nicht benötigen und die im Hintergrund ausgeführt werden, Sie können auch Programme geben, die derzeit läuft mawr Saft. Wenn du also auf Details klickst und nach Gedächtnis gesucht hast, wirst du sehen, dass 100 Studio weit oben sein wird. Und wenn Sie mit der rechten Maustaste klicken und gehen, um die Priorität festzulegen, können Sie gehen, um die Priorität hoch zu setzen. Und das bedeutet, dass der Computer Android Studio Mawr zuweisen wird. Ressource ist, und dies wird es schneller laufen. Tipp 3 ist deaktiviert. Oder vorübergehend Ihren Antivirenschutz A B, G, McAfee, McAfee, Norton aussetzen. All diese Jungs nehmen ziemlich viel Ressourcen ein, und sie überprüfen und lesen weiterhin von Ihrer Festplatte, während Sie arbeiten. Jetzt ist es Teil dieses Tutorials. Du wirst nichts zwielichtiges tun. Sie werden nicht torrente ing etwas, so dass Sie sicher deaktiviert die Anti-Viren, die Sie laufen, während Sie mit Android Studio arbeiten. Das heißt, Sie werden wahrscheinlich zu haben, um in den Optionen ziemlich viel zu graben, weil jedes Anti-Virus-Programm ist anders und sie machen es nicht immer einfach für Sie, sie zu suspendieren oder zu deaktivieren . Tipp voll. Sie können auch Fenster optimieren, um Ihre Leistung zu verbessern, und dies funktioniert, indem Sie Animationen und Transparenz, Leichtigkeit und ein paar andere Dinge deaktivieren . Öffnen Sie also Ihr Bedienfeld. Wenn Sie es so sehen, ändern Sie es in große Symbole, dann gehen Sie zu System und erweiterte Systemeinstellungen. Und hier auf der Registerkarte „Erweitert“ sehen Sie die Leistung. Sie können auf Einstellungen klicken, und dann können Sie entweder eine benutzerdefinierte Einstellung haben. Oder Sie können auf das Optionsfeld klicken, um die optimale Leistung zu erzielen, und klicken Sie auf OK. 8. Was du machen wirst: In diesem Tutorial werden wir in Las Vegas Würfel von Grund auf neu machen. Dicey ist eine vollwertige App, die Sie auf Ihrem Telefon laufen können, um jede Schule zu begleichen und alle Ihre Glücksspielbedürfnisse zu befriedigen. Im Laufe dieses Tutorials wird zunächst ein ziemlich komplexes Layout entwerfen und dann zeigen Sie, wie Sie den Java-Code schreiben, so können Sie die Würfel rollen und geben dicey, dass authentische Las Vegas Gefühl. Lassen Sie mich die fertige App in einem Emulator ausführen, damit Sie sehen können, worum es geht. Wenn ich auf das benutzerdefinierte App-Symbol tippe, wird es uns auf den Hauptbildschirm bringen. In diesem Layout haben wir das Logo oben und in der Mitte haben wir die beiden Würfelbilder, und unten haben wir eine Taste, die wir drücken können, um die Würfelbilder auf dem Bildschirm angezeigt zu ändern . Die dicey App ist eine ideale App, um Sie auf Android-Entwicklung zu starten, weil es so viele Dinge zusammen bringt , wenn Sie es bauen. Zum Beispiel, hier einige der wichtigsten Dinge, die wir in diesem Tutorial behandeln werden Sie lernen, wie Sie mit dem Layout-Editor arbeiten , um Elemente auf dem Bildschirm anzuordnen und ein komplexes Layout zu erstellen. Und Sie werden auch lernen, wie XML zu verwenden und zu manipulieren, das ist der Quellcode, der viele Dateien in einem Android-Projekt antreibt. Und im letzten Teil des Tutorials werden wir tief in die Codierung eintauchen und die grundlegendsten Teile aus dem Aufbau einer funktionierenden Android-App ansprechen . Beim Aufbau des SAP werden Sie lernen, wie Sie den Java-Code schreiben, um die Programmierlogik mit dem Layout zu verknüpfen, wie man Taps auf dem Bildschirm erkennt, wie man eine durchgeführte Immunisierung implementiert und wie man eine Erhöhung verwendet, um eine Sammlung von -Daten. Ich kann es kaum erwarten, euch beizubringen, also geht weiter zur nächsten Lektion. 9. Starten eines neuen Projekts und arbeiten mit dem Theme: In diesem Video werden wir ein neues Projekt erstellen, mit dem Theme-Editor arbeiten und die Grafiken für die dicey App herunterladen, um ein neues Projekt zu erstellen , das wir Android Studio Setup Wizard verwenden werden. Sie können dies über den Begrüßungsbildschirm tun oder, wenn Sie ein Projekt geöffnet haben, einfach zur Datei gehen. Neues neues Projekt, sagte der Anwendungsname zu dicey mit zwei e ist für die Unternehmensdomäne, Sie können jeden Wert haben, den Sie wollen. Dies ist nur wichtig für APS, die Sie im APP Store veröffentlichen möchten. Ich lasse meine als London apurate dot com, aber Sie können den Namen einer Domain verwenden, die Sie besitzen oder verwenden Sie Ihren vollständigen Namen stattdessen. Für den Speicherort des Projekts. Sie sollten die dicey App in Ihrem Projektordner speichern, den wir eingerichtet haben. Denken Sie daran, wenn Sie ein Windows-Benutzer sind, sollte dieser Ordner Projekte direkt auf Ihrem Laufwerk C sein, dann klicken Sie auf Weiter, um zum nächsten Schritt in der Wizard jetzt 100 Studios zu gehen, Fragen Sie uns über die Zielgeräte. Sie können den Standardwert für das minimale sdk belassen. Hier geben wir das älteste mögliche Gerät an, das die dicey App ausführen kann. In meinem Fall wird der Standard zu einem P I Level 16 gelesen Die kleine Notiz von Android Studio wurde informiert, dass basierend auf den aktuellen Nutzungsstatistiken, Dicey wird in der Lage sein, auf 95,2% auf allen Android-Geräten in der Welt laufen. Wenn Sie also das minimale SDK für ein P I Level 16 einstellen, haben Sie so ziemlich alle Telefone da draußen abgedeckt. Klicken Sie auf Weiter und jetzt gibt Android Studios Wizard Ihnen eine Auswahl aus einer Reihe von Starter-Vorlagen . Ferne App. Sie aus all diesen Startervorlagen WählenSie aus all diesen Startervorlagendie leere Aktivität aus. Es ist ziemlich cool, dass das Team bei Google diese Vorlagen enthält, da es wirklich hilft, Zeit zu sparen. Wenn Sie loslegen und einige bestimmte Funktionen enthalten möchten, klicken Sie erneut auf Weiter und hier können wir den Aktivitätsnamen und das Layout, Dateinamen mit ihren Standardwerten belassen und jetzt auf Finish klicken. Also müssen Sie und ich geduldig sein Jetzt, während das große ill bill tool ein Projekt einrichtet, können Sie den Fortschritt am Ende von Android Studio in der Statusleiste überwachen. Sobald das Projekt fertig ist, sollten wir an der Hauptaktivitätspunkt-Java-Datei abgesetzt werden und alle roten Unterstreichungen auf dem Text verschwinden. Jetzt schauen wir uns die Aktivität an. Unterstreichen Sie die Hauptpunkt-XML-Layout-Datei, um zu sehen, wie unsere App im Moment aussehen würde. Dies ist die Layout-Vorlage, die uns von Android Studio Setup Wizard gegeben wurde. Sie können diese Layoutdatei auch unter APP rez finden und dann anlegen. Nun, was Sie auf Ihrem Computer zu Hause sehen, stimmt möglicherweise nicht genau mit dem überein, was ich gerade auf meinem Bildschirm habe . Je nachdem, wann Sie dieses Video ansehen, wird die Layoutvorlage vom Einrichtungsassistenten generiert. Und mit jeder Version von Android Studio scheint Google kleine Anpassungen an den Vorlagen zu machen, die dort sind, einschließlich so dass die Layoutvorlage, die mit Android Studio Version 2.3 generiert wurde, nicht genau das gleiche ist wie die, die Sie sehen würden, wenn Sie hat das Layout mit Version 2.1 generiert. Aber mach dir keine Sorgen. Wir werden das Layout bearbeiten, so dass Sie und ich in ein paar Schritten auf der gleichen Seite sein werden . Wenn Sie auf Design am unteren Rand des Bildschirms klicken, wechseln Sie zur Entwurfsansicht für diese Datei und wir können hier sehen, dass der Einrichtungsassistent mir eine Aktionsleiste in unserer Vorlage gegeben hat. Das erste, was ich tun werde, ist, mein Thema zu ändern, um diese Aktionsleiste oben im Projekt loszuwerden . Schmerzen auf der linken Seite. Erweitern Sie die Verzeichnisse, bis eine Datei namens Styles XML angezeigt wird. Mit dem Projekt Pain, das die Android-Ansicht anzeigt, haben Sie die Stile XML unter APP Rez beschränkt und dann die Stile bewertet, die XML-Datei den gesamten Stil aus unserer dicey App konfiguriert. Wir können den Code in dieser Datei direkt eingeben, aber Sie können auch sehen, dass Android Studios uns ermutigen, den so genannten Theme-Editor zu verwenden , entweder klicken Sie auf den Vorschlag oder Sie können einen Theme-Editor unter Tools Android finden und dann Design-Editor im Theme-Editor. Wir können das Styling, verschiedene Android-Komponenten in unserer App sehen . Wenn wir eine Schaltfläche zur APP hinzufügen würden, wäre es so beginnen und wenn wir ein Kontrollkästchen aufgerissen hinzufügen würden, würde der Standardstil wie folgt aussehen. Das Aussehen all dieser Komponenten, von Schaltflächen bis Fortschrittsbalken, zwei Schalter hängt davon ab, wie wir unser Thema auf der rechten Seite konfiguriert haben. beispielsweise Wenn wirbeispielsweisedie Akzentfarbe in etwas anderes wie Grün ändern, können wir sehen, dass alle Optionsfelder und Kontrollkästchen und Zahlenauswahlfelder nun standardmäßig die grüne Akzentfarbe verwenden . Und wir können auch das übergeordnete Thema ändern, indem Sie ein anderes Thema aus der Dropdown-Liste auswählen. Das übergeordnete Thema ist nur ein Thema, auf dem das Thema unserer App auf Go basiert, um alle Themen anzuzeigen , um ein neues Fenster aufzurufen und dann diese Liste einzugrenzen, indem Sie einen Filter einfügen. Wir möchten nur Themen in dieser Liste anzeigen, die keinen Aktionskugeltyp in keiner Aktionsleiste haben , und dann ein Thema auswählen, das keine Aktionsleiste hat. Aber die Liste, die Sie sehen, hängt davon ab, welches Android SDK Sie installiert haben. Ich wähle das Apcom Pat Light, kein Action-Bogen. Aber Sie könnten auch wählen, das Material keine Aktionsleiste oder eine der anderen. Aber das hier wird für mich tun. Nachdem Sie Ihr Design ausgewählt haben, klicken Sie auf OK und navigieren Sie zurück zur Aktivität. Unterstrichen Hauptpunkt-XML-Layout-Datei. Wir sollten nun sehen, dass der Aktionsteil in unserer Vorschau verschwindet. Und wenn wir zurück zu den Stilen Punkt XML-Datei navigieren, können wir auch sehen, dass die Stil-XML-Datei die Änderungen an der Akzentfarbe widerspiegelt. Und nicht nur das, das übergeordnete Thema ist jetzt auch das, das wir im Theme-Editor gewählt haben. In meinem Fall wählte ich die APP kompakt Gedanken, Licht Punkt keine Aktion Bar Scheinbare Thema. Jetzt ist es an der Zeit, alle Grafiken zu erhalten, die wir in unserer App verwenden werden. Wir müssen die Bilder auf dem DI ändern, nachdem alles in Ordnung. Außerdem werden diese Standard-Launchersymbole, die mit der Vorlage geliefert werden, wirklich erfüllt. Öffnen Sie also Ihren Lieblings-Browser und navigieren Sie zum Ural, die in der Beschreibung aus diesem Video enthalten waren . Dies wird Sie an einen Ort senden, wo Sie die ZIP-Datei herunterladen können, die alle Bild-Assets enthält , die wir in der APP Sie für die Verwendung eines Mac verwenden, doppelklicken Sie einfach auf die ZIP-Datei, um den Inhalt zu extrahieren. Und wenn Sie auf einem Windows-Computer sind, klicken Sie mit der rechten Maustaste auf die ZIP-Datei, die Sie gerade heruntergeladen haben, und gehen Sie, um alle zu extrahieren. Jetzt müssen Sie angeben, wo die Dateien extrahiert werden sollen, um das Bit des Endes des Dateipfads zu glauben . Und stellen Sie sicher, dass Sie den Inhalt in den Download-Ordner extrahieren, dann hatte Extrakt. Im nächsten Video zeigen wir Ihnen, wie Sie diese Grafik-Assets in Ihr Android-Projekt einbinden und wie Sie Ihre Launcher-Symbole generieren. Ich seh dich dort. 10. App-Icons generieren und Grafiken hinzufügen: in diesem Video zeigen wir Ihnen, wie Sie die Grafik-Assets, die Sie im vorherigen Video heruntergeladen haben, in Ihr Projekt einbinden und die Launcher-Symbole mit Android Studio generieren. Werfen wir einen Blick auf die Launcher-Icons, die mit der Vorlage geliefert wurden, als wir unser Projekt mit dem Assistenten erstellt Ein Android APS lan Try Cones sind im Mitt Map-Ordner unter dem Ordner Ressource ist gespeichert . Lassen Sie uns also das mittlere Kartenverzeichnis erweitern und werfen Sie einen Blick auf den Inhalt. Hier können wir mehrere PNG-Dateien sehen. Lassen Sie uns doppelklicken auf die eine Tack mit HDP I. Und jetzt lassen Sie uns den eisigen Launcher mit Triple X HDP getaggt öffnen ich können sehen, dass es das gleiche Launcher Symbol nur größer ist. Mit anderen Worten, die Vorlage für Android-App kam mit mehreren Versionen desselben Launcher-Symbols. Aber diese Symbole unterscheiden sich in ihrer Auflösung. DP I steht für Erwachsene pro Zoll, und das H Präfix steht für high und, wie Sie vielleicht erraten haben, steht für Medium und Triple X für sehr hoch, weil dem Team bei Google keine Phantasie darin fehlt . Benennung meiner Wette ist, dass große Symbole künftig in einer neuen Kategorie sein werden. Quadruple x HDP I, weil das ist, wie die Dinge laufen. Werfen wir nun einen Blick auf die offizielle Android-Dokumentation zu Launcher-Icons und sehen, was es dazu zu sagen hat. Dort können wir unter Größe und Format sehen, dass die dreifachen X HDP I I-Symbole 192 Pixel hoch und 192 Pixel breit sein sollten . Im Gegensatz dazu ist ein LDP I Launcher Icon nur 36 mal 36 Pixel. Aber das stellt sich die Frage. Warum brauchen wir so viele verschiedene Größen für das gleiche Launcher-Icon in unserer App überhaupt? Und die Antwort ist, dass wir, wenn wir eine App veröffentlichen, nicht wissen, auf welchem Gerät die APP läuft. Jemand mit einem High-End, nicht explodierenden Samsung-Handy könnte herunterladen und versuchen, einen Rap laufen. Oder, alternativ, meine Oma, mit ihrem krümeligen fünf Jahre alten HTC, könnte versuchen, es auch zu laufen. Punkt ist, die APP muss gut aussehen sowohl auf einem großen hochauflösenden Display als auch auf einem kleinen Bildschirm mit niedriger Auflösung, und deshalb versenden wir mehrere Versionen von unseren Symbolen mit unserer App und lassen Sie dann das Android -Betriebssystem vom Gerät aus, auf dem die APP ausgeführt wird. Wählen Sie aus, welche zu verwenden ist und wie es ein absoluter Schmerz wäre, alle App-Symbole einzeln zu erstellen und sie einzeln zu unserem Projekt hinzuzufügen. Glücklich für uns Android Studio wird zur Rettung mit der rechten Maustaste auf das rez Verzeichnis kommen und dann zu einem neuen Bild Säure gehen Wählen Sie Launcher Symbole als Symbol Typ. Lassen Sie den Dateinamen so, wie er ist, und wählen Sie dann für Säure-Typ Bild. Jetzt werden wir Android Studio auf den Standort von einer großen Version aus dem Launcher-Icon zeigen . Klicken Sie auf die drei Punkte und navigieren Sie zu Ihrem Download-Ordner. Hier. Du hättest das Dicey Launch Icon Master PNG extrahiert haben, sobald wir OK hatten, um unsere Wahl zu bestätigen , sehen wir, dass alle Vorschauen aus den Launcher-Icons aktualisiert wurden. Jetzt können wir diese Datei auch direkt in unserem Donald's Ordner auschecken. Dort können Sie sehen, dass die große Version dieses Symbols 512 mal 512 Pixel beträgt, und dies wird als Grundlage für die Erstellung aller kleineren Launcher-Icons dienen. Klicken Sie auf Weiter in Android Studio und auf diesem Bildschirm 100 Studios, sagen uns, wo in unserem Projekt, thes Launcher Symbole gehen, und Sie können sehen, getroffen, dass die Launcher Symbole werden alle in der Fäusterkarte sitzen. Unterverzeichnisse des Ordners Ressource ist. Das größte Symbol wird in der Mitt-Map Bindestrich, Triple X HDP I Ordner und das kleinste Symbol wird in der Mitte Karte Dash MDP I Ordner sein. Der Text ist rot hervorgehoben, da Android Studios uns warnen, dass wir über die Überschreibung und Ersetzung der vorhandenen Standard-Launcher-Symbole aus der Vorlage sind. Und das liegt daran, dass wir genau den gleichen Namen für diese Launcher-Icons verwenden. Aber das ist in Ordnung. Es ist fertig, und dann sind wir fertig. Lassen Sie uns nun überprüfen, ob dies tatsächlich im mittleren Kartenverzeichnis im Projekt funktioniert hat. Pain Öffnen Sie eines der Launcher-Icons, um zu überprüfen, dass es definitiv das neue Icon ist. Nun, wenn wir unsere Launcher-Icons nicht außer Kraft gesetzt hätten, sondern einen anderen Namen angegeben hätte , müsste eine andere Datei namens Android-Manifest öffnen und unsere App auf die neuen Launcher-Icons hier mit dem Dateinamen verweisen Jetzt ist es Zeit, die verbleibende Grafiken zu unserer App. Navigieren Sie zu dem Ordner mit den Grafik-Assets, die Sie heruntergeladen haben, und dort sollten Sie mehrere globale Zeichnungsordner sehen . Eine Zeichnung globalen HDP I Ordner eine Zeichnung ble keine DP I Ordner und eine Zeichnung Global X HDP I Ordner. Während die mittleren Kartenordner den Launcher enthalten, enthielten Symbole, die Doppelordner zeichnen, die Grafiken, die in der APP verwendet werden. Werfen wir einen Blick in die Auslosung Herbal x HDP I und die Auslosung ble HDP. Ich Ordner dort sollten wir sechs Oberschenkel sehen, Bilder und das Casino-Logo. Die Auslosung Global No DP. Ich Ordner, auf der anderen Seite, hat das samtige Hintergrundbild für die App. Alles, was wir jetzt tun müssen, ist fügen Sie diese Ordner zu unserem Projekt sind Android-App wird nur wissen über die Bilder, die sich in seiner Ressource befinden ist Verzeichnis, also müssen wir die Grafiken aus unserem Download-Ordner in das Verzeichnis aus der APP verschieben. Also, woher wissen wir, was der richtige Ordner für Android-App im Projekt Pain in Android Studio ist , klicken Sie mit der rechten Maustaste auf das rez Verzeichnis und wählen Sie offenbaren und Finder, wenn Sie einen Mac verwenden, wenn Sie einen Windows-Computer verwenden, dieser Teil des Menüs wird gelesen. Einen Explorer anzeigen. Klicken Sie nun auf das Anzeigen des Explorers, um den Projektordner für die Android-App auf Ihrer Festplatte aufzurufen. Stellen Sie sicher, dass Sie das rez Verzeichnis geöffnet haben und dann einfach Dragon Drop drei. Zeichnen Sie Kräutermappen hinein. Also jetzt sollte das rez-Verzeichnis vier verschiedene Draw Kräuterordner haben. Einer ohne Erweiterung, einer mit HDP I und einer mit der ex HDP I Erweiterung sowie einer mit der Nr. Dp I Erweiterung Zurück in Android Studio. Dieser Projektschmerz sollte automatisch und 100 aktualisiert werden. Studio erkennt nun, dass die neuen Grafiken dem Projekt hinzugefügt wurden. Wenn wir den Draw Herbal Ordner explodieren, sollten wir sehen, um zu würfeln. Ein Bild ist aufgeführt, ein HDP I stirbt. Ein Bild und eine Ex-HDP-ID IAS. Wieder ein Bild. Diese Luft die gleichen Würfel Bilder, aber sie sind nur für verschiedene Auflösungen skaliert. Brilliant, wie wir alle Grafiken für die App in den Verzeichnissen hinzugefügt haben, in denen 100 erwartet, dass sie sein werden. Wir hatten es. Die neuen Launcher-Symbole im MIT Matt Ordner, und wir haben die in APP Grafiken sitzen im Draw wird Ordner Jetzt sind wir bereit, mit der Gestaltung unserer App zu beginnen . Wir sehen uns im nächsten Video. 11. Gestalten eines Bildschirms mit verschachtelten Layouts: in diesem Video tauchen tief orange, Gestaltung der Look and Feel unserer App, um zu entwerfen, welche Elemente auf dem Bildschirm angezeigt werden, wird jetzt mit einer Layout-XML-Datei arbeiten, da sie nur einen Bildschirm haben wird. Wir haben nur eine Layoutdatei, die sich um die Aktivität kümmern muss. Unterstrich Hauptpunkt XML. Datei, was Sie jetzt auf Ihrem Bildschirm sehen. Meine nicht gerade spiegeln, was ich Ihnen im Moment zeige. Zunächst bemerkte, dass zwischen dem Quellcode der Layoutdatei und dieser Entwurfsansicht ein Umschalten vorhanden ist. Ich habe das Design, das Sie im Moment ausgewählt haben. Wenn Sie Text hier unten auswählen, wird stattdessen der Quellcode aus der Layoutdatei angezeigt. Außerdem gibt es verschiedene Möglichkeiten für Sie, die Vorschau in der Mitte des Bildschirms in der Symbolleiste über der Telefonvorschau zu formatieren , die wir festlegen können, ob wir das Design anzeigen oder den Blueprint anzeigen möchten . Oder so sowohl das Design als auch die Blaupause haben wir selbst zu entwerfen. Jetzt sehen wir nur noch die Umrisse der Komponenten auf dem Bildschirm. , Was in der Mitte der Vorschau angezeigt wird,hängt davon ab, was bei der Erstellung des Projekts mit der Vorlage geliefert wurde. Im Wesentlichen aktualisiert Android Studio im Laufe der Zeit. Jede Version von der Software hat eine etwas andere Startvorlage in 100 Studio-Version 2.3. Die Vorlage kommt mit einem Beschränkungslayout und einer Textansicht für dieses Video. Wir werden noch nicht mit dem Beschränkungslayout arbeiten. Stattdessen wird mit einer anderen Art von Layout arbeiten, um uns zu helfen, zu verstehen, wie die Dinge auf dem Bildschirm zu arrangieren . Zuerst werden wir sicherstellen, dass, egal wann du dieses Video ansiehst, dass wir und ich den gleichen Ausgangspunkt haben. Sonst wird es wirklich schwierig sein, mitzuverfolgen. Und dazu werden wir alle Komponenten löschen, die mit der Vorlage geliefert wurden, wie diese Textansicht hier um zum Quellcode in der Layoutdatei zu wechseln, aber drücken Sie den Text-Umschalter unten und kopieren Sie dann den gesamten XML-Code in die Beschreibung aus diesem Video, um den Quellcode in der Layout-XML-Datei zu ersetzen, wählen Sie einfach alle und drücken Sie dann Einfügen. Wenn wir zurück zum Design von Ihnen wechseln, können wir sehen, dass wir an einem relativen Layout im Komponentenbaum arbeiten werden. Nun ist das Ziel dieses Tutorials ist es, Sie vertraut mit der Gestaltung eines Layouts als ersten Schritt wird die Gestaltung unseres Layouts mit einem bestimmten Gerät im Auge. Und erst danach zeigen wir Ihnen, wie Sie ein Layout gestalten, das auf verschiedenen Bildschirmgrößen gut aussieht . Das erste, was ich tun werde, ist, die Vorschau anzupassen, dass es ein Gerät spiegelt, auf dem ich meine App installieren werde. Also habe ich ein älteres HTC, das 4,7 Zoll ist, das den Abmessungen des Nexus voll entspricht. Wenn ich für ein größeres Telefon entwerfen würde, könnte ich die nächsten sechs p wählen, die 5,7 Zoll ist. Oder ich könnte sogar die Nexus neun wählen, wenn ich für ein Tablet entwerfen würde. Wenn Sie sich der Bildschirmabmessungen Ihres Telefons nicht ganz sicher sind, können Sie immer in die GSM-Arena gehen und nach Ihrem Modell suchen. Ich habe mich immer gefragt, wie groß diese explodierenden Galaxie Note sieben Swor, und es stellt sich heraus, dass sie 5,7 Zoll sind, also ist das ein ziemlich großes Telefon, um Feuer zu fangen. Also, wenn ich eine Galaxy Note sieben herumliegend hatte und ich eine App dafür entwerfen wollte, würde ich wahrscheinlich die nächsten sechs Vorschau auswählen, so dass das, was ich Hunderte Studio gesehen habe, eng gespiegelt wird , wenn ich die App ausführe. Als nächstes möchten wir eine Schaltfläche auf dem Bildschirm ziehen, die wir drücken können, um die Würfel zu rollen, klicken Sie und ziehen Sie eine Schaltfläche vom Gaumen auf den Bildschirm. Vorschau. Verschieben Sie die Schaltfläche so, dass Sie die gepunkteten Linien sehen können, die zeigen, dass die Schaltfläche im Relativen zentriert ist . Legen Sie sich hin und lassen Sie los. Jetzt hast du genau das getan, was ich getan habe. Sie sollten in der Lage sein, den Quellcode zu überprüfen und die folgenden beiden Eigenschaften zu sehen. Klicken Sie auf Text und Sie sollten Layout Mitte vertikal und Layout Mitte horizontal auf true gesetzt sehen . Dies zeigt an, dass die Schaltfläche in ihrem Container zentriert wird. Nun lassen Sie uns den Schaltflächentext ändern. Schließlich es nicht sehr nützlich, eine Schaltfläche zu lesen. Denken Sie daran, dass der beste Ort, um beliebigen Text wie diesen zu speichern, innerhalb der Strings ist. XML Also lassen Sie uns es hier öffnen und eine neue Zeichenfolge hinzufügen. Lassen Sie uns den String Button Text aufrufen, wenn ich meine Winkel Klammern öffne, Typ s und bereits schlägt auch vor, String und hatte Tab auf meiner Tastatur vorschlagen und dann meine Zeichenfolge den Namen Button Text geben, wenn ich meine Küste hier drüben und den Winkel geschlossen bracket 100 studio wird bereits hilfsbereit den gesamten XML-Tack für mich schließen. Jetzt muss ich mich nur für den Wert für diese Zeichenfolge entscheiden, die ich gerade gemacht habe. Ich werde eine Rolle spielen, weil ich das will, dass mein Knopf liest. Jetzt gehe ich zurück zu meinem Layout. Und als ich diese Schaltflächen-Texteigenschaft in die Zeichenfolge änderte, habe ich gerade jemandem einen Typ in dieser Zeichenfolge und Anderson gemacht, mir bereits mit einem Vorschlag helfen wird. So klicken Sie auf den Abwärtspfeil auf meiner Tastatur und drücken Sie, Enter und siehe, der Text meiner Schaltfläche wurde aktualisiert, weil es jetzt auf die Zeichenfolge zeigt. Als nächstes werde ich diese Schaltfläche ein bisschen mehr als eine beschreibende I d geben. Jedes Element auf Ihrem Bildschirm sollte ein i. D.haben D. und es sollte beschreibend sein, weil dies der Name ist, den junge verwendet, um es später zu beziehen auf. Zum Beispiel, wenn Sie vier Tasten auf dem Bildschirm haben und sie alle aufgerufen wurden Taste eine Taste, um drei Tasten voll zu drücken, dann haben Sie eine harte Zeit herauszufinden, was sie tun. Je beschreibender Ihr Name ist, desto besser. Also geben wir diesem Knopf die I D Roll-Taste, und so wird es später darauf verweisen. Also für diejenigen von euch, die das Video ansehen und die App neben mir bauen, habe ich eine Mini-Herausforderung für euch. Können Sie die Taste blau und die Schaltfläche Text weiß machen. Um das zu tun, müssen Sie sich zwei Eigenschaften ansehen. Einer von ihnen wird Text Farbe und der andere genannt Hintergrund. Ich empfehle Ihnen, das Video zu pausieren, bevor ich Ihnen die Lösung in ein wenig gebe. Alles klar, so würde ich es tun. Ich würde zum Designbildschirm zurückkehren und mir alle meine Schaltflächeneigenschaften ansehen. Dann würde ich nach unten scrollen, bis ich Textfarbe finde. Klicken Sie darauf und setzen Sie es hier auf weiß. Dann würde ich wieder nach oben scrollen und finden Sie die Hintergrundfarbe klicken Sie auf die drei Punkte, so wie Farbe und sagte, es ist ein blaues Haar. Okay, jetzt werden wir anfangen, ein paar weitere Elemente auf dem Bildschirm hinzuzufügen, scrollen Sie am Gaumen nach unten und finden Sie das relativ heraus, klicken Sie und ziehen Sie es in Ihren Komponentenbaum. Hier können Sie sehen, wie es direkt unter dem Knopf sitzt. Jetzt werden wir den Button dazu relativ hinzufügen. Wir werden den Rollknopf setzen und das relativ unterschreiben. Wir könnten das einfach tun, indem wir es auswählen und leicht abtrocknen, so dass der schwarze Pfeil hier ist und loslässt. Jetzt können Sie an der Einrückung erkennen, dass der Roll-Button nicht das relativ Out signiert ist, was sich in einem anderen befindet, relativ heraus. Lassen Sie uns zurück zum Quellcode klicken Sie auf Text, und Sie sollten hier sehen, dass die Einrückung des XML-Codes widerspiegelt, was wir im Komponentenbaum gesehen haben . Jetzt wollen wir das Layout der obersten Ebene in ein lineares Layout ändern, und wir könnten das sehr einfach tun, indem wir hier das öffnende Tag auswählen und L I N eingeben und dann Auto complete verwenden, um den Rest für uns einzufügen. Wenn ich Tab drücke, werden sowohl das öffnende Tag als auch das schließende Tag aktualisiert, um das fast out zu lesen. Sie können sich all diese Layouts als Container für die Anordnung von Dingen auf dem Bildschirm vorstellen. Sie werden sehen, wie dies funktioniert genau in ein bisschen linear aus wird seinen Inhalt an der vertikal oder horizontal anordnen , und wir können dies in einer Eigenschaft setzen. Wenn Sie also hierher kommen und die Ausrichtung eingeben und Tab drücken, haben wir die Wahl, die Ausrichtung auf horizontale oder vertikale Pick, vertikal und Hit zu setzen . Geben Sie nicht ein. Lassen Sie uns den Hintergrund für AP festlegen, indem Sie einfach die Hintergrundeigenschaft zum linearen Layout hinzufügen. Beginnen Sie mit der Eingabe Bank und verwenden Sie die automatische Vervollständigung, um Ihnen zu helfen, es Tab und scrollen Sie dann nach unten, bis Sie bei zuverlässigen neuen Hintergrund finden und drücken Sie Enter. Großartig. Also, jetzt haben wir diese schöne Filzleinwand Sache los. Gehen wir zurück zum Design von Ihnen und fügen Sie dann eine weitere relativ zu unserem Komponentenbaum hinzu. Jetzt werden Sie feststellen, dass ein bisschen schwierig sein kann, dies an der richtigen Stelle zu setzen. Was du tun willst, ist, dass du den kleinen Pfeil nach hinten haben willst, der auf die Aktivität am Schulhauptplatz an unserer Spitze zeigt. Wenn Sie dies tun, haben Sie die gleiche Einrückung zwischen diesen beiden Layouts. jedoch Wenn Siejedochverpasst haben, können Sie etwas wie dieses am Ende haben, wo Sie dieses neue relativ innerhalb des Layouts platziert haben, wo Sie die Schaltfläche haben, klicken Sie einfach und ziehen Sie es zurück nach oben, um sicher, dass diese Luft durch die gleiche Menge eingerückt. Als Nächstes fügen wir ein Bild hinzu. Sie zu diesem relativ raus, dass wir gerade hinzugefügt haben, Wir werden auf und vom Gaumen scrollen. Wenn ein grundloses Bild Sie hier, ziehen Sie es nach unten in den Komponentenbaum und lassen Sie los. Wenn dieser schwarze Pfeil auf der linken Seite des neuen relativ raus ist, dann werde ich unser Las Vegas Dicey Logo auswählen. Klicken Sie auf. Okay, fantastisch. Im Komponentenbaum haben wir nun ein relatives Layout, das eine Bildansicht enthält, anderes relativ out, das die Roll-Taste enthält. Warten Sie eine Sekunde. Wo ist der Knopf? In der Vorschau? Es ist Ah, es sieht aus, als wäre es außerhalb des Bildschirms Das hat damit zu tun, wie viel Platz dieses relative Layout, mit dem Bild, das Sie aufnehmen, kann die Vorschau sehen, dass es den gesamten Bildschirm einnimmt. Lassen Sie uns also einen Blick auf diese Eigenschaften werfen. Wir haben die Layouthöhe, die dem Elternteil entspricht , was nach links eingerückt ist, also ist das Elternteil des relativen Layouts das lineare Out. Das übergeordnete Element der Bildansicht wäre das relativ out, und das übergeordnete Element der Rollschaltfläche wäre dies relativ aus. Mit anderen Worten, die Einrückung hilft uns herauszufinden, ob eine Komponente in einer anderen enthalten ist. Also lasst uns die relativ Outs ändern. Layout-hohe Eigenschaft von übereinstimmendem übergeordneten Element zu umbrechen Das bedeutet, dass das relative Layout nicht mehr so groß ist wie ein Bildschirm. Es wird nur so groß sein wie alles, was es enthält, das ist das Bild, das Sie mit dem dicey Logo sehen können, das wir hier sehen können, sobald wir auswählen, dass die Schaltfläche wieder auf dem Bildschirm erscheint und die blaue Box auf die Höhe des Logos schrumpft. Nein, wir haben das Layout mit „set to match parent“ verlassen, weshalb die blaue Box immer noch über den gesamten Bildschirm geht. Okay, lassen Sie uns ein weiteres Layout Toe sind Komponentenbaum hinzufügen. Diesmal greifen wir eine horizontale linear raus. Wir sind Drache. Lassen Sie es fallen, so dass es in der gleichen Ebene wie die beiden relativ Outs ist. Und wieder, wenn wir es hier ablegen, sehen wir, dass alles vom Bildschirm geschoben wird, weil dieses lineare Layout, das wir gerade hinzugefügt haben, die Layouthöhe so eingestellt ist, dass es als Standard übergeordnetes Element entspricht, also nimmt den gesamten Bildschirm ein . Im Moment enthält es nichts. Also, wenn wir dies in Inhalt ändern, wird es schrumpfen und nehmen keinen Platz in Anspruch. Lass es uns also dabei belassen. Als nächstes werden wir noch ein echtes Bild Ansichten hinzufügen thes. Sie werden unsere Würfelbilder am Gaumen halten. Wir gehen zu Bildern und Medien und ziehen Sie das erste Bild in das lineare Layout. Sie werden Würfel eins auswählen. Wir machen das gleiche wieder und wählen. Sagen Sie nett zu und klicken Sie auf OK. Und hier können Sie die beiden Bildansichten nebeneinander innerhalb der linearen sie nach oben angeordnet sehen. Und das liegt daran, dass es eine horizontale als fast aus ist, im Gegensatz zu unseren obersten linearsten, das, was vertikal ist. So ordnet das horizontale linear heraus seinen Inhalt nebeneinander an. Die Vertikale in fast out ordnet sie von oben nach unten. Wir können mit uns herumspielen, um dies klarer zu machen Wenn Sie also linear aus wählen und dann gehen Sie hier zu den Eigenschaften und Sie ändern die Ausrichtung von horizontal zu vertikal, die Würfel Bilder so angeordnet. Lassen Sie uns das auch zurück in horizontal ändern, lassen Sie uns diese Layouts ein wenig bewegen, idealerweise wollen, dass das Logo oben und der Würfel in der Mitte mit dem Knopf am unteren Rand . Also im Bauteilbaum, werden wir das relativ hier rausnehmen und versuchen, es so zu bewegen, dass es oben geht, damit ich es hier ablegen kann, oder ich kann es hier abgeben. Und wenigstens haben wir sie in der richtigen Reihenfolge gesagt. Die andere Sache, die ich Ihnen zeigen möchte, ist, dass Sie mehr tun können, als nur das Layout hoch zu setzen, um Inhalt zu wickeln und Elternthes Luft zu entsprechen. Im Wesentlichen werden Regeln verwendet, um dem relativen Layout mitzuteilen, wie er sich selbst anpasst. jedoch Sie können ihmjedochauch einen harten Wert geben. zum Beispiel Wenn ichzum Beispiel150 DP einfüge und die Eingabetaste drücke, wird mein relatives Layout auf 150 dichte unabhängige Pixel schrumpfen. Und wenn ich diesen Wert auf etwas wie 300 DP sagte, dann bekomme ich ein bisschen mehr Platz unter dem Bild, um dies auf dem Nexus gut aussehen zu lassen, denn ich müsste es wahrscheinlich auf etwa 250 dp setzen Die andere Sache, die ich von einem Designperspektive ist, dass ich eine Regel irgendwo setzen möchte, um dieses Logo zu senden und zwei Möglichkeiten zu haben, wie ich dies tun kann. Wenn ich auf die Bildansicht klicke, die das Logo enthält, und ich sah durch die Eigenschaften, Ich werde eine Eigenschaft, die sagt Layout eine horizontale gesendet und wenn ich Ticket, mein Logo wird in der Mitte des Bildschirms zentriert. Eine andere Möglichkeit, dies zu tun, besteht darin, das relative Layout selbst auszuwählen und eine Eigenschaft namens Gravity zu finanzieren . Hier würden Sie sagen, die Regeln, die Zehe alle Inhalte aus dem relativ out gelten. Also, wenn es ein anderes Bild, Sie innen oder eine Schaltfläche gäbe, würde dies im Schlepptau alle Komponenten gelten, die innerhalb dieses relativ nach außen verschachtelt sind. Wenn ich also auf die Schwerkraft klicke und ich sage, schickte eine horizontale, würde ich in der Lage sein, das gleiche zu erreichen. Sie erinnern sich, wie wir darüber gesprochen haben, den einzelnen Elementen einen beschreibenden Namen, Bildansicht, Bilddatenzum Bild zu geben Bildansicht, Bilddaten . Ihr drei seid nicht sehr hilfreich. Werfen wir einen Blick auf unseren Quellcode und ändern Sie die I. D. S für diese Bildverwendung für das Bild. Hast du das Logo? Wir geben ihm das i-d-Bild unter dem Schullogo für die Bildansicht, die das linke Eis enthält . Wir werden es Bild unter der Schule links Würfel nennen. Und für das Bild, das Sie das richtige enthält, stirbt. Du vermutest, dass wir hier nicht sehr kreativ sein werden, das Bild unter der Schule nennen werden, oder? Würfeln Sie diese Luft gute beschreibende Namen, die uns helfen, diese Bildansichten in unserem Java-Code später zu identifizieren , wenn es darum geht, die Würfel Gesichter zu ändern. Ok, cool. Lassen Sie uns also eine kurze Zusammenfassung der Dinge machen, die wir in diesem Video besprochen haben. Zunächst einmal ordnet ein lineares Layout, das vertikal ist, seinen Inhalt von oben nach unten an. Linearly out, das horizontal ist, ordnet seinen Inhalt von links nach rechts an. Wenn wir uns den Komponentenbaum anschauen, hilft uns die Einrückung herauszufinden, welche Elemente in anderen Elementen enthalten sind. Wir haben also ein Logo, das in einem relativen Layout enthalten ist, eine relative Ebene, die linear aus enthält. Und hier haben wir zwei Bildansichten, die die Würfel zeigen, die innerhalb einer horizontalen linear out enthalten sind , die wiederum innen vertikal in fast out in Andrew Lingo enthalten ist. Die Ansicht, die darin enthalten ist, wird als Kind bezeichnet, und der Container, für diese Ansicht wird die übergeordnete Ansicht genannt, und wir haben diese Wörter in den Eigenschaften verwendet gesehen. Wrapped Content wird den Container so groß wie sein Inhalt, während Match parent etwas so groß wie sein Container ist. Schließlich haben wir zwei Möglichkeiten gesehen, Dinge zu zentrieren. Wir können eine Regel im Container selbst setzen, um seinen gesamten Inhalt an einen bestimmten Ort zu ziehen, indem seine Schwerkraft einstellen. Alternativ können wir die Eigenschaft auf der einzelnen Ansicht festlegen, um sich rechts vom übergeordneten Element links vom übergeordneten Element oder zentriert sich selbst auszurichten. Und das war's. Wir haben das Design für die APP abgeschlossen. Als nächstes werden wir anfangen, Java-Code zu schreiben. 12. Variablen verwenden und Layoutelemente mit dem Java-Code verknüpfen: in diesem Video werden wir uns die Hände schmutzig machen und Java-Code schreiben. Das erste, was Sie tun müssen, ist, dass Sie sicherstellen müssen, dass Sie in der Hauptaktivität . Keine Java-Datei, die Sie unter diesem Job finden einen Ordner hier. Und hier werden wir die Verbindung zwischen dem Java-Code und den Elementen in der Layout-Datei unsere Bildansichten und unsere Schaltfläche erstellen . Nun, ein großer Teil dieses Codes würde zunächst sehr ungewohnt aussehen. jedoch keine Sorgen darüber, jede einzelne Codezeile sofort zu verstehen. Wir werden die Syntax Stück für Stück im Laufe der Tutorials durcharbeiten. Denken Sie daran, wie wir zusammen, wenn diese großen 1000 Stück Rätsel, wir werden an den Rändern beginnen und dann langsam arbeiten unseren Weg in die Lücken zu füllen, bis wir ein klares Bild haben. Wie also verknüpfen wir den Java-Code mit den Elementen in der Layoutdatei zuvor mit zuverlässig und bei String verwendet , um die Layout-Ressourcen-XML-Datei über etwas in einer anderen XML-Datei wissen zu lassen . jedoch Mit Dr A-Code ist die Verknüpfung mit einem Element in einer XML-Dateijedochetwas anders. Wir werden einen zweistufigen Prozess verwenden. Zuerst werden wir eine Variable erstellen, die das Layoutelement enthält. Sagen Sie die Schaltfläche und dann werden wir dieses Layoutelement abrufen und in dieser Variablen gespeichert , die wir gerade erstellt haben. Nun, was ich mit Variable meine, können Sie sich eine Variable als Box vorstellen. Dieses Feld kann leer sein oder Daten enthalten. Sie haben eine Variable, die mein Alter nennt. Ich kann ihm dann den Wert von 32 zuweisen und kommen nächstes Jahr, ich kann diesen Wert auf einen neuen Wert ändern, indem ich meinem Alter den Wert von 33 zuordne. Hier ist, wie Sie Gutschrift Variable, die die Schaltfläche halten wird. Ich werde hier ein paar Zeilen eingeben. Ich tippe Taste und dann Roll-Taste fertig. So Roll-Button ist der Name für die Variable und Schaltfläche ist der Typ der Variablen. Das Wichtigste, was über Variablen zu verstehen ist, ist, dass sie alle einen Typ haben. Nun, was ich mit Typ A Typ meine, ist die Kategorie, dass eine Variable oder ein Stück Daten gehört zu Überprüfen Sie die Java Cici unter diesem Video, um Beispiele für gebräuchliche Datentypen zu sehen. Dort können Sie sehen, dass ganze Zahlen in GIs gehören zur Kategorie. Dezimalstellen haben die Float-Kategorie wirklich groß oder wirklich genau, dass einfache Zahlen vom Typ double sind und Textstücke mit Anführungszeichen markiert sind und zum String-Typ gehören. Hier ist ein weiteres Beispiel und meine Nummer. Hier haben wir eine Variable namens My Number in seinem vom Typ int Instanz für Inter. Nur damit meine Nummer nur ganze Zahlen halten kann. Das ist das Wichtigste, was man über Variablen beachten muss. Der Typ der Daten muss mit dem Typ der Variablen übereinstimmen. Eine gute Analogie, wie Variablen und Typen funktionieren, ist, dass Kinder geformt passendes Spielzeug. Wenn ich eine Variable vom Typ string, ein Stück Text, zuweisen wollte , würde es ohne Probleme passen. jedoch Wenn ich dieser Variablenjedocheinen Wert von einem anderen Datentyp zuweisen wollte, wollte, interject, würde ich einen Fehler erhalten und es würde nicht funktionieren. So Roll-Taste kann nur Tasten halten, und meine Nummer kann nur ganze Zahlen oder Inter GIS halten. Diese Variablen Wert zu geben, ist einfach. Alles, was wir tun müssen, ist das Gleichheitszeichen zu verwenden, also wenn Sie wollen, dass meine Zahl gleich vier ist. Wir sagen nur, meine Zahl ist gleich vier. Und wenn wir wollen, dass meine Zahl der Antwort auf das Leben, das Universum und alles gleich ist, machen wir sie 42. Okay, wenn Sie also zum ersten Mal eine Variable erstellen, müssen Sie den Typ angeben. Aber sobald es bereits erstellt wurde, können Sie es einfach mit seinem Namen verweisen. Um also schnell eine Variable zu erstellen, müssen Sie den Typ angeben. Sie müssen die Variable und den Namen angeben, um einer Variablen Wert zuzuweisen, die Sie richtig gleich sind, und dann alles, was Sie später einfügen möchten, und wichtig ist, muss der Typ der Daten, die in die Variable gehen, der Kategorie oder dem Typ des -Variable selbst. Lassen Sie uns nun diese beiden Zeilen löschen, so dass alles, was wir noch haben, ist ein Roll-Button. Aber diese Roll-Taste ist derzeit leer, also lassen Sie uns unser Buttonelement aus dem Layout abrufen. XML. Die Art, wie Sie ein Element aus einem Layout abrufen, ist, dass Sie es an seinem i d finden, finden Sie es nach seinem Namen. Wir werden die Ansicht von mir sehen, und wir werden nach unserem Knopf in unserer Ressource suchen, wird so sagen, ich es nicht tue und hier haben wir es. Der Roll-Button. Jetzt werden wir einen Semikolon am Ende setzen. Ich meine, sieh dir mal an. Dieser Code, wir werden einen Blick nach seinem I. Dfinden D und hier geben wir die Vorstellung von der Ansicht, die wir finden wollen. Dies ist, wo diese Ideen, die wir in der Layout-XML gesagt haben, nützlich jetzt Android Studios unterstreichen diesen Code und rot, was bedeutet, dass es etwas ist, das wir beheben müssen. Wir bewegen uns darüber. Wir sehen inkompatible Typen, was bedeutet, dass der Wert, den wir unserer Variablen zuweisen möchten, nicht zu ihrem Typ passt. Es ist kein Knopf, und das liegt daran, dass die feine Ansicht von D uns tatsächlich etwas sehr generisches gibt. Es gibt uns nur eine Ansicht, die die generische Kategorie für alles ist, was auf dem Bildschirm geht , sind jedoch variable kann nur etwas für eine bestimmte Kategorie der Kategorie-Taste halten. Also werden wir angeben, dass das, was wir mit feiner Ansicht von D abgerufen haben, tatsächlich eine Schaltfläche ist. Indem Sie diesen Code hip hinzufügen, lassen Sie uns dasselbe tun für unsere Bilder Ansichten, die sie unsere Würfel Bilder anzeigen, wird eine Variable namens left ice für unsere linke Bildansicht erstellen. Also zuerst müssen wir die Art Bildansicht angeben. Es ist an der Zeit. Dann geben wir es einen Namen, nennen es links Würfel und dann werden wir links geben ich so Wert wieder wir werden feine Sicht von i d verwenden Die Idee, die wir in unserer Ressource suchen, ist Bild Unterstrich links Eis eingeben und dieser Semikolon am Ende. Und bis Androids das tun, finden wir in der Tat eine Bildansicht. Großartig. Jetzt sehen, ob Sie das Bild, das Sie für die richtigen Würfel auf eigene Faust tun können. Ich werde Ihnen ein paar Sekunden geben, bevor ich Ihnen zeige, wie wir wieder ein variables Bild vom Typ erstellen . Wir geben ihm einen Namen, oder? Schön. Und es wird definitiv ein Bild halten. Du wirst das richtig finden, Würfelbild dich nach seinem i d und hier ist es, und das war's. Mit verknüpften sind drei Elemente für mein Layout XML zum Java-Code mit langwierigem Bild. Sie zeigen die linken Würfel auf eine Variable namens linken Würfel. Und wir haben eine Bildansicht verknüpft, die das richtige Würfelbild mit einem variablen kalten rechten Würfel anzeigt . Wir haben Ihnen auch ein bisschen Programmiertheorie in Form von Typen und Variablen vorgestellt . Typen sind die Kategorie, zu der ein Datenelement oder eine Variable gehört, und Variablen sind die Container, die an einem Datenelement festhalten. Das nächste Video. Ich werde Ihnen zeigen, wie Sie diese Schaltfläche machen, Klicks und Tippen auf dem Bildschirm hören. 13. Verwende die Logcat und einen Listener um zu prüfen, ob ein Button gedrückt wird: , um Taps auf dem Bildschirm zu erkennen. Wir brauchen etwas, das als Zuhörer bezeichnet wird. Da wollten wir Tech-Hähne auf den Knopf. Wir müssen diesen Zuhörer auf den Knopf setzen. Und die Art und Weise, wie wir tun werden, ist das. Wir benutzen unseren Rollen-Knopf und legen ihn danach ab. Ein Android-Studio wird bereits vorschlagen, auf Klick-Listener auf die Schaltfläche zu setzen. Das ist genau das, was wir tun wollten. Sie müssen keinen dieser Code eingeben, wenn Sie Tab drücken und automatisch vervollständigen, um für Sie eingefügt zu verwenden . Nun, da wir angegeben haben, möchten wir einen Listener aufheben auf die Roll-Taste setzen. Alles, was noch zu tun ist, ist den Listener zu erstellen, also geben Sie neu und dann Kapital o n und ein Kleid zu tun wird bereits vorschlagen, den On Click Listener für Sie Hit Tab auf Ihrer Tastatur zu erstellen und Sie sollten Androids zu tun sehen. Fügen Sie diesen Codeblock jetzt jedes Mal, wenn der Roll-Button gedrückt wird, wird der Code zwischen Thies zu geschweifte Klammern im Moment ausgeführt. Das ist leer. Also lassen Sie uns hier etwas hinzufügen, um unsere App zu testen. Wir werden eine sehr einfache Lock-Anweisung hinzufügen, um auf unserer Konsole zu drucken und überprüfen, ob unsere Taste funktioniert. Geben Sie log, Doc ein. D Dann legen Sie den Namen der APP fest und haben eine Nachricht hier. Es wurde ein Knopf gedrückt. Ausgezeichnet. Die Linie des Roten Quadrats zeigt, dass wir den Semikolon am Ende vermissen. Kann das jetzt hinzufügen. Und los geht's. Jetzt ist die Zeit, um Ihr Android-Gerät anzuschließen. Wenn Sie eine haben, werde ich meine App in einem Emulator ausführen, damit Sie sehen können, was los ist. Aber wenn Sie ein Android-Gerät haben, schließen Sie es an, klicken Sie auf den Android-Monitor und es sollte hier mit einigen Nachrichten angezeigt werden, die in diesem Fenster scrollen , die Ihnen zeigen, was auf dem Gerät vor sich geht. Ich komme hier zum Ausführen-Menü und klicke auf App ausführen, aber du kannst auch den Drehbuchknopf drücken. Und wie Sie sehen können, habe ich im Moment nichts eingesteckt. Aber deine Geräte erscheinen hier, also werde ich einen der Emulatoren auslösen, die ich bereits konfiguriert habe. Ich kann Ihnen sagen, dass dieses Ding in früheren Versionen von Android Studio wirklich lange in Anspruch genommen hat. Es ist viel schneller geworden, aber es ist immer noch kein Spiel für den iPhone-Simulator. Aber Google arbeitet daran, um es schneller zu machen, das ist sicher. Für diejenigen von Ihnen, die Dinge in einem Emulator ausführen, können Sie es offen halten. Sie müssen das nicht jedes Mal schließen, wenn Sie die App erneut ausführen, so dass Sie nur einmal warten müssen, bis es hochgefahren ist. Dann können Sie es einfach im Hintergrund behalten und den abstinenten Befehl ausführen. Ok, großartig. Also, dass Geräte es aufstellen und hier ist meine App. Brilliant Ich ziehe uns hier rüber. Andi, ich werde das Fenster hier wechseln, um den Android-Monitor zu zeigen, und ich kann für das Gerät sehen ich meinen Emulator aufgelistet habe. Ich filtere die Nachrichten innerhalb des Gesetzes Cat in diesem Fenster hier durch meine App einige Onley wird die Nachricht zeigen, dass meine App betrifft und ich werde alle Nachrichten anzeigen Verbose. Okay, also habe ich meine App in meinem Emulator laufen und ich werde meinen Button testen, wenn ich auf die Schaltfläche tippe . Ich erwarte, dass alle Anweisungen zwischen diesen beiden geschweiften Klammern ausgeführt werden. Präsident Geun, ich sollte es sehen. Und so werde ich jedes Mal, wenn ich diesen Knopf drücke , diese Botschaft meines Gesetzes sehen. Cat-Log-Meldungen sind sehr praktisch für die Überprüfung. Was drinnen vor sich geht. Ihre App konnte hier in diesem Fenster sehen, welche Code-Bits ausgeführt werden. Alle Protokollmeldungen haben einen Schweregrad, und Sie können filtern, wie ernst bestimmte Nachrichten, indem Sie auf diese Dropdown-Liste klicken und die Sie von ausführlich zu debuggen zu info sowie zwei Ära ändern können. ich Fehler auswähle, sehe ich jedoch nur Protokollmeldungen, die Fehler melden. In unserem Fall haben wir lange Punkt de verwendet, wodurch der Knopf eine D-Buck-Nachricht gedrückt wurde. Also filtere ich nach D-Buch. Ich sehe nur die Debug-Nachrichten und jene Nachrichten, die als etwas ernster angesehen werden, wie Info-Nachrichten und hier oben. Ein paar Warnungen. Ich kann auch das Suchfeld hier verwenden, um die Nachrichten zu filtern, um mir nur diejenigen mit einem bestimmten Stück Text zu zeigen , zum Beispiel, ich in dicey. Es zeigt mir nur die Nachrichten, die diesen Text enthalten. Okay, lassen Sie uns eine kurze Zusammenfassung machen. Ein Listener wird über ein bestimmtes Ereignis berichten, und der On Click Listener meldet, wenn er einen Klick erkennt. Wir können einen Nicht-Klick-Listener auf die Schaltfläche setzen, indem Sie einfach den Namen der Schaltfläche und dann einen Punkt schreiben und dann auf Klicken Listener setzen. Wir haben dann den Listener selbst mit dem neuen Schlüssel erstellt und hatten automatisch diesen Codeblock für uns einfügen . Schließlich haben wir angefangen, die lange Zählung zu verwenden, um zu überprüfen, was im nächsten Video vor sich geht Ich werde Ihnen zeigen ,wie man Zufallszahlen generiert. , 14. Erstellen von zufälligen Zahlen in Java: um unsere Würfelrolle zu simulieren, brauchen wir einige Zufallszahlen. Und um diese Zufallszahlen zu generieren, brauchen wir Hilfe von einem bestimmten Objekt, das diese Fähigkeit hat. Das erste, was wir tun werden, ist eine Variable zu erstellen, die dieses Objekt halten kann. Die Java-Komponente, die diese Fähigkeit hat, ist vom Typ A zufällig. So sind variabel. Muss auch vom Typ zufällig sein. Wir werden anrufen, sind sehr bauen Zufallszahlengenerator ähnlich wie das Erstellen dieses Zuhörers. Wir werden das zufällige Objekt mit dem neuen Schlüssel würde durch den Namen dessen, was wir erstellen wollen, gefolgt zu erstellen. Großartig. Also jetzt haben wir unser Zufallsobjekt in einer Variablen namens Zufallszahlengenerator gespeichert und wir können das verwenden, um Zufallszahlen zu erstellen. Lasst uns das machen. Jetzt. Wir werden es für eine andere Variable namens Zahl speichern, und das wird eine ganze Zahl sein. Also werde ich int geben Rufen Sie es Nummer. Und jetzt werden wir den Zufallszahlengenerator verwenden, um den Wert zu generieren, ähnlich wie wir einen Nicht-Klick-Listener auf dem Roll-Button setzen . Wir werden auf die Zufallszahlengenerierung Einrichtung über die Punktnotation zugreifen, so wählen Sie als nächstes, in die eine ganze Zahl erzeugt und eine obere Grenze zur Verfügung stellt. Wir wollen also eine Zahl zwischen Null und fünf generieren. Also sagen wir als nächstes in sechs und dann zynisch und am Ende, und diese Zeile wird eine Zufallszahl zwischen Null und fünf speichern. Im Inneren sind Variable Zahl genannt. Lassen Sie uns die Gesetzkatze ausdrucken und sicherstellen, dass es funktioniert. Lassen Sie uns eine weitere Sperrenaussage hinzufügen la de dicey. Und jetzt drucken wir den Wert aus, der in unserer Variablen namens Nummer gespeichert ist. Wir haben unseren Text. Die Zufallszahl ist ein A-Plus. Und dann der Name der Variablen, um die beiden in einem langen Stück Text zu kombinieren. Drücken Sie nun erneut auf die Schaltfläche „Ausführen bei“. In unserem Emulator haben wir gerade die Toastnachricht gesehen, Änderungen angewendet und Aktivität neu gestartet. Das bedeutet, dass in der App, die angezeigt wird, die neueste Version des Codes ausgeführt wird, den wir geschrieben haben . Also, was passiert? Nicht, wenn Sie den alten Knopf drücken. Ich werde die Gesetzkatze klären, indem ich auf dieses Mülleimer-Symbol drücke, und ich werde diesen Knopf drücken. Okay, genau wie beim letzten Mal. Wir werden sehen. Die Taste wurde gedrückt. Dann schaffen wir um den Zahlengenerator wir machen es erzeugt eine Zufallszahl und unten ihn. Wir drucken aus, was diese Nummer ist, und ich bin hier. Ich sehe, die Zufallszahl ist auch. Wenn ich diesen Knopf nochmals drücke, könnte ich noch zwei Nachrichten sehen. Und wieder mit der Zufallszahl ist zwei. Das scheint nicht sehr zufällig zu sein. Versuchen wir es nochmal. Zufallszahlen auch. Mm. Zwei. Okay, vier Mal. Okay, los geht's. Null 20 bis 5. Volle Null. Ok, okay. Sieht aus. Sieht aus, als wäre es zufällig. Schließlich hatten wir beim Drucken der Runde die Zahlen zum Schloss. Großartig. Wir aktualisieren unsere Würfelgesichter noch nicht. Ich zeige dir im nächsten Video, wie du das machst. 15. Java und wie du sie verwendest.: In diesem Video werde ich Ihnen zeigen, wie Sie das Display aktualisieren, um zufällige Würfelbild zu zeigen und wie man ein Rennen benutzt . Bevor wir aktualisieren, was auf dem Bildschirm ist. Wir brauchen eine bequeme Möglichkeit, unsere Sammlung von Würfelbildern zu referenzieren. Und dafür werden wir ein Array verwenden. Was meine ich mit Array? Stellen Sie sich ein Array als Eierbaumwolle vor, die eine Sammlung von Objekten enthält, und die Objekte in der Sammlung müssen alle vom gleichen Typ sein. Genauso wie du kein Ei Contin haben kannst, das Eier und Donuts hält. Sie können kein Array haben, das sowohl Strings als auch Inter Jizz enthält. Lassen Sie mich Ihnen nun die Syntax zeigen, wie Sie ein bestimmtes Element in einem Array erhalten. Es gibt zwei wichtige Dinge zu beachten über eine Erhöhung eins. Programmierer beginnen gerne von Null und zwei zu zählen. Sie erhalten ein Element in einem Array, aber wo es sich an seiner Position oder Index befindet, und dieser Index wird zwischen den eckigen Klammern angegeben. Also lasst uns überlegen, welches Ei würde ich es in der nächsten holen? Würde ich das gestreifte Ei oder das gefleckte Ei und die meine AEG-Variable speichern, weil Programmierer gerne von Null zählen, wären die gestreiften Ausgänge bei Index Null auf dem gefleckten Ei derjenige, der es im nächsten sitzt . Das ist also der, den ich in diesem Fall abrufen würde. Innerhalb unserer App wir ein Array erstellen, das unsere Sammlung von schönen Bildern hält. Lassen Sie uns diesen Strahl hier wie immer erstellen. Zuerst haben wir einen Typ, und weil er in Oregon bei einer funky eckigen Klammer-Syntax ist, werden wir es Dice Array nennen. Diese Story wird enthalten Sechs unserer Ressource ist Hier ist, wie wir halten das erste Eis Bild, wenn ein CR zeichnen global, weil unsere Würfel Bilder in der Ziehung Bill Ordner nicht schön eine gemeinsame will hinzufügen die 2. 1 jetzt r Punkt Probleme und Sie vermuten, dass stirbt, auch, und so weiter. Mir geht hier langsam der Bildschirmplatz aus. Also setzen Sie jede von ihnen auf eine neue Zeile, nur so dass es einfacher ist, Susan zu lesen und zu lesen. Freundlich genug, um die mittlere Vorschau jedes Bildes auf der linken Seite zu zeigen. Okay, also haben wir eine Serie mit sechs Elementen erstellt. Jetzt müssen wir nur herausfinden, wie man es benutzt. Der Teil des Codes, der unsere Serie nutzen wird, wird unser eigener Klick-Listener sein . Die Sache über den Zuhörer, der das Würfel-Array verwendet, ist, dass wir dem Zuhörer versichern müssen , dass die Würfel eine Rate nicht ändern wird. Mit anderen Worten, wir müssen versprechen, dass wir nicht ändern werden, was in der Serie in einem anderen Teil der App ist , und dass der Zuhörer nicht in für eine Überraschung sein wird, wenn er versucht, das Würfel-Array zu verwenden. Um dies zu tun, erklären wir einfach, The Die Serie Final wird nur das letzte Schlüsselwort Toe hinzufügen, wo wir die Serie erstellt haben Jetzt kann die Würfel-Array-Variable nicht mehr ändern. Wir haben es tatsächlich zu einer Konstante gemacht Lassen Sie uns dasselbe mit den beiden Bildansichten machen. Mit diesem getan, können wir das Bild auf dem linken Würfel innerhalb der on click Listener Nun geben Sie linken Eispunkt zu halten die Funktionalität gesetzt Bild Ressource Hit Tab zu bekommen, und jetzt ist es Zeit, etwas aus unserem Array aus unserer Sammlung zu bekommen. Also werden wir se Würfel arraign und verwenden die eckigen Klammern. Und so ist die Frage, welchen Index sollten wir So Thais verwenden? Eins. Seit dieser Position. Null. Denn das ist, wo Programmierer beginnen, Farbstoffe zu zählen, seit dieser Position eins und so weiter Until Die sechs, die an Position fünf sitzt. aber Wir wollenaberkeine harte Zahl da reinlegen. Wir wollen eine Zufallszahl setzen, die in unserer Zahl wiederhergestellt wird. Variabel cool. Mal sehen, ob das funktioniert. Drücken Sie die grüne Play-Schaltfläche und warten Sie, bis die App aktualisiert wird. Okay, ich kann sehen, dass es es geschlossen und wieder abgefeuert hat. Jetzt der Moment der Wahrheit. Drücken Sie den Rollknopf. Ah, so das linke Eis Bilder aktualisieren Brilliant. Das hinterlässt nur das richtige Würfelbild. Sehen Sie, ob Sie das alleine machen können, ich gebe Ihnen ein paar Sekunden, um das Video zu pausieren. Hast du das richtig gemacht? Schönes Set Symmetrie Quell-Würfel-Array und dann geben Sie ihm die Zahl. Mal sehen, was passiert, wenn ich diesen Code ausführe. Mm. Also föderal Dies beides. Ich zeige mir immer die gleiche Nummer. Das ist nicht das, was wir wollen. Wir müssen hier etwas hinzufügen. Wir müssen eine neue Zufallszahl für die richtigen Würfel generieren. -Bild. Lassen Sie uns die Anzahl der Variablen wiederverwenden, die wir erstellt haben, und es ist einfach eine neue Runde von Zahl in sie stecken. Wir benutzen das nächste Interview einen Zufallszahlengenerator. Nächste int sechs Senat Colon. Okay, was passiert jetzt beim ersten Mal? Wir werden eine Zufallszahl zwischen Null und fünf generieren. Wenn ein Druck Die Nummer, die wir für unsere Gesetzkatze generiert haben, wenn ich diese Nummer benutze, um eines der Bilder in unserem Array zu bekommen und wir werden die linken Würfel auf das Bild setzen , dann werden wir eine neue Runde von Zahl generieren und ersetzen was auch immer wir in unserer Zahlenvariable hatten. Und jetzt werden wir die richtigen Würfel für alles setzen, was wir aus dem Array gepackt haben. Lass es uns nochmal laufen. Sehen Sie, was passiert. Änderungen angewendet. Aktivität wurde neu gestartet. Das wollte ich hören. Moment der Wahrheit. Klicken Sie auf den Roboter. Ah, das ist eher so. Brillant. Sie haben gerade eine voll funktionsfähige Dissekt erstellt. Glückwunsch 16. Wo als nächstes?: In Ordnung. Jetzt, da du Dicey gebaut hast, ist es an der Zeit, über den nächsten Schritt nachzudenken. Das Wichtigste ist, einfach weiterzumachen. Hör jetzt nicht auf. Du hast das ganze Mo Mentum schon in der London AP Brauerei bekommen. Wir haben einen ganzen Lehrplan erstellt, der durch den Unterricht in unseren persönlichen Klassenzimmern in London verfeinert und ungetestet wurde . Die Idee ist, dich langsam zu rampen, dich vom Ende von dicey zu nehmen und dich dazu zu bringen, APS zu bauen. Das wird Ihnen einige der grundlegenden Grundlagen der Programmierung beibringen. Im nächsten Monat geht es um App-Design auf. Wir vermitteln Ihnen verschiedene Aspekte von User Interface Design sowie User Experience zu unterzeichnen. Im Wesentlichen, wie erstellen Sie eine schöne App, die Menschen lieben werden, wenn wir Sie dazu bringen, Drahtrahmen , Markups, Prototypen zu bauen , Markups, , Sie nennen es. Monat drei, werden Sie zurück zur Programmierung gehen, und wir werden Sie dazu bringen, fortschrittlichere Bauchmuskeln zu bauen. Dies sind also APS, die eine Cloud-basierte Datenbank nutzen, und wir bringen Sie auch dazu, Daten aus dem Internet abzurufen. Also werden wir Ihnen beibringen, wie man in eine P-Augen klopft, die Wetterdaten oder Bitcoin-Daten greifen , und wir lehren Sie auch was ist gute Praxis in der professionellen Programmierung auf Endlich auf Monat vier. Es geht darum, sich auf Ihr Geschäft zu konzentrieren. Also vertiefen wir uns in einige der Wachstums-Hacking-Techniken, wie Sie Ihre 1. 1000 Kunden zu gewinnen und auch Dinge, wie Sieim APP Store auf viel, vielmehr vorgestellt im APP Store auf viel, viel werden. Dies ist also ein vollständiger Lehrplan, der Sie von Anfang bis Ende führen wird. Wir werden dir alles beibringen, was du wissen musst, um ein erfolgreiches Geschäft aufzubauen . Darüber hinaus erhalten Sie, wenn Sie sich auf der Online-Plattform anmelden, wenn Sie sich auf der Online-Plattform anmelden, kostenlose Updates. Zwei Jahre lang wird der Kurs laufend aktualisiert bleiben, so dass selbst wenn ich 11 war, ich 12 war oder diese Stücke von Software ihr Aussehen und Gefühl ändern . Es spielt keine Rolle, denn alle Kursmaterialien werden laufend aktualisiert. Und für unsere Schüler ist das ein großer Bonus, denn sehr oft ist das ein großer Bonus, denn sehr oftbist du auf YouTube. Du findest ein Tutorial, du kommst auf halbem Weg hinein, und dann merkst du, Oh, das ist eigentlich vom letzten Jahr, Andi. Jetzt sieht es ganz anders aus, und alles bricht, was auf Online-Kurs nicht passieren wird. Darüber hinaus erhalten Sie Zugang zu Unterstützung durch die Dozenten sowie über 1000 Rabatt auf unsere aktuellen Studenten. Wir haben also einen privaten Slack-Kanal, in dem Studenten nach Mitbegründern und Mitarbeitern suchen können . Weil wir viele Designer haben. Wir haben viele Web-Entwickler, aber wir haben auch dedizierte Kanäle für IOS und Android. Wenn Sie also Fragen haben, die Sie einem der Ausbilder oder einem der anderen Schüler stellen möchten , dann ist dies eine großartige Form. Außerdem wissen wir, dass, obwohl es Stunden und Stunden frei von HD-Videoinhalten ist, wir wissen, dass Menschen manchmal gerne das, was sie in den Videos lernen, mit Hintergrundlesungen ergänzen . Wenn Sie sich also noch heute auf der Online-Plattform anmelden, erhalten Sie auch Zugriff. Teoh, unsere 200-Seiten-Kursanleitungen, ihre volle Farbe wieder auf. Diese e-Bücher sind lebendig, so dass sie immer aktualisiert werden, wenn X coda und Rocio aktualisiert wird. Das ist eine andere Sache, auf die du Zugriff hast. , Wir sind uns nicht sicher,ob wir das in Zukunft im Paket behalten werden, aber wenn Sie den Kurs heute bekommen, beinhaltet es auch vollen Zugang zu den E-Büchern. Darüber hinaus wir Ihnen ein digitales Lincoln-Zertifikat aus, das stellen wir Ihnen ein digitales Lincoln-Zertifikat aus, dasbescheinigt, dass Sie in verschiedenen Aspekten von Android-App-Entwicklung oder IOS-App-Entwicklung mit Java oder swift. Das ist also etwas, das Sie anderen LinkedIn-Benutzern zeigen können oder wenn Sie in Zukunft einen Job suchen . Nun, endlich, wenn Sie den gesamten Kurs abgeschlossen haben, dann sind Sie bereit, Ihren eigenen APS zu erstellen. So, zum Beispiel, einer der Österreicher Mylar Aufbau Gericht nächste Rede, die eine Stimme zu Text Tagebuch ist. Ein anderer unserer Schüler hat eine App entwickelt, die die uber für Ärzte ist, so dass Ärzte helfen, temporäre Jobs zu finden. Andi, wenn Sie unseren Kurs abgeschlossen haben, dass Sie Ihre eigene App erstellt haben, dann mailen Sie uns darüber und werden Sie in den Newsletter aufnehmen, der an Tausende von Studenten geht , so dass sie es auch überprüfen können . Also, wenn Sie bereit sind, die Online-Plattform beitreten, einfach den Kopf über Online-Punkt Rasen papery dot com, die Links im Text unten, und ich freue mich darauf, Sie auf einem unserer Kurse zu sehen