المشاركات

Android and Encryption

صورة
What is Encryptions? Encryption is the method by which plaintext or any other type of data is converted from a readable form to an encoded version that can only be decoded by another entity if they have access to a decryption key. Benefits of encryption The primary purpose of encryption is to protect the confidentiality of digital data stored on computer systems or transmitted via the internet or any other computer network. A number of organizations and standards bodies either recommend or require sensitive data to be encrypted in order to prevent unauthorized third parties or threat actors from accessing the data. Modern encryption algorithms also play a vital role in the security assurance of IT systems and communications as they can provide not only confidentiality but also the following key elements of security: Authentication : the origin of a message can be verified. Integrity : proof that the contents of a message have not been changed since it was sent. Nonrepu

Android and Database

what is a database (DB)? A database is a data structure that stores organized information. Most databases contain multiple tables, which may each include several different fields  so that it can be easily accessed, managed and updated. which database should use in my application? Its basically depends on your app needs. Whether you wanna store your data locally on smartphones or you want your app to access data from database which is located remotely on some web server. Databases for mobiles need to be: Lightweight as storage is limited on mobile devices. No server requirement. In a form of the library with no or very limited dependency (embeddable) so that it can be used when needed Fast and secure. Easy to handle through code, and option to make it private or shared with other applications. Low memory and power  SQLite SQLite  is relational Database, a lighter version of SQL for  android mobile application . It is a library that implements a self-contained

Android login & signup pages

صورة
Any Android application consists of two parts Design Code 1- Design you make your design in android using  XML .  Android 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  Fireb