AIX - Create dynamic login and registration form

MaterialLoginForm Extension – Modern Login, Registration & Password Recovery Forms

The MaterialLoginForm extension provides a complete solution for creating modern, customizable login, registration, and password recovery forms in your app. Inspired by Material Design, it allows developers to quickly integrate secure and visually appealing authentication screens without writing extensive UI code.

Key Features:

  • Login & Registration Forms: Easily create fully functional login and registration screens with optional fields, such as name for registration.
  • Password Recovery: Includes a dedicated form for users to request password recovery.
  • Customizable Appearance:
    • Set your theme color.
    • Use a custom logo from your app assets.
    • Control visibility of the Google login button.
  • Input Enhancements:
    • Password fields with toggleable visibility.
    • Validation with subtle visual cues (e.g., red border for invalid input).
    • Email validation and minimum password length check.
  • Multi-Language Support: Supports English and Spanish text out-of-the-box.
  • Flexible Layout: Fully scrollable forms that adapt to different screen sizes.

Why Use MaterialLoginForm?
This extension abstracts the complexity of building authentication screens while maintaining Material Design standards, making it ideal for both beginners and experienced developers. It handles input validation, UI feedback, and customizable visuals, allowing you to focus on your app’s core functionality.

Example Use Cases:

  • Mobile apps requiring user accounts.
  • Apps integrating Google login alongside traditional email/password authentication.
  • Any project needing a modern, professional authentication interface with minimal setup.

Requires 2 icons in assets or use your own icons (eye_open.png & eye_close.png)

Download:
com.zodiaclogic.materialforms.aix (17 KB)

Built using: FAST-CLI v5.3.0

4 Likes

Nice work @Gaston :clap: I was thinking to work on similar things, but you did it already. can you make one implementation more in this- After Login It should create a new profile card, and able to get details from Google Sign-in like, name, email, phone number, image, also able to edit. so bascially you have to make two more view after login Profile card and edit card.

Thanks in advance.

1 Like

This is an extension for creating forms dynamically; it does not integrate any SDK. It is an interface with field validations; everything that is intended to be sent or stored is obtained from the return blocks.

(post deleted by author)

I don’t understand, you decompiled my AIX and added blocks, I just checked it and the form design is the same, replicated and the blocks are the same.

To be honest, I’m not interested at the moment; it was just a test that worked and I wanted to share it.

On the other hand, I don’t think it’s ethical to decompile and recompile an AIX file as if it were your own. In that case, I would have shared the source code, but I didn’t. You should take the time to write your own code, or at least give credit where it’s due and respect the work of others.

1 Like

Dude, relax I’m not going to post anywhere. And i just share with you to make changes. And i added few more blocks. So don’t worry. Take your credit!
I’m not taking your credit. :man_facepalming:t2::man_tipping_hand:t2: