Skip to content

📱 "I'm a physical device" or "I'm an emulator" - A Hello World Flutter app displaying Android info bits in a first-person style, via random facts or in a list. Simple black and white design.

License

Notifications You must be signed in to change notification settings

aurelitec/hello_world_informed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello World Informed

Version badge GitHub Code Size badge Style badge License: MIT PRs Welcome

📱 "I'm a physical device" or "I'm an emulator" - Hello World Informed is a simple Hello World Flutter app that runs on Android. It displays "info bits" (short pieces of device data) in a first-person style. These info bits can be viewed randomly on the home screen, refreshed with a shuffle button, or browsed in a scrollable list. The app uses a clean and simple black and white theme.

Hello World Informed is yet another take on the classic "Hello, World!" program, a traditional first step in learning a new programming language or framework. While typical "Hello, World!" programs simply display text, this app expands on that concept by showing (some) device information in a more dynamic and interactive way. Being open-source, with well-commented code and examples of common mobile UI elements (AppBar, FAB, list views, navigation between two screens, etc.), it offers potential educational value for those learning Flutter development.

Screenshots

In the spirit of a true "Hello World" app, Hello World Informed keeps things simple with just two screens and a clean black and white theme. Below are screenshots of the two simple screens: the home screen displaying a random info bit, and the list screen for browsing all info bits.

Random info bit display Browsing all info bits
Hello World Informed home screen Hello World Informed info bit list screen

Getting Started

To run this project locally, you will need the Flutter SDK installed on your machine. If you don't have it already, follow the instructions on the official Flutter website.

Once you have Flutter installed, follow these steps:

  1. Clone the repository:

    git clone https://github.com/aurelitec/hello_world_informed.git
    cd hello_world_informed
  2. Install dependencies:

    flutter pub get
  3. Connect a device (or use an emulator):

    Make sure you have a physical Android device connected to your computer in developer mode, or have an Android emulator running.

  4. Run the app:

    flutter run

This command will build the app and install it on your connected device or emulator.

Contributing

Even Hello World apps can benefit from code improvements. If you're a Flutter developer, or just learning Flutter, feel free to explore the code, suggest improvements, or even add new info bits!

To get started:

  1. Fork the repository.
  2. Create a new branch for your contribution.
  3. Make your changes.
  4. Submit a pull request.

License

Hello World Informed is licensed under the MIT license.

About

📱 "I'm a physical device" or "I'm an emulator" - A Hello World Flutter app displaying Android info bits in a first-person style, via random facts or in a list. Simple black and white design.

Topics

Resources

License

Stars

Watchers

Forks