Nativ oder plattformübergreifend? Wir vereinen beides! Unsere Erfahrungen mit Kotlin Multiplatform development 👇 Wenn es um die Entscheidung geht, Apps lieber nativ auf Android, iOS und Web oder in einem Rutsch für alle Plattformen zu entwicklen, mag es auf den ersten Blick einfach erscheinen: Plattformübergreifende Projekte sind günstig während native Projekte teuer sind. Das ist aber zu einfach gedacht. Cross-Platform Technologien wie Flutter sind für einige Anwendungsfälle nicht ausreichend, z.B. durch ihre nur unzureichende Verwendung von nativen Features. Zudem sollte es möglich sein, bereits bestehende native Apps einfach zu erweitern ohne sie umschreiben zu müssen. 📲 Wir sehen eine echte Alternative in Kotlin Multiplatform. Damit können wir Anwendungen für Android, iOS, Windows, macOS sowie Browser mit einer gemeinsamen Codebasis entwickeln.✨ Die Technologie wurde von dem Softwareunternehmen JetBrains entwickelt und vereint Cross-Plattform-Code mit nativen Abschnitten, um die Business-Logik in einer gemeinsamen Codebasis zu verwalten, aber die UIs nativ für die jeweiligen Systeme umzusetzen. Warum wir verstärkt auf KMP setzen: ✅ Unsere Devs sind bereits mit Kotlin vertraut - das macht die Einarbeitung in KMP einfacher ✅ Bessere User Experience, da für jede Plattform die nativen Elemente verwendet werden, welche die Nutzer gewöhnt sind ✅ Entwicklungskosten können um etwa 40% reduziert werden Und wie immer gibt es einen kleinen Wermutstropfen: Das Ökosystem von KMP verfügt bisher über eine limitierte Anzahl an Bibliotheken und Tools, die plattformübergreifend genutzt werden können. Da hat Flutter mit seiner großen Community (noch) die Nase vorn. 👉 Letztendlich entscheidet immer das Projekt mit seinen individuellen Anforderungen, welches System wir verwenden. Mit KMP haben wir aber definitiv eine weitere Technologie in unserem Werkzeugkoffer auf Lager, um die Projekte individuell für unsere Kunden umzusetzen. Welches App-Projekt möchtest du starten? Lass dich gern von unserem COO Till Fastnacht beraten. #crossplatform #kotlin #kotlinmultiplatform #development #appdevelopment #techinsights
Beitrag von TDSoftware
Relevantere Beiträge
-
Wir freuen uns, einen neuen Werkstudenten im TDSoftware-Team begrüßen zu dürfen. 🤝 Vishal absolviert derzeit sein Masterstudium in Scientific Instrumentation (M. Sc.) an der Ernst-Abbe-Hochschule in Jena. 🎓 Er fand zu uns durch eine Initiativbewerbung für den Bereich Backend-Entwicklung und überzeugte durch seine Expertise. 💪 Wir wünschen Vishal eine lehrreiche Zeit bei uns und spannende Projekte. ✨ #tdsoftware #backenddeveloper #backend #newteammember #bestteam #workingstudent #werkstudent #mobileapps #mobileappdevelopment
Zum Anzeigen oder Hinzufügen von Kommentaren einloggen
-
Wir feierten den 12. Deutschen Diversity-Tag 2024 mit einem Gebärdensprache-Workshop! ✊🤞🤟 Der Deutsche Diversity-Tag, initiiert vom Charta der Vielfalt e.V., ist ein jährlicher Aktionstag, um Vielfalt und Inklusion in Organisationen zu fördern. Als Unterzeichner der Charta der Vielfalt beteiligt sich #TDSoftware jährlich mit einer besonderen Aktion. 🏳️🌈 In diesem Jahr organisierten wir einen Gebärdensprache-Workshop für unsere Mitarbeitenden, um ihnen die Kommunikation von Gehörlosen und gehörgeschädigten Personen näherzubringen. 🧏♀️ Das Ziel: Mit einem Grundwissen zur respektvollen Kommunikation mit Gehörlosen und einigen wichtigen Gebärden möchten wir Aufmerksamkeit für diese sprachliche Minderheit schaffen, mögliche Hemmnisse beseitigen und ermutigen, Gehörlose aktiv in das gesellschaftliche Leben einzubeziehen. Mit unserer Dozentin Toni von GebärdenVerstehen lernten wir etwas über die Besonderheiten von Augenkontakt, Mimik, Gestik, internationale Unterschiede, persönliche Gebärdennamen sowie das Fingeralphabet kennen. 👌🤞✊ Die Organisation bietet u.a. Sprachkurse und Dolmetscherservices an und engagiert sich für eine inklusive Gesellschaft, in der Menschen barrierefrei miteinander kommunizieren können. Wir danken GebärdenVerstehen und insbesondere Toni für diesen Exkurs, der sicher viele von uns immer wieder überraschte. 🧡 #DiversityDay2024 #DDT24 #ChartaDerVielfalt #Inklusion #Vielfalt #Gebärdensprache #Gehörlosengemeinschaft #Barrierefreiheit #Gehörlosenkultur #InklusiveGesellschaft #VielfaltFördern #Chancengleichheit
Zum Anzeigen oder Hinzufügen von Kommentaren einloggen
-
Wo sich Kreative und Tech-Begeisterte treffen - Unser Besuch auf der beyond tellerrand Conference als unerwartetes Erlebnis 💡 Inspiration, Weiterbildung und Teambuilding – darum geht es, wenn unsere Kolleg:innen Fachkonferenzen oder -messen besuchen. Welche sie dabei wählen, ist ganz ihnen überlassen. Unser Design Team entschied sich in diesem Jahr gegen ein riesiges Event und wählte die fast schon familiäre beyond tellerrand Conference in Düsseldorf mit rund 500 Teilnehmern. Ein selbsternanntes Mix-Tape aus Design, Web und Technologie wurde uns versprochen - bekommen haben wir so viel mehr! ✨ Allein beim Eintreten in die Konferenz-Location Capitol Theater fühlten wir das besondere Ambiente – ein heller Wintergarten mit Samtsesseln, Kronleuchter und besondere Lichtakzente im Konferenzsaal brachten uns zum Staunen. 🤩 Keine hundert Aussteller, die ihre Tools und Lösungen anbieten, sondern ausgewählte und ungewöhnliche Ideen gab es zu entdecken: wie den MUSEUM EXPRESS – ein Kunst-Lieferservice, Skate Aid - eine Initiative zur Jugendhilfe oder Slightly Overdone mit einer Roboterfamilie. 🤖 Durch den Tag gebracht haben uns definitiv die kostenfreien Getränke, gesponsert von Storyblok und Kaffee, gesponsert von sipgate – ein großes Dankeschön an dieser Stelle! 🧡 Die Talks bestanden aus einer bunten Themenmischung wie Typographie, Content Design, AI, Datenschutz, Kunst und Barrierefreiheit. Und doch zog sich ein Gedanke wie ein roter Faden durch viele: Lasst uns menschlicher zu sein, auch wenn uns das angreifbar macht. Lasst uns menschlichere Produkte kreieren, welche unsere Rechte in den Mittelpunkt stellen. 🫵 Besonders inspiriert hat uns der Vortrag von David Dylan Thomas, der darüber sprach, wie wichtig es ist, persönliche Werte zu identifizieren und zu verfolgen; wie die Arbeit, die man leistet, sich diesen Werten nähert oder entfernt. Auch Lettering Designerin Chris Campe hat gezeigt, wie man eher unbeabsichtigt zum Vorbild werden kann und für sich, seine Werte und Identität einstehen kann, z.B. mit ungewöhnlichen Protestschildern. 🫶 btconf - Wir kommen gern wieder! 🫶 #designconference #education #teambuilding #designteam #uidesign #tdsontour
Zum Anzeigen oder Hinzufügen von Kommentaren einloggen
-
“Aktiviert euer Power-House und jetzt strecken und halten” hören wir von unserer Trainerin Steffi, während es schon in den Muskeln zieht. 🤔 Moment mal… Hat das etwas mit App-Entwicklung zu tun? Eigentlich nicht, aber wenn TDSoftware sein Team zum Health Day nach Jena einlädt, dann ist sogar eine Pilates Session eine willkommene Abwechslung zum Home Office Alltag. 🧘💪 So stand als erstes eine intensive Session im Pilates Studio Jena auf der Agenda. Die Kräftigungs- und Dehnungsübungen waren gerade bei unserer täglichen Schreibtischarbeit ein Segen für Muskeln und Gelenke. 🍓 Zurück im Büro ging es ans Smoothie-Mixen. Ein buntes Buffet lud ein, überraschende Geschmacksexperimente auszuprobieren sowie mehr über eine intelligente Zusammenstellung zur optimalen Nährstoffversorgung zu erfahren, wenn es mal schnell gehen muss. Anschließend testeten unsere Kolleg:innen beim Health Quiz ihr Wissen rund um Vitamine, gesunde und ungesunde Lebensmittel und Bewegung. 💁♀️ Warum benötigt es überhaupt einen speziellen Gesundheitstag? 🌱 Welche große Bedeutung die physische und psychische Gesundheit der Mitarbeitenden auf die Produktivität, den Krankenstand und die Mitarbeiterbindung hat, ist längst kein Geheimnis. Nicht ohne Grund haben sich zahlreiche Maßnahmen im Rahmen eines betrieblichen Gesundheitsmanagements (BGM) in Unternehmen fest etabliert. 🧑💻 BGM in Remote Teams kann dennoch eine kleine Herausforderung sein. Seitdem wir im März 2020 während der Corona-Pandemie und auch danach entschieden haben, ein remote arbeitendes Team zu bleiben, hat sich nicht nur unser täglicher Arbeitsort verändert: 📦 Keine wöchentliche Obstbox vom Bioladen nebenan ins Office mehr, welche die Chancen auf eine gesunde Snackpause erhöht. Weniger direkter Kontakt und damit Sichtbarkeit von erhöhten Stresslevels. Keine gemeinsamen aktiven Pausen mit flotten Spaziergängen zur Mittagslocation. 🤝 Umso mehr setzen wir seitdem auf eine offene, transparente Kommunikationskultur, flexible Arbeitszeiten, freie Wahl des Lebensmittelpunkts und eben regelmäßige Teamtreffen, wie kürzlich den Health Day. Möchtest du auch ein Teil unseres Teams werden? Dann schaue gern auf unserer Job-Seite vorbei: 👉 https://lnkd.in/ei6F9Kmf Wir freuen uns auf deine Bewerbung! #RemoteWork #TeamCulture #Gesundheitstag #BGM #GesundesUnternehmen #TeamEvent
Zum Anzeigen oder Hinzufügen von Kommentaren einloggen
-
"Design should not dominate things, should not dominate people. It should help people. That's its role." Dieses Zitat von Braun-Designer Dieter Rams gilt nicht nur für das Industriedesign sondern ebenfalls für das UI/UX Design und dies haben unsere Designer bei TDSoftware verinnerlicht. Ganz neu im Team durften wir vor ein paar Tagen unseren UI Designer Anton Büssenschütt begrüßen 👋🤝 Erfahre in den Slides mehr über Anton, warum er sich für TDSoftware entschieden hat sowie was er am UI Design so schätzt. Willkommen bei TDSoftware, Anton! #greatminds #tdsoftware #bestteam #designer #uiuxdesign
Zum Anzeigen oder Hinzufügen von Kommentaren einloggen
-
Wie wir in unseren Apps die Nutzer begeistern und binden - Insights zu User Engagement und Retention mittels Mobile Marketing bei TDSoftware 📲👇 Wir beschäftigen uns schon seit einigen Jahren mit strategischen App-Kampagnen, die nachhaltig die Benutzererfahrung verbessern sowie die Bindung und Aktivität der Nutzer erhöhen sollen. Eine Mobile Kampagne kann dann eine einzelne Push Benachrichtigung oder In-App-Message sein oder zu automatisierten User Lifecycles und Cross-Channel ausgebaut werden, um den Nutzer zur richtigen Zeit die richtigen Infos zu liefern. Dabei unterstützen Customer Engagement Plattformen, wie in unserem Fall Braze. Welche Faktoren führen also zu einer erfolgreichen Mobile Kampagne? ✅ Relevanz ist King Für wen ist die Nachricht interessant? Welchen Mehrwert bietet sie? Wollen wir informieren, warnen, leiten, unterhalten, verbinden? Für die MeinJena App, die wir für die Stadtwerke Jena Gruppe entwickeln, sind es vor allem lokale Informationen rund um ÖPNV, Freizeit oder öffentliches Interesse. Nicht selten erreichen deswegen Push Benachrichtigungen über die MeinJena App Öffnungsraten von über 20% (Der Durchschnitt liegt bei 4%). ✅ Timing at its best Natürlich wissen wir nicht, wann dieser für jede:n einzelne:n Nutzer:in ist, aber mit AI-Features kommen wir dem sehr nahe. So wird der optimale Sendezeitpunkt auf Grundlage von bisherigen Interaktionen in der App berechnet und die Message dann individuell verschickt. ✅ Klarheit durch Fokus Die Kunst ist es, die Botschaft mit wenigen Worten verständlich auf den Punkt zu bringen sowie eine einladende Call-to-Action zu formulieren. Bilder und/oder Emojis bilden eine visuelle Unterstützung. Hier setzen wir gern auf A/B-Tests und lassen verschiedene Varianten hinsichtlich Wording, Bildauswahl oder Layout gegeneinander antreten. 🫵 Möchtest du mehr über Strategien, Use Cases und praktische Tipps zum Mobile Marketing in Apps erfahren? Dann kontaktiere gern unsere Expertin Laura Huß. #MobileMarketing #CustomerEngagement #UserExperience #AppEngagement #MobileCampaigns #UserRetention #DigitalMarketing #MobileApps #meinjena
Zum Anzeigen oder Hinzufügen von Kommentaren einloggen
2.535 Follower:innen