coding our startup (ep5) | the next big social networking app

A developer and his team are building a social networking app for programmers. They've hit frontend issues after migrating from React Native to Swift, lost Google sign-in, and are waiting on designs. They're aiming to launch in six weeks once the designer delivers wireframes.
Chapters
Bisher auf weniger sozialen Medien. Es gibt eine Menge dieser Code Influencer. Richtig? Und vielleicht könnte ich mich jetzt so nennen, aber wo ist ihre eigene App? Alter, ich sehe eine Menge sozialer Netzwerke für Programmierer, aber die sind alle Code first. Richtig? Stack ORAFLO Code first, GitHub Code first. Wie sieht es mit einem sozialen Netzwerk für Programmierer aus, das sich zuerst um die Person kümmert? Was gibt's? Ich wollte es bis zum 1. Mai fertig haben, aber ich glaube, wir haben eine vierwöchige Pause eingelegt. Wir haben angefangen, ein bisschen Madden zu spielen und haben es schleifen lassen. Wir konnten keinen Designer finden. Der Designer, den ich gefunden habe, hat mich geghostet und jetzt haben wir einen neuen Designer gefunden. Ja, Billy, wie geht es dir? Mir geht es gut. Endlich. Okay, okay, danke, dass du dabei bist. Ich habe dir doch gesagt, dass das mein Team ist. Das sind Gabe und Song. Sie sind sehr talentierte Entwickler und wir werden das Design, das du machst, sehr gut umsetzen. Also ich wollte mich nur kurz mit dir treffen und dich vorstellen und kannst du bitte deinen Bildschirm teilen und die App zeigen, die du erstellt hast und das Design, das du zuvor entworfen hast, damit wir über das Design System und solche Dinge sprechen können? Diese App war eine Plattform für die Einstellung und Jobsuche, daher warten wir auf seine Designs. Er hat ein paar Logos erstellt, wir haben ihm ein paar Wireframes gegeben, um die ersten paar Bildschirme zu erstellen. In der Zwischenzeit habe ich ein wenig daran gearbeitet, aber wir verwenden jetzt React Native, das jetzt auf aktualisiert wurde. Sie haben die App Datei delegate mm und die Datei h und alles aus Objective C entfernt und alles in Swift geändert. Ich versuche also es zu aktualisieren, aber ich denke, der beste Weg, dies zu tun, ist einfach ein neues Projekt zu initialisieren und alle unsere Dateien zu verschieben. Das werde ich in den nächsten Tagen tun. Und im Moment warten wir wohl noch auf die Designs, aber wir müssen ein bisschen am Backend arbeiten. Ich habe einen Staging Server hochgeladen und ein paar Backend Sachen gemacht. Ich hatte einen Fehler beim Auffüllen und Transformieren von Dokumenten, aber das klappt auch alles. Wir machen eine Pause, aber jetzt melden wir uns zurück. Hoffentlich werden die Designs fertig und wir werden es zügig schaffen. Das Teamziel ist es jetzt, sich zu erholen. Ich glaube, alle machen jetzt ihren Abschluss und so. Wir müssen uns also neu formieren und diese wöchentliche Planung und Scrums und all diese Dinge wieder aufnehmen. Ich muss jetzt schnell aufwachen, Alter. Die Leute werden nicht so hart arbeiten, wenn ich nicht so hart arbeite. Richtig. Also muss ich tun, was ich tun muss, Bruder, und es erledigen. Zuerst müssen wir den Client reparieren und dann können die Leute wieder am Frontend arbeiten, also am Backend. Und jetzt sind wir, glaube ich, mit der Navigation und so weiter fertig. Jetzt müssen wir nur noch in der Lage sein, Beiträge zu posten, zu kommentieren und zu liken. Und ja doch, das wird bald erledigt sein. Gabe macht seinen Abschluss. Ich glaube, Dudi macht auch seinen Abschluss. Song war eine Weile etwas beschäftigt. Yosin ist auch etwas beschäftigt. Wir müssen uns alle neu formieren, eine gemütliche Zeit finden, eine Auszeit vom Tag, in der wir alle ein oder zwei Stunden am Tag auf Let's Social coden. Das sind acht Stunden Fortschritt pro Woche, also pro Tag. Das sollte ganz gut sein. Meine Aufgabe sollte es sein, Ihnen die Aufgaben zu geben, die Sie brauchen. Wir haben aber den Start Code jetzt kaputten Code für das Frontend, guten Code für das Backend, guten Code für das Admin Panel. Also ich denke, das Frontend zu reparieren ist eine ziemliche Aufgabe, aber das kriege ich hin. Das mache ich wahrscheinlich mit Song. Oh ja. Also ich habe bei der App nachgelassen, aber wir haben versucht, diese, naja, gut geschmierte Maschine, den Mentoring Service wieder in Schwung zu bringen. Und das hat tatsächlich sehr viel an Fahrt aufgenommen. Also habe ich meine Energie darauf und auf die Community konzentriert. Ich versuche dort etwas mehr Energie zu investieren. Jetzt habe ich das Gefühl, dass ein bisschen Arbeit von dort wieder in die App verlagert werden kann und das werde ich dann zum Laufen bringen. Nicht verlagert, sondern übertragen. Ja, da ist also das Upgrade. Ich habe versucht, es zu aktualisieren und die Google Anmeldung funktioniert im Moment nicht. Ich glaube, das liegt an der Paketbibliothek. Der aktuelle Ansatz ist also, dass ich versucht habe, über den Upgrade Helfer zu aktualisieren, aber das macht immer wieder alles kaputt. Ich denke, das wäre jetzt mit all der Zeit am einfachsten gewesen. Ich habe das Gefühl, ich hätte einfach ein neues Projekt beenden und alles verschieben können. Das wäre wahrscheinlich von Anfang an die einfachste Lösung gewesen. Und so machen es auch andere Leute, die auf Stack Overflow und so lesen Ich denke nicht, dass es so ist, denn auf ist ein ziemlich großer Sprung. Weißt du, wenn alles von auf 78 auf 79 aktualisiert wird, ich hätte kleine, schrittweise Upgrades durchführen sollen, anstatt einfach so zu warten. Es wäre ein bisschen einfacher gewesen. Ich kenne Swift. Sie haben das Objective C Zeug abgeschafft und sind von Swift 77 auf Swift umgestiegen. Wir hätten diesen Bruch schon vor langer Zeit erlebt, Wenn wir das nicht getan hätten, wenn ich nicht gewartet hätte. Also ich bin und es läuft, als ob die neueren Projekte viel schneller laufen. Ich freue mich schon darauf, das zu tun. Wird React Native diese Art von Problem immer haben? Ja, React Native ist im Grunde genommen, es gibt Gründe, warum die Leute es nicht mögen. Es gibt Gründe, warum Leute. Aber die mobile Entwicklung ist auch sehr ähnlich. Ich denke, bei Flutter wird es genauso sein. Alles ist so, dass Entwickler super wichtig sind, denn selbst wenn es heute funktioniert, kann eine kleine Upgrade Funktion das ganze Ding kaputt machen und man braucht App Entwickler, die das reparieren. Was wird Less Social von anderen Social Networking Apps unterscheiden? Also was es anders machen wird, ist, dass es sich mehr an Programmierer richten wird und es wird einfach die Community betreffen. Es werden andere Leute sein. Es ist nicht so, dass wir Leute davon abhalten werden, es zu benutzen, aber ich denke, es wird sich an Programmierer richten. Die Themen, über die wir sprechen werden, werden ein bisschen anders sein. Das Formular, die Frage sowie Stack Overflow, so eine Art Feature. Ja, die Fragefunktion ähnelt der StackOverflow Funktion, bei der jemand eine Frage posten kann. Es wird ein Prämienprogramm geben, bei dem Leute Punkte gewinnen und diese dann verwenden können, um Fragen zu stellen und so weiter. Es wird eine Frage und Antwort Runde sein. Es ist ein Ort für Fragen und Antworten. Stellen Sie Ihre Fragen. Hey, wir haben heute ein wenig am Backend gearbeitet. Wir haben an dieser Auffüllfunktion gearbeitet. Wir haben am Service gearbeitet und am Themenservice. Wir werden also vier Themen haben, wie Programmierung, Off Topic, Tech, News und ich werde es hier mal kurz ausführen. Ich habe gerade ein paar Sachen am Laufen. Wenn ich also meine Beiträge aufliste, kann ich alle meine eingehenden Beiträge mit der Auffüllung nach Autor und Thema sehen. Das wird in diesem Auffüll Feature in den Einstellungen V, Topics, GET festgelegt. Wir wollen die Felder, ID und Thema. Es wird in dieses Feld ausgeführt und das wird mit dieser Transformation von Dokumenten funktionieren. Das ist alles. Und dann haben wir an der Like Funktion gearbeitet. Ich denke, das wird der ID Token sein, der abläuft. Lass uns ganz schnell einen Token finden, Da hast du es ganz schnell einen Token. Und hier hinten kannst du einen Beitrag leaken. Da hast du es. Du kannst diese Anfrage senden, du kannst das Like entfernen, den Beitrag leaken, das Like entfernen und so weiter. Du kannst viele Dinge liken und wir werden mit diesem Like Service mit dem Broker arbeiten. Wenn es dir gefällt, werden wir wahrscheinlich einen Benachrichtigungsservice haben. Wir werden also so etwas wie ein Event haben, das auftaucht und dann Gefällt mir, sagt später vielleicht im Beitragsservice, wenn jemand ein Like bekommt. Wenn dein Beitrag ein Like bekommt, lass mich mal sehen. Mach das hier. Genau hier. Wenn ich möchte, kannst du einfach folgendes sagen. Punkt oder ich sage ctx ebrokerbroker e mit bei dem Event Gefällt mir Beitrag, lass mich like, Beitrag like. Und dann werden wir vielleicht eine Art Benachrichtigungslistener haben, wie ein Event, um eine Benachrichtigung zu senden, dass es an anderer Stelle mit gefällt mir markiert wurde. Das wird also innerhalb der Events festgelegt. Es wird also so etwas wie Post liked, liked sein. Und dann werden wir wahrscheinlich so etwas wie Firebase einfügen. Sie wissen schon, Send, Send Notification oder so ähnlich und all diese Dinge einrichten. Ich glaube, ich habe Firebase im User Service eingerichtet, aber ich werde es wahrscheinlich auch woanders einrichten. Ja, wie auch immer, wir haben bisher den Beitrag, Die Themen, die gefällt mir Angaben. Wir werden einen Beitragskommentarservice erstellen müssen und dann einen BeitragskOMMENTAR Antwortservice oder so etwas in der Artikel. Und dann werden wir auch, oder vielleicht nur Kommentare und dann M, den Benachrichtigungsservice, die Listener und M. Ja, es ist erst der Anfang, aber ich bin ziemlich gespannt, was passiert. Alles klar, cool. Der nächste Schritt besteht also darin, das Frontend zu reparieren und auf das Design zu warten, da dieses gerade erstellt wird. Wir haben dafür etwas Geld bezahlt und jetzt ist ein realistischer Zeitplan. Wenn wir das Design haben, sind es sechs Wochen. Wenn ihr also lernen wollt, wie man eine App von Grund auf entwickelt, findet ihr in der Beschreibung einen Link. Ihr könnt mitmachen selbst wenn ihr euch dagegen entscheidet. Ich denke der Anruf ist kostenlos. Meldet euch. Vielleicht könnt ihr unten in den Kommentaren eine App Idee posten und wir können darüber sprechen. Und denkt daran, wenn ich es kann, könnt ihr es auch programmieren. Rettet Leben.
More from Phil

day in the life of a software engineer | 5 hour productivity | building my dev agency 🔥

day in the life of a software engineer | 3 hour productivity | coding my 6-figure community startup

day in the life of a software engineer | 5 hour productivity | coding our sns startup app LFG

day in the life of a software engineer | 5 hour productivity | creating apps that makes big money






