bentahaynen / Mobile-Programming

Projects I made in Mobile Programming. I use Android Studio for my projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mobile-Programming

Projects I made in mobile programming. I use android studio for my projects.

Apps

Calculator App

It displays the result of addition, subtraction, multiplication and division of two numbers written by the user in the textbox.

Screenshot 2022-11-10 015215

Radiobutton App

The picture of the selected animal is displayed in the imagebox. The animal image comes from the link address of the photo with the internet connection setup using the gidle library.

Screenshot 2023-01-10 204933

Checkbox App

Selected days are shown in textbox, if the day is deselected the day written in textbox will be removed.

Login App

The user name and password are entered. If entered incorrectly 3 times, the background color will turn red. If written correctly, the background color will turn green.

Spinner App

When user select one of the names in the spinner selected names image displayed in the imagebox.

Seekbar App

The seekbar on the screen determines the range of red, blue and green colors and allows the background color to change according to the seekbar movement.

Shared Preferences

Adding a shared preference to the seekbar application. The red, green, blue values are saved and when the app is opened again, thanks to the last saved color values the background color are displayed.

Screenshot 2022-11-11 140058

Listview App

The provinces of the region selected from the spinner are shown in the listview.

User Settings App

User settings are saved with the add to shared preference button, the saved data is displayed with the read button, and the texts in the edittext are deleted with delete button.

Screenshot 2022-12-16 155743

Sms Sending App

Sms to be sent is written in the edittext and saved to the sharedpreferences with the save button, and the person to be sent is selected from the listview. After the person to be sent is selected, the sms saved in the edittext is sent with the send button. The texts in the dollar sign written in the edittext are found from the listview and replaced with string replace.

Switch Activities App

In the first activity, you can switch to the other activity by pressing the color settings button. Color adjustments are made in the activity to which the transition is made, and it is seen that the color adjustment is made in the first activity by returning with the back button. Since the settings are saved in the shared preferences, when the application is opened again, it is seen that the settings are the same.

Listview with Classes App

New java classes are created. These classes are used to create a contact list. A contact list is created by entering name, age and gender information. There are add, delete and edit buttons.

Screenshot 2022-12-03 204419

Sign up Login App

When the user signs up, the username and password are registered to the shared preference. If the user name and password entered when the user logs in meets the ones registered in the shared preference, they log in and switch to the next page. On this page, the user name and password entered are displayed.

Sqlite App

Enter the person's name, age, hair color. Pictures are assigned according to gender and age. Adding, deleting, editing and listing operations are performed. All data is recorded in the database. Transactions also occur in the database.

Screenshot 2022-12-15 183155

JSON Current Weather App

The weather api is taken as a json string. Current weather information is retrieved from json. It is added to the database. The city is written and searched. The city's weather, temperature, weather picture and query date are added to the listview.

Screenshot 2022-12-22 000420

JSON Current Currency App

The currency api is taken as a json string. Current currency information is retrieved from json. It is added to the database. It lists forrex selling, forex buying, Currency name and date.

Screenshot 2022-12-22 002830

About

Projects I made in Mobile Programming. I use Android Studio for my projects.

License:MIT License


Languages

Language:Java 100.0%