Sidekick
Mit Sidekick kannst du in einer graphischen Oberfläche Einstellungen für deine App vornehmen und dann die App entweder lokal oder auf einem fremden Server erstellen und signieren.
Installation
- Lade Sidekick herunter und installiere es.
- Lege dir einen Account an und melde dich damit in Sidekick an. (Dafür sollten keine Fake-Daten, sondern deine regulären Daten verwendet werden.)
i> Bist du noch Minderjährig musst du unbedingt mit deinen Eltern davor reden!
Konfiguration
Android
Um eine Android-App installieren zu können, benötigen wir ein Zertifikat. Das können wir selbst ausstellen. Dann vertraut diesem aber niemand. Folglich benötigen wir ein beglaubigtes Zertifikat, wenn wir unsere App etwa in den Play Store aufnehmen lassen wollen. Zum Testen reicht aber ein selbsterstelltes.
Selbsterstelltes Zertifikat
i> Ist dir das zu kompliziert kannst du dir hier ein Zertifikat zum Testen herunterladen. Dieses hat nur Beispieldaten und eignet sich nur zur eigenen Verwendung.
Du benötigst Java auf deinem Rechner. Dann kannst du folgenden Befehl in deiner Kommandozeile (WIndows) ausführen:
"C:\Program Files\Java\jre1.8.0_111\bin\keytool" -genkey -v -keystore app-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias App
w> Prüfe zuerst, welches Java-Version du installiert hast. Öffne dazu das Verzeichnis C:\Program Files\Java\
und ändere je nach dort vorhandenen Verzeichnis den obenstehenden Befehl ab.
i> Ändere unbedingt die Bezeichnung App
entsprechend deiner Anwendung ab.
Bei Linux und macOS kann bereits folgender Befehl ausreichen:
keytool -genkey -v -keystore app-key.jks
Dir werden anschließend einige Fragen gestellt. Beantworte diese und merke/notiere dir das gewählte Passwort. Das fertige Zertifikat (app-key.jks
) liegt in dem Ordner, wo die Kommandzeile gestartet wurde (oft ist das C:\User\USERNAME
).
Jetzt müssen wir das Zertifikat konvertieren:
"C:\Program Files\Java\jre1.8.0_111\bin\keytool" -importkeystore -srckeystore app-key.jks -destkeystore app-key.p12 -srcstoretype JKS -deststoretype PKCS12 -deststorepass 123456 -srcalias App -destalias App
i> Ändere wieder deine Daten und gib das von dir gewählte Passwort ein.
Beglaubigtes Zertifikat
Um ein beglaubigtes Zertifikat zu erhalten benötigst du Android Studio und ein Entwicklerkonto. Hier sind alle notwendigen Schritte (in englisch) erklärt.
iOS
d> Ich habe keine Geräte zum Testen, daher ist hier nur der Link auf die offizielle Anleitung.
Apps veröffentlichen
Dieser Blogeintrag gibt einen guten Überblick, über die Schritte zum Veröffentlichen deiner App.
Das im Video gezeigte Icon gibt es bei flaticon.com. Dort gibt es viele kostenfreie Icons, die man verwenden kann, wenn man den Urheber auf eine festgelegte Art benennt.