Skip to content

aallali/ft-hangouts

Repository files navigation

42-ft-hangouts

Introduction

For this project, you will have to design an android application that will allow you to create a contact and send texts. The goal is to understand how an Android application works, how Android deals with your app and how to use the SDK.

Goals

You will have to fulfill various tasks that will help you understand how an Android app in JAVA or Kotlin works. The goal is to make an app allowing to create a contact(containing at least 5 details), edit it and delete it. Once the contact is recorded, you will have to be able to communicate with him through text messages. Contacts are recorded persistently (SQLite database, don’t use the shared contacttable. You must create your own). A sumary for each contact will appear as a list on theapp’s homepage. You should be able to click on each contact to show their details. Your app will have to propose two different languages, one being the default language(change the system language for a test). When you’re on the homepage and set the appin the background, the date will be saved and will show in a toast when you return to the front. You will have to create a menu that will allow you to change the app’s header color. Finally, the app icon will have to be the 42 logo.

Read More : Subject

Stack :

  • Java
  • Android Studio
  • Keyboard
  • Cup of coffee

Note :

  • i liked this project since m begginer at Android mobile apps, helped me to dicover cool things and understand the global system archticture of the mobile apps.
  • looking to make more (serious apps).

Home page / Toolbar menu (change color from iptions):

drawing _ drawing

Creat new contact / Update Contact Details :

drawing _ drawing

When "Call"/"Message" clicked :

drawing_drawing

Languages (support up to 6 language : ko,tr,de,fr,en,es):

drawing _ drawing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages