App-Entwicklung Geschätzte Lesezeit: 4 Minuten Kurze Zusammenfassung: App-Entwicklung Bearbeiter: Sebastian Enger Datum: 24.6.2018 Version: 1.0.8 App Version: 1.0.0 - Android (EN, DE), Web App (HTML5, CSS3, JS) Hinweis: - Sobald alle Screens fertig programmiert sind, erstellt Sebastian die Backend Schnittstellen, sodass Demodaten ausgegeben werden - anschließend müsse diese Demodaten vom Entwickler in den einzelnen Screens entgegengenommen werden und korrekt angezeigt bzw. mit entsprechender Logik verarbeitet werden und die entsprechenden Backend Schnittstellen angesprochen bzw an diese Daten zurück übergeben werden - danach: Testing durch Sebastian Facebook Text: Hallo zusammen, ich suche einen Android (Web App) Entwickler, der mir kostenpflichtig ein Frontend für eine Dating App erstellt. Ich benötige Swipe Screen, GDPR & Register Screen, Match Screen - die App soll als MVP ersten Testzwecken dienen und leicht zu iOS transferierbar sein. Bitte gebt mir einen ersten Kostenrahmen, danach geb ich euch mein Lastenheft und dann könnt ihr mir ein finales Angebot erstellen. Bitte keine Native Apps anbieten, bitte keine Agenturen! Angebote bitte via PN. Ich melde mich dann. Vielen Dank! Mfg, Sebastian Enger Allgemeine Anforderungen: - Android Web App (HTML5, CSS3, JS) - Hinweis: später einfach portierbar zu iOS - Achtung: Es dürfen keine Plugins verwendet werden, die nicht auf Android (6 und größer) und iOS (ab iOS9) gemeinsam laufen - Web App muss alle benötigten Ressourcen (CSS3, JS, Icons etc) in der App mitgeliefert werden - Arbeiten mit Sprachdateien (Englisch, Deutsch) - Tolles, modernes UI im Responsive Design (Android Handys mit unterschiedlicher Auflösung müssen korrekt skaliert verwendet werden) - Muss auf jedem Android Handy ab Android Version 2 korrekt dargestellt werden - Android Frontend soll entwickelt werden (Backend programmiert Sebastian) - Kommunikation erfolgt mit dem Server-Backend über HTTPS, JSON - Kommunikation bevorzugt über HTTP/2.0 aus der Android App heraus - Zielgruppe der App: 18-27 Jährige (m, w) - nach dem Register Screen und dem Senden ans Backend erhält das Handy eine Unique Benutzer ID - diese muss anschließend bei jeder Anfrage an das Backend System mitgeliefert werden Definition des Funktionsumfangs: - Datenschutz Screen - Register Screen - Swipe Screen - Match Screen Anforderung Datenschutz Screen: - Beim ersten Starten kommt GDPR/DSGVO-Screen - Akzeptieren: Ok, weiter machen - Speichere, dass GDPR akzeptiert wurde - Nicht akzeptieren: Beende App - Bei jedem Start: Lese ein, ob GDPR schon akzeptiert wurde - GDPR Texte liefert Sebastian Anforderungsprofil Register Screen: - Sprachauswahl: Deutsch oder Englisch - Aufbau der Sprachdatei wird durch Entwickler vorgegeben - Übersetzungen vom Deutschen ins Englische übernimmt Sebastian - Take a Selfie - Dating Bild aufnehmen - Altersangabe (im Scrollrad - Geburtsjahr) - Ich bin: männlich oder weiblich - Ich suche: männlich, weiblich oder beides - Speichern-Button (Speicherung des Register Screen Information als JSON auf dem Handy bzw in der App) - Senden der Register Screen JSON Infos an Server Backend - Android App muss folgendes auslesen, abspeichern und am Ende des Register Screens ans Backend senden: - GEO Koordinaten - IP Adresse des Handy - Zugangsprovider - Handy Nummer(n) (auch bei MultiSim; bei MultiSim beide Rufnummern auslesen!) - Datum und Uhrzeit des Handy - Verbindungsstatus: Edge, GPRS, UMTS, LTE - Wie oft und wie lange (in msec) die App und welcher Screen genutzt wird - GDPR akzeptiert (mit Zeitstempel unix timestamp in msec) - danach: Informier deine Freunde mittels SMS (wird nicht benötigt!) - Lies aus ob iOS oder Android - SMS enthält Text: Dating - Lad dir die (Android|iOS) App hier: $SHORT_LINK_TO_GOOGLESTORE oder $SHORT_LINK_TO_APPLE_STORE - Alle Register Daten gebündelt in einem POST Request an https://app.nookiestar.com/register.php senden - https://app.nookiestar.com/register.php gibt dir einen Status (OK,NOT-OK zurück, und im Erfolgsfall deine Unique Mobile ID des aktuellen Nutzers) Anforderungsprofil Swipe Screen: - die Daten für den Swipe Screen kommen vom Backend - Anzeigen von potentiellen Match-Kandidaten (inkl. Pre-Caching, inkl. Preloading vom Server, wenn weniger als 20 Bilder lokal gespeichert sind) - Pre-Caching bzw. Pre-Loading soll so funktionieren: Wenn man grad in der App nichts macht, fülle den lokalen Bildspeicher mit neuen Bildern vom Server auf - Anzeige des Profilbildes des Gegenübers (nimmt 75% des Bildschirms ein) - Anzeige des Standortes (Name der Stadt) - Anzeige der Anzahl der Likes des Gegenübers als rote Herzchen oben rechts im Bild mit Zahlenanzeige - Like oder Dislike Button - Rechts Swipe=Like - Links Swipe=Dislike - Lade neue Bilder vom Server: Stelle eine Anfrage an https://app.nookiestar.com/getswipe.php und hole neue Bilder ab (Hinweis: Pre-Caching und Pre-Loading beachten; sende dabei immer deine Unique Mobile ID des aktuellen Handy/App Nutzers mit) - Melde die geswipten Mitglieder via: https://app.nookiestar.com/myswipe.php Anforderungsprofil Match Screen: - Liste mit letzten 10 Matches (kommt neues Match dazu, verschwindet das letzte aus der Liste) - Aufbau der Match Liste: - Rechts ein Thumbnail des Bild des Matches - darunter der Name des Ortes des Matches - darunter: Dein Match sucht: Männlich oder Weiblich oder Beides - darunter: Kontaktiere dein Match via Chat - Lade die aktuellen Matches von https://app.nookiestar.com/getmatches.php (übergebe als Parameter: deine Unique Mobile ID des aktuellen Handy/App Nutzers mit) - Achtung: Chat soll nicht programmiert werden! Auszug aus dem Inhalt: App-Entwicklung Bearbeiter: Sebastian Enger Datum: 24.6.2018 Version: 1.0.8 App Version: 1.0.0 - Android (EN, DE), Web App (HTML5, CSS3, JS) Hinweis: - Sobald alle Screens fertig programmiert sind, erstellt Sebastian die Backend Schnittstellen, sodass Demodaten ausgegeben werden - anschließend müsse diese Demodaten vom Entwickler in den einzelnen Screens entgegengenommen werden und korrekt angezeigt bzw. mit entsprechender Logik verarbeitet werden und die entsprechenden Backend Schnittstellen angesprochen bzw an diese Daten zurück übergeben werden - danach: Testing durch Sebastian Facebook Text: Hallo zusammen, ich suche einen Android (Web App) Entwickler, der mir kostenpflichtig ein Frontend für eine Dating App erstellt. Ich benötige Swipe Screen, GDPR & Register Screen, Match Screen - die App soll als MVP ersten Testzwecken dienen und leicht zu iOS transferierbar sein. Bitte gebt mir einen ersten Kostenrahmen, danach geb ich euch mein Lastenheft und dann könnt ihr mir ein finales Angebot erstellen. Bitte keine Native Apps anbieten, bitte keine Agenturen! Angebote bitte via PN. Ich melde mich dann. Vielen Dank! Mfg, Sebastian Enger Allgemeine Anforderungen: - Android Web App (HTML5, CSS3, JS) - Hinweis: später einfach portierbar zu iOS - Achtung: Es dürfen keine Plugins verwendet werden, die nicht auf Android (6 und größer) und iOS (ab iOS9) gemeinsam laufen - Web App muss alle benötigten Ressourcen (CSS3, JS, Icons etc) in der App mitgeliefert werden - Arbeiten mit Sprachdateien (Englisch, Deutsch) - Tolles, modernes UI im Responsive Design (Android Handys mit unterschiedlicher Auflösung müssen korrekt skaliert verwendet werden) - Muss auf jedem Android Handy ab Android Version 2 korrekt dargestellt werden - Android Frontend soll entwickelt werden (Backend programmiert Sebastian) - Kommunikation erfolgt mit dem Server-Backend über HTTPS, JSON - Kommunikation bevorzugt über HTTP/2.0 aus der Android App heraus - Zielgruppe der App: 18-27 Jährige (m, w) - nach dem Register Screen und dem Senden ans Backend erhält das Handy eine Unique Benutzer ID - diese muss anschließend bei jeder Anfrage an das Backend System mitgeliefert werden Definition des Funktionsumfangs: - Datenschutz Screen - Register Screen - Swipe Screen - Match Screen Anforderung Datenschutz Screen: - Beim ersten Starten kommt GDPR/DSGVO-Screen - Akzeptieren: Ok, weiter machen - Speichere, dass GDPR akzeptiert wurde - Nicht akzeptieren: Beende App - Bei jedem Start: Lese ein, ob GDPR schon akzeptiert wurde - GDPR Texte liefert Sebastian Anforderungsprofil Register Screen: - Sprachauswahl: Deutsch oder Englisch - Aufbau der Sprachdatei wird durch Entwickler vorgegeben - Übersetzungen vom Deutschen ins Englische übernimmt Sebastian - Take a Selfie - Dating Bild aufnehmen - Altersangabe (im Scrollrad - Geburtsjahr) - Ich bin: männlich oder weiblich - Ich suche: männlich, weiblich oder beides - Speichern-Button (Speicherung des Register Screen Information als JSON auf dem Handy bzw in der App) - Senden der Register Screen JSON Infos an Server Backend - Android App muss folgendes auslesen, abspeichern und am Ende des Register Screens ans Backend senden: - GEO Koordinaten - IP Adresse des Handy - Zugangsprovider - Handy Nummer(n) (auch bei MultiSim; bei MultiSim beide Rufnummern auslesen!) - Datum und Uhrzeit des Handy - Verbindungsstatus: Edge, GPRS, UMTS, LTE - Wie oft und wie lange (in msec) die App und welcher Screen genutzt wird - GDPR akzeptiert (mit Zeitstempel unix timestamp in msec) - danach: Informier deine Freunde mittels SMS (wird nicht benötigt!) - Lies aus ob iOS oder Android - SMS enthält Text: Dating - Lad dir die (Android|iOS) App hier: $SHORT_LINK_TO_GOOGLESTORE oder $SHORT_LINK_TO_APPLE_STORE - Alle Register Daten gebündelt in einem POST Request an https://app.nookiestar.com/register.php senden - https://app.nookiestar.com/register.php gibt dir einen Status (OK,NOT-OK zurück, und im Erfolgsfall deine Unique Mobile ID des aktuellen Nutzers) Anforderungsprofil Swipe Screen: - die Daten für den Swipe Screen kommen vom Backend - Anzeigen von potentiellen Match-Kandidaten (inkl. Pre-Caching, inkl. Preloading vom Server, wenn weniger als 20 Bilder lokal gespeichert sind) - Pre-Caching bzw. Pre-Loading soll so funktionieren: Wenn man grad in der App nichts macht, fülle den lokalen Bildspeicher mit neuen Bildern vom Server auf - Anzeige des Profilbildes des Gegenübers (nimmt 75% des Bildschirms ein) - Anzeige des Standortes (Name der Stadt) - Anzeige der Anzahl der Likes des Gegenübers als rote Herzchen oben rechts im Bild mit Zahlenanzeige - Like oder Dislike Button - Rechts Swipe=Like - Links Swipe=Dislike - Lade neue Bilder vom Server: Stelle eine Anfrage an https://app.nookiestar.com/getswipe.php und hole neue Bilder ab (Hinweis: Pre-Caching und Pre-Loading beachten; sende dabei immer deine Unique Mobile ID des aktuellen Handy/App Nutzers mit) - Melde die geswipten Mitglieder via: https://app.nookiestar.com/myswipe.php Anforderungsprofil Match Screen: - Liste mit letzten 10 Matches (kommt neues Match dazu, verschwindet das letzte aus der Liste) - Aufbau der Match Liste: - Rechts ein Thumbnail des Bild des Matches - darunter der Name des Ortes des Matches - darunter: Dein Match sucht: Männlich oder Weiblich oder Beides - darunter: Kontaktiere dein Match via Chat - Lade die aktuellen Matches von https://app.nookiestar.com/getmatches.php (übergebe als Parameter: deine Unique Mobile ID des aktuellen Handy/App Nutzers mit) - Achtung: Chat soll nicht programmiert werden! Bildbeschreibung: App-Entwicklung Bearbeiter: Sebastian Enger Datum: 24.6.2018 Version: 1.0.8 App Version: 1.0.0 - Android (EN, DE), Web App (HTML5, CSS3, JS) Hinw... Datum der Veröffentlichung: 2025-05-02T22:39:38 Teile die Botschaft! Teile diesen Artikel in den sozialen Medien: Autor: