Category: Android

Build and Release a Flutter App

Updating the app’s version number

To update the version number, navigate to the pubspec.yaml file and update the following line with the current version string:

version: 1.0.0+1

After the change, run:

flutter pub get

Build and release the iOS app

A detailled description of the whole process is described at docs.flutter.dev.

To release the iOS app, you use Flutter to build a xcarchive file. This build archive can be published the same way you would do it with Xcode by using the archive manager and one of the different Distribution options.

Build the iOS app:

flutter build ipa

The generated xcarchive file is saved to your app directory under:

/build/ios/archive/MyApp.xcarchive

Build and release the Android app

A detailled description of the whole process is described at docs.flutter.dev.

To release the Android app, you use Flutter to build a app bundle aab file. This file can be distributed by using Google Play Console or any other store.

Build the Android app:

flutter build appbundle

The generated aab app bundle file is saved to your app directory under:

/build/app/outputs/bundle/release/MyApp.aab

Photo by Artur Shamsutdinov on Unsplash

 

13 wichtige Dinge, die Deine nächste mobile App enthalten sollte

Es gibt viele Dinge, die eine gute App ausmachen. Hier ein paar Gedankenstützen, die bei der Umsetzung einer App helfen können:

  1. Feedback System (E-Mail oder Feedback-Formular)
  2. Fokussiere auf Benutzerfreundlichkeit
  3. Personalisierung (Einstellungen für Datenschutz, Schriftarten/Farben/Größen)
  4. Halte die App einfach und implementiere nur die Basisfunktionen
  5. Denke daran: es ist nur ein Telefon
  6. Wenn Anmeldung, dann auch über Social Media?
  7. Vermeide eine Art “Webbrowser” mit den gleichen Funktionen einer mobilen Webseite
  8. Weniger ist manchmal mehr – frage nicht nach zu vielen Informationen
  9. Ändere nichts (beim Umwandeln in eine mobile App, sollte sichergestellt sein, dass keine Features ausgelassen werden oder schwer auffindbar sind)
  10. Analysen einbinden
  11. Möglichkeiten zu Offline-Nutzung
  12. Gamification (Gamification ermöglicht es dem Nutzer, interaktiv zu sein und Spaß beim Verwenden der App zu haben)
  13. Fokussiere auf Geschwindigkeit (langsame Apps machen keinen Spaß)

Inspiration: thenextweb.com
Bildnachweis: unsplash.com/@chiro

 

Android-Entwicklung: informative und hilfreiche Links zusammengefasst

Wenn man mit der Entwicklung von Android Apps startet, dann muss man als iOS-Jüngling etwas umdenken. Daher hier eine kleine Sammlung an hilfreichen Links, die einem bei der App Entwicklung unter Android weiterhelfen.

Allgemeines

Design: Actionbar

Graphiken

Datenhandling

Debugging