Ich hab meine Lieblingsapp nachgebaut!
HTML-код
- Опубликовано: 8 июн 2024
- Werbung: Vielen Dank an Fiverr und an die Freelancer, die bei der Verwirklichung dieses Projekts geholfen haben! Wenn du Fiverr nutzen möchtest, gehe auf fvrr.co/niklas und gib den Code NIKLAS ein, um jetzt 10% Rabatt auf deine Bestellung zu erhalten!
💠 Mein komplettes Produktivitätssystem: fokus.so
💌 Newsletter: niklassteenfatt.com/
⌚️Timestamps:
0:00 - Die fast perfekte App
1:07 - Wie funktionieren Apps?
2:46 - Ausgewählte Technologie
4:26 - Entwickler finden
5:09 - Das erste Design
6:48 - Implementierung
8:23 - Die App ist da!
11:13 - Ex-Facebook-Mitarbeiter vs iOS-Entwicklung
13:06 - Kompilieren und Kaffee trinken
14:18 - Tägliche Lern-Reminder
15:13 - Brennender Enthusiasmus
15:55 - Nächste Schritte
Jetzt deine Ziele erreichen: fokus.so
Ich habe übrigens mein komplettes Produktivitätssystem veröffentlicht: fokus.so
Bitte veröffentlichen. Als React (Native) Entwickler möchte ich noch hinzufügen: Bitte mach daraus ein Open Source Projekt!
Bitte
Unbedingt
Dann könnte er sie aber nicht vermarkten
@@afrobossi8360doch, über spenden
Würde ich auch sehr gut finden
Wir brauchen eine "Sharing Funktion" wo man gemeinsam mit anderen Anki Decks erstellen, gemeinsam überarbeiten und lernen kann!!
Sowas gibt es bereits! Je nachdem was du studierst gibt es schon deutschlandweite discord Server wo anki decks etc. individuell gestaltet werden und per ankihub bewertet + korrigiert werden 👍🏽
Coole Idee! Ich entwickle gerade eine Lernplattform für Studenten, Studymaniac. Die ist nicht extra darauf ausgelegt, aber man kann einfach:
Kurs anlegen
-> Themen erstellen
-> Karteikarten hinzufügen
-> Freunde/Community über Code freischalten
Jede/-r kann Karteikarten hinzufügen, bearbeiten oder löschen lassen. Darüber wird dann immer abgestimmt.
Karteikarten können jederzeit einfach zu Anki exportiert werden :)
Normale Menschen: Nutzen einfach die Erinnerungsapp um Anki nicht zu vergessen
Niklas: Zahlt 5000€ um sich sein eigenes Anki mit Benachrichtigungen bauen zu lassen 😂
Er hat doch erwähnt, dass dieses Video von fivrr gesponsert ist. Er hat nix bezahlt, er verdient noch damit. Vielleicht schaust Du noch mal, wie dieses Intergoogletube Game läuft....
Wohlgemerkt, um eine Open Source App nachzubauen.
Wäre es nicht einfacher gewesen eine App zu erstellen, die für ausgewähle Apps benachrichtigungen erstellt und automatisch abschickt?
@@11hilas Bei IOS gibt es ja, die App "Kurzbefehle", die von Haus aus installiert ist und mit der könnte man das easy und schnell erstellen.
@@11hilas nein so einfach geht das nicht, jede App läuft in einer Art Sandbox, man kann nicbt einfach auf die Daten drauf zugreifen.
Aber ja er hätte einfach das Open Source Projekt erweitern können, dann hätten auch andere was davon gehabt
Klasse Video, Niklas! :)
Nur zur Info: Diesen Apple Developer Account für ca. $80 p.a. brauchst du nur, um deine App in den Appstore veröffentlichen zu können.
Es gibt auch andere Möglichkeiten um deine App für andere Tester zu verteilen, wie etwa mit Firebase Distribution, etc. :)
Kannst du hierzu nochmal ins Detail gehen, danach genau das Problem habe
16:05 bitte veröffentlichen!
Würde die App auf jeden Fall kaufen :)
Same
Man hätte Anki auch einfach anpassen können, da es ja Open-Source ist :D
Stimmt, aber dann muss man sich mit Code rumschlagen den jemand anderes geschrieben hat. Wenn man aber einen Code selbst schreibtt kann auf Probleme besser reagieren und schneller Lösungsansätze entwickeln.
warum anki trotz des altbackenen designs so erfolgreich ist, liegt daran, dass es so umfangreich ist. allein die ganzen tools, mit denen sich die karten beschreiben lassen, die umfangreiche bibliothek an plugins und dann ist es noch open source und kostenlos. Meines erachtens nach macht es mehr sinn, an anki weiterzuentwickeln als eine neue app dafür zu machen. das ist ja bei vielen open source projekten die sache: wer will schon viel geld investieren um mit einem produkt zu konkurrieren, dass open source und kostenlos ist. nur mit einem besseren design kriegt man die leute nicht. und man muss zudem anki lassen, dass es ein sehr simples design hat, was im vergleich zu apps die mit haufenweise unnötigen funktionen überladen werden und vielleicht noch werbebanner anzeigen echt ein segen ist.
Nope, die Kommentare sprechen sehr wohl für eine Veröffentlichung, ich gehöre auch dazu.
Ich denke auch, dass eine Weiterentwicklung bzw. einfach eine alternative UI hier besser investiert gewesen wäre.
Anki ist für iOS nicht kostenlos
Ich muss sagen, keine Benachrichtigungen bei Anki haben mich nie gestört. Seit dem ich das als Routine drin hab, vergess ich das auch nicht mehr. Aber das DESIGN😱 Das ist echt jedes mal wieder eine Gesichtsgrätsche. In diesem Punkt kann die App gerne mal geuptdated werden.
Das Design der mobile App ist wirklich schlecht. Die Desktop App hat eine Neue Oberfläche bekommen, in einem der letzteren Updates. Vielleicht sehen wir bald auch eine Redesign der mobile apps
wäre nice@@maid768
14:15: "Und schon ist die App etwas unfreundlicher" - das sind die Gründe wofür man 5000$ ausgeben sollte 😂
Fand das Video sehr interessant. Gerne öfters solch ein Video wo du erklärst welches Programm man für welchen Prozess nutzt usw.
Sehr geiles Video! Auf ein solches App-Dev Video von dir habe ich schon lange gewartet. Gerne mehr davon, auch im Detail.
Hi Niklas,
ich verfolge dich und deinen Werdegang nun schon länger und finde ich immer noch sehr bemerkenswert was du alles leistest. Nun wirst auch du vermutlich nicht ausgenommen sein, von Phasen in welchen es dir psychisch schlecht(er) geht.
Da ich selbst gerade in einer Depressiven Phase stecke, leidet meine Motivation, meine Konzentration und demnach auch mein Studium aktuell sehr darunter.
Super Video wie immer - mach weiter so :) !
Schade zu hören, aber du schaffst es da wieder raus. Viel viel Glück dabei 🙏
Da bist du auf jeden Fall nicht alleine mit, solche Episoden durchlaufen die meisten von uns an gewissen Punkten im Leben. Ich wünsche dir viel Kraft!
Hans Zimmer als Audio-Experte, du bist es einfach😂
Kein Scherz, als du gesagt hast, „ist nicht weltbewegend, aber ich freu mich, weil‘s meine eigene App ist“, habe ich mich mitgefreut.
Als Fullstack Entwickler verstehe ich den Riesenaufwand hinter einer solchen „unspektakulären und nachgebauten“ App und verstehe auch das befriedigende Gefühl, wenn sie dann live ist.
Glückwunsch!
Selbes Gefühl hatte ich bei meiner Diplomarbeit in der Schule, unsere App wurde (oder wird vielleicht sogar noch immer) von über 100 Leuten verwendet, sein eigenes Produkt in der Hand zu halten ist echt super ;)
BTW: Würde mich auch auf deine Anki 2.0 App freuen und sie definitiv nutzen
Wäre echt cool wenn die die Veröffentlichst. Aber noch ein kleiner Verbesserungsvorschlag. Gerade für Ipad User ist es nützlich, auch mit dem Stift auf Karteikarten zeichnen zu können. Nicht lernt man dadurch mehr, sondern ist es auch einfacher die dinge zu Visualisieren.
Hat echt Spaß gemacht👍🏻 Coole Idee
mega geiles Format , habe das Video sehr genossen.
gerne weitere solche Videos !
Ja, wär schon eine schöne sache als ios-App
aaaaber das wichtigste wäre natürlich, dass man schon vorhandene Anki-Decks importieren kann; weil die Arbeit da auf mobile neue Karten zu erstellen würden sich glaub ich ned so viele leute antun, vor allem nicht die, die eh schon Anki haben und lange verwenden (wie ich z.b :))
Gerne weiterentwickeln und veröffentlichen! Eine Idee bzw Anregung: einen Modus für benutzerdefiniertes Lernen, der sich nicht auf den eigentlichen Lern-Algorithmus auswirkt, und der einfach zu bedienen ist.
Als React Native Entwickler hätte ich schon mal wieder Lust auf ein neues Projekt :)
Tolles Video. Ich selbst weiss genau was es bedeutet eine komplette Software, vor allem alleine zu schreiben. Für eine komplexe App brauchte ich zum Teil Wochen bis Monate. Es hilft auf jeden Fall, wenn man einen Mentor an der Seite hat.
Die App würde ich auf jeden fall ausprobieren
Du benutzt so viele simple verschiedene Tools, welche alle gut einzeln funktionieren. Wieso entwickelst du nicht eine App / ein Programm, welches alle deine genutzten Tools und Helferchen vereint. Fände ich super👍
Tolles Projekt!!
Meine Wünsche für eine verbesserte Kartei App wären:
Vorgefertigte Icons, die für die Fächer stehen können, und aus der App auf den Startbildschirm gezogen werden können. So dass man das wichtigste Fach immer sieht.
Und ich finde möglichst viele Farben für die Karten zur Verfügung zu haben, die miteinander Harmonieren wichtig, weil ich es sehr mag, wenn etwas „hübsch“ ist.
Super wäre auch direkt auf die Karten schreiben zu können, zb auf dem iPad, achja, gerade für die Uni ist es super wichtig die App auf dem iPad gut nutzen zu können.
Und Last but not least: Um verknüpfend zu lernen, wäre es super mind maps aus mehreren Karteikarten erstellen zu können. Das wäre echt next Level.
Starker Content! Ich folge dir schon länger und finde deine Videos wirklich extrem gut.
Zu dem Video hätte mich noch interessiert, wie man nach einer solchen Beauftragung weitermacht. Wie wird die Leistung an den Auftragsgeber überführt? Denn so könnte der Programmierer im nachhinein ja immer wieder Anpassungen machen, die nicht gewünscht sind, da er ja Zugriff auf den Code, bzw. die App (Frontend/Backend) hat. Vielleicht kann mir das ja auch jemand aus der Community erklären.
Bitte bring das ganze raus ich bin mit Anki sehr zufrieden und so eine verbesserte Version wäre echt ein Segen. Vielleicht finden sich ja echt ein paar Leute zusammen die sich dem annehmen.
Bitte mehr solcher Videos in Sachen App Entwicklung
FInd ich cool, dass du auch ab und zu solche etwas eher informatik lastigen Themen machst. Ich mags :D
Das hier ist wohl eher Softwareentwicklung, Informatik ist was anderes.
@@flflflflflflsoftwareentwicklung ist tatsächlich informatik kollege
Lieber Niklas,
Ich freue mich, wieder ein Video zusehen, das du typisch für deine Kanalanfänge ist. Nur hast du nicht mehr so leise geflüstert 😂. Ich würde mich über eine App freuen, besonders gerne, wenn kostenlos von der Community für die Community wäre.
Welcher Punkt war der entscheidende das du dich für react native und für kein anderes hybrid App Framework entschieden hast? Dein bestehender react background?
11:57 😂😂😂
Super Einblick, vielen Dank 🙏
Top Video :)
Immer wieder interessant, dein Planungsprozess👍
Wirklich spannendes Video, gern mehr davon
Schönes Video, gerne mehr davon👍🏽
Verfolge es weiter! Mega App!
Wäre cool wenn du an dem Projekt weiterarbeiten würdest. Könnte mit ins Projekt einsteigen als React Native Entwickler 💯
Wäre eine tolle App! Wenn das Projekt weiterverfolgt wird, würde ich es toll finden, wenn man direkt aus Notion Karteikarten erstellen kann :)
So schön zu sehen welche struggles auch "Profi Devs" haben :)
Top Video!!!! Allein durch deine Videos werde ich und wahrscheinlich andere auch so viele produktiver. Wegen dir arbeite ich im Haushalt jetzt auch nach der 2 min Regel und lerne neue Sprachen. :)
Viel Grüße und Liebe gehen an dich, deine Videos sind eine Bereicherung
11:02 finde den Algorithmus von Phase 6 sehr gut
habe nicht erwartet, dass du es so zeitnah hinbekommst.
Er hat ja auch nichts gemacht :D
@@surferbois ja, hatte das auch vor dem schauen geschrieben. im titel steht schließlich, dass er es selbst gebaut hat.
@@multiarray2320
Nennt such Clickbait. Dieses Video hat perfekt bewiesen, dass der Kerl eigentlich von nichts ne Ahnung hat
Schön, dass sich John Room um die Mischerei deiner podcasts kümmert.
Der Hans Zimmer als Audio Atze hat mich gekillt hahahha. Bitte release das Teil, dann kann ich endlich meine nutzlose Duolingo streak aufgeben hahaha
Moin Niklas,
Als Anki-Nutzer würde ich mich über eine verbesserte Version ebenfalls extrem freuen. Primär würde ich mir mehr Möglichkeiten wünschen, die Karteikarten zu gestalten: Ich vermisse Funktionen, ähnlich wie bei Word o.Ä. Beispielsweise das hinzufügen von Symbolen, Formen, Zeichen usw., in die man Textbausteine einarbeiten kann. Bei der momentanen App kann man sich zwar mit Screenshots aus seinen Word Dokumenten behelfen, allerdings verliert man so die klassische „Strg+F Funktion“ in Anki, die für so eine gute Übersicht sorgt. (Man kann ja nicht nach Begriffen suchen, die auf den Screenshots abgebildet sind). Auch die simple Möglichkeit handschriftlicher Karteikarten würde die App bereichern.
Beste Grüße aus Bonn!
Es gibt für Anki auch Erweiterungen, vielleicht ist da was für dich bei
Ich habe die Orange farbige Anki App und bin mäßig zufrieden, du hast mal gesagt, dass sie nicht so gut sein. Wie unterscheiden sich die Anki Apps untereinander?
Logarithmus
Danke für das Video
Das ist mal ein richtig spannendes Video. Gerne mehr davon. ;)
Würde mich so über die App freuen
Hey Interessantes Video. Mich würde es interessieren wieso du dich eher für React, statt für Flutter entschieden hast ^^. Ich nutze immer Flutter, mit React bin ich weniger vertraut, deshalb frag ich (ist auch cross platform)
Warum Flutter? Ich bin erst letztes Wochenende auf Flutter aufmerksam geworden und habe dann im laufe der Tage eine App mit Flutter erstellt (freilich aus einem Tutorium). Aber Überzeugt bin ich nicht. Das "write once run anywhere" ist nicht neu und mein persönlicher Störfaktor war dann doch der Code. Man kann ihn "leicht" generieren, Ctrl + . Aber auf Dauer lesen, stelle ich mir schwierig vor, da es sehr schnell verschachtelt. Das war dann mein vorläufiges Fazit, Nett aber warum?
@@heinrichschiller4673 Aber genau das ist eine der Stärken von Flutter. Du kannst deine verschiedene Widgets aufteilen und sie in verschiedenen Dateien organisieren, um deinen Code übersichtlicher zu gestalten. Natürlich wenn man vieles in einer Datei organisiert, dann wird das ganze sehr schnell unübersichtlich, aber dadurch das es den Entwickler quasi indirekt zwingt dies zu tun, wird der Code dadurch überdurchschnittlich sauber und übersichtlich.
@@phanderson5344 Vielen Dank für die Antwort. Ich werde es mal weiter beobachten.
Sehr cooles Video, Niklas! 🎉 Klingt doch nach einem spannenden Open Source Projekt 🤓
Veröffentlichen wäre sehr cool
Bitte uploaden, du nimmst mir die Arbeit ab
Ich hab mir flüssig eingestuhlt
cool :)
Würde mir die app auf jeden Fall holen
Ich habe mir Anki geholt, um Spanisch zu lernen. Existiert eine Möglichkeit, die Karteikarten zu mischen, dass nicht nur von Spanisch zu Deutsch übersetzt wird, sondern auch andersherum?
Falls ja, wo stelle ich das ein?
Vielen Dank für die Hilfe!
Sollte das Fokus Framework solche Erinnerungen nicht überflüssig machen?😉 Danke für den gelungenen Einblick in die mobile Softwareentwicklung!
Hi :)
Ist es irgendwie möglich die Decks vom orangen Anki "AnkiApp" auf die normale App "Anki" zu übertragen? LG
Bitte veröffentliche die App.
Hab ebenfalls Interesse an der App mit zu arbeiten.
Bitte veröffentlichen 🙌🏼
Veröffentliche, wäre super!
Ich hab mir von Anki immer das Feature gewünscht, dass ich 1x auf Play drücken kann und dann alle meine Stapel (ggf. in einer von mir hardecodeten Reihenfolge) hintereinander gerlernt werden. Mittlerweile habe ich 7 aktive Stapel angesammelt und es ist nach jedem Stapel immer wieder eine kleiner Kraftakt, den nächsten Stapel zu starten.
Ich bin absolut für eine Veröffentlichung der App. Ich nutze aktuell Quizlet für Karteikarten, aber finde das Design und die Funktionen deiner App weitaus besser. Also nach dem was ich bisher gesehen habe.
Bei Anki kann man doch auch Benachrichtigungen aktivieren🤔. Auf iOS in den Einstellungen > Revision > Benachrichtigungen > Bei Fälligkeit alarmieren. Man kann da auch einstellen, wann die Benachrichtigung kommen soll.
Ja genau, das habe ich auch so
Ebenfalls bei Android!
5000$ aus dem Fenster geworfen? 😬
@@afrobossi8360 😂, das Design ist aber deutlich besser, als die unübersichtliche Anki-App
@@afrobossi8360Ja nee, er hat gezeigt, dass er's kann. Investment in seine "Marke". Ergibt durchaus Sinn, auch wenn mich das Ergebnis als Anki-Nutzer nicht überzeugt.
Gerne veröffentlichen.
Das wichtigste wäre wohl Open-Source und eine Möglichkeit fürs Backend eine Self-Hosted-Alternative anzubieten!
Wo kann ich die App runterladen :)
Hey Niklas, super Video. Nur ein kleines Problem ... man kann in der Anki App bereits Benachrichtigungen für bestimmte Uhrzeiten ausgeben lassen.
Haha das genau habe ich mir gedacht als er sagte, dass er wegen dieser Kleinigkeit Anki nachbauen würde! 😅
Wir brauchen ein Feature um lern Gruppen zu erstellen
Super Idee und coole App. Würde wenn sie Open Source wäre auch versuchen ein paar pull requests zu pushen.
Bitte mach die App. Es ist wie passives Einkommen, da niemand mehr features erwartet. Jedoch würde ich es auch ein bisschen beschämend finden, dass ich mein ganzes Leben in Anki gelernt habe und dann einfach wechsle.
Wäre es nicht viel einfacher gewesen die bisherige Anki App, die meines Wissens ja auch open Source ist anzupassen als eine komplett neue app inklusive Backend programmieren zu lassen?
Ich kann mir vorstellen, dass es langfristig darum geht die App selbst zu vermarkten
die iOS App ist leider nicht OpenSource. Aber ja würde mehr Sinn machen das zu erweitern
Das Anki-Ökosystem hat letztens ein neues Rust-basiertes Backend bekommen, das jetzt über alle Plattformen gleich ist.
Aber bei jeder Änderung muss man eine Menge beachten. Da zieht man nicht einfach eine neue Benutzerschnittstelle drüber.
Eine Sache mit Anki ist die Kompatibilität. Ist nicht 100%ig gegeben, aber man will eben nicht, dass Dinge kaputt gehen. Klar geht das einfacher, wenn man bisher keine Nutzer hat, die sich irgendein komplexes Template gebaut haben. Letztens wurden die Unterstützung für Android-Fernseher und für ältere Android-Versionen (ich glaube alles vor 5.0) gekappt, sofort kamen genau diese Nutzer an. Die neue Alpha verlangt mindestens Android 6.
(AnkiDroid ist dabei im Gegensatz zum iOS-Gegenstück so richtig open source)
@@FeinsterSchmausAnki Mobile bringt für Dae das Geld rein, das wird er sich nicht nehmen lassen.
Oh nein. Du hast Ex-Facebook in der Headline vergessen.
Wie wäre es mit einer Implementierung von Shared Decks in die App mit einer Art Peer review?
Jawoll! Du hast geliefert💙
Bitte in die Stores!
Ich würde mich sehr über die App freuen!
Geniales Video.
4:11 war gut 😂
Wir brauchen diese App
Ich fände so eine App Mega cool, solange sie kostenlos bleiben würde
Für mich wäre die App definitiv interessant!!
Bitte auch in den Play Store :o
Mir fehlt eine App, die automatisch die in google translate eingegebenen Übersetzungen als Karteikarten überführt, oder eine Karteikarten app die eine Schnittstelle zu google translate hat
Geile Idee.... mach mal eine Funktion rein, mit der man die Kartenstapel einfach ausdrucken kann im richtigen Format. Das habe ich bei Anki vermisst
Wenn ich mich richtig erinnere, gibt es dafür Anki Add Ons. Also falls du Anki nutzt und drucken möchtest, schau mal danach :)
Ich hätte SvelteKit mit Tauri verwendet. Schneller und du hast auch das Backend in einem Repository.
Die Benachrichtigung und das schönere Design finde ich praktisch. Aber ohne eine Übertragung von Anki-Decks bzw. eine Anbindung an Anki, sodass man die vorgefertigten Decks von Anki nutzen kann würde ich nicht wechseln. Mir würde auch die Desktop (Windows) App fehlen.
Sehr gutes Video, danke
Meine Meinung:
Zu den Benachrichtigungen: Ich nutze Anki täglich und bekomme auch jeden Tag die Mitteilung, dass meine Karten fällig sind und wie viele davon. Ein Blick in die Einstellung hilft weiter. Zum Design: Ich mag gerade das altbackene Design von Anki recht gerne. Achte sonst sehr stark auf Design, aber bei Anki habe ich das Gefühl, mich ausnahmsweise mal so auf das Wesentliche zu konzentrieren, dass mir das Design sogar in die Karten spielt. Es lenkt eben nicht ab. Abschließend: Es gibt schon so viele frei verfügbare (oder sogar zu kaufende) Anki-Karten, Ergänzungstool etc., dass ich persönlich kein Interesse hätte, mich umzustellen. Aber schön, wenn es anderen etwas bringt!
Das fand ich auch so geil. Ich habe Anki aufm iPad und bekomme jeden Tag in der Früh eine Notification und die Anzahl der Reviews.😂 Dieses Video ist entweder ein Fail oder es steckt mehr dahinter, er kommt ja eigentlich nicht so lost rüber
Mach mal bitte ein lustiges Anki draus, das einem richtig auf die Pelle geht damit man lernt🤣
Wow du hast schon mit Hans Zimmer zusammengearbeitet. Respekt!
Bitte veröffentliche die App :D
bitte weiterentwickeln ❤
Ich bin auch fürs veröffentlich, macht das Leben einfach einfacher!
Genau!
Fuck, du bist einfach ein extrem cooler Typ!
Ich schätze, generell ist diese Community sehr geeignet für Open source Projekte (siehe Fokus Framework Community)
Wie hast du die iPhone Aufnahme gemacht? Also das du die App benutzt und wir sehen einen schönen flachen app screen. Wie geht das? Würde mich über eine Antwort sehr freuen :)
ein Vereinfachtes Feature was mir in der Anki App immer noch fehlt ist, dass man mit einem simplen Knopfdruck, die Karteikarten andersrum lernen kann. Also die Definition an erster stelle. Das wäre baba
Wenn du am Laptop bist, kannst du doch nach Schlagwörter suchen und dann nach Karten sortieren, dann verschlagwortest du die entsprechenden Karten und machst ein Auswahlstapel. So kann man es erstmal provisorisch lösen.
Oh ja, bitte veröffentlichen!!
Das mit dem Googeln ist ein running Gag... genauso wie die Geburt von 20 neuen JS Frameworks - pro Jahr.
Bitte veröffentliche diese App! Du würdest den lernenden soviel es angenehmer machen, es wäre eine absolute mega Enttäuschung, es nicht zu veröffentlichen.