Android login & signup pages



Any Android application consists of two parts
  1. Design
  2. Code

1- Design

you make your design in android using XMLAndroid users expect your app to look and behave in a way that's consistent with, the platform. Not only should you follow material design guidelines for visual and navigation pattern, but you should also follow quality guidelines for compatibility, performance, security, and more.

we used material design to create our design because of clear design and usability guidelines.

2-Code 

you create your app by writing some line following each other to make something using programming language, but which language use for writing Android applications.

we used java for programming our a because of java has many frameworks and classes for features like networking, threading, IO operations and thus, programmers can leverage these qualities in their apps.

android applications used databases to store data of users.
we used Firebase is the best online database for Android Studio, It helps to build rich, collaborative applications by allowing secure access to the database directly from client-side code. Data is persisted locally and even while offline, real-time events continue to fire, giving the end user a responsive experience. It is backed by Google and scales automatically, for even the largest apps.


when you stored users data you must encrypt it to protect user information.

there are two categories of encryption: symmetric and asymmetric.
we used symmetric-key cipher the Advanced Encryption Standard (AES).

application on GitHub Here



x

تعليقات

المشاركات الشائعة من هذه المدونة

Android and Database

Android and Encryption