Android : Build Voting App using SMS and SQLite with zero ex

Visit Tutorial Page ( Report)
This course will guide you (step by step) to build an Android app which uses SQLite database and SMS. The project will be Voting App which contain different Android techniques such as Custom List View, SQLite, SMS, Design and Runtime permissions, Broadcast Receiver and so on. It's divided into five sections: Android Basics Android and SQLite Android and SMS Build Voting App (step by step) New Security Model This course is useful for IT Developers, Students or any interested person in the web development field
  • Introduction
    • Introduction

      At the end of this session, you will get an idea about the course topics, the required software and basic knowledge and the project we are going to build

  • Android Basics
    • Introduction to Android OS

      At the end of this session, you will be able to understand the main concepts of Android operating system

    • Creating and Running App

      At the end of this session, you will be able to create your first project using Android Studio and run it on the emulator

    • TextView, Button, Properties and Events

      At the end of this session, you will be able to use the TextView and Button views, format them, and add event methods

    • RadioGroup and RadioButton

      At the end of this session, you will be able to use the RadioGroup and RadioButton to let users change the background color of the screen at runtime

    • ImageView

      At the end of this session, you will be able to use the ImageView and display it at design and at runtime

    • Intent

      At the end of this session, you will be able to use the Intent to navigate between different screens in the same App or with different Apps

    • Sending Data with Intent

      At the end of this session, you will be able to send and receive data between different screens

    • ListView

      At the end of this session, you will be able to use the Listview to show set of data

    • ListView Events

      At the end of this session, you will be able to use the OnItemClick to show data on Toast and OnItemLongClick to remove data from the ListView

    • Alert Dialog

      At the end of this session, you will be able to use the Alert Dialog to display confirmation messages to the user

    • ListView and Alert Dialog

      At the end of this session, you will be able to remove an item from ListView using Alert Dialog

    • Menu

      At the end of this session, you will be able to create menu and add this menu to the activity with some functionality for the menu items

    • Menu with icons

      At the end of this session, you will be able to create menu which contain images and put those images on the action bar

    • Custom ListView Part 1

      At the end of this session, you will be able to create layout for your custom ListView and add Java class to manage this layout

    • Custom ListView Part 2

      At the end of this session, you will be able to add your custom ListView to your Activity

  • Android and SQLite
    • Introduction to SQLite

      At the end of this session, you will be able to create database and tables in Android App using SQLite

    • Add data to table

      At the end of this session, you will be able to create Activity to add data to SQLite table

    • Search inside table

      At the end of this session, you will be able to create Activity which allows you to search for specific value from database table

    • Check and Update data

      At the end of this session, you will be able to check if the existence of data and then update them inside the database table

    • ListView and Database

      At the end of this session, you will be able to display data from database into ListView

    • Show details using ListView

      At the end of this session, you will be able to display student details when you click on the ID using ListView, Intent and SQLite

  • Android and SMS
    • Telnet and SMS

      At the end of this session, you will be able to send SMS to an Android emulator using Telnet

    • Sending SMS

      At the end of this session, you will be able to send SMS from your app and adding permission

    • Read SMS from Inbox

      At the end of this session, you will be able to retrieve all the SMS messages from your mobile inbox and display them on your app

    • Receive SMS – Part 1

      At the end of this session, you will be able to create app which receive SMS and reply automatically according to the received message

    • Receive SMS – Part 2

      At the end of this session, you will be able add the required settings to execute the previous app

  • Build Voting App (Project)
    • Project Idea

      At the end of this session, you will get the idea of the voting application that we are going to build

    • Building Voting Database

      At the end of this session, you will be able to build the voting database

    • Login Activity

      At the end of this session, you will be able to build the login activity

    • Profile Activity

      At the end of this session, you will be able to build the profile activity

    • Change Password

      At the end of this session, you will be able to let the user change his password

    • Show Voting Rates – Part 1

      At the end of this session, you will be able to design the layout of the custom ListView which will be used to show the voting rates details

    • Show Voting Rates – Part 2

      At the end of this session, you will be able to create Java class which will manage the layout of the custom ListView

    • Show Voting Rates – Part 3

      At the end of this session, you will be able to create an Activity which will display the stars details with their voting rates

    • Receive votes using SMS – Part 1

      At the end of this session, you will be able to create an Broadcast Receiver which receive SMS from users and add them to the database

    • Receive votes using SMS – Part 2

      At the end of this session, you will be able to try this app using Telnet

    • Sending Voting Result – Part 1

      At the end of this session, you will be able to create report which will contain the voting result from the SQLite database

    • Sending Voting Result – Part 2

      At the end of this session, you will be able to send the voting result to all participants using SMS

  • Android and New Security Model
    • New Security Model – Part 1

      At the end of this session, you will understand the concept of the new security model for Android 6

    • New Security Model – Part 2

      At the end of this session, you will be able to use the new security model to read the phone contacts

  • Conclusion
    • Conclusion

      At the end of this session, you will get an idea about some topics which are not covered in this course

Write Your Review

Reviews