Android

Free

6 students enrolled

  • Day 1  0/2

    • 1
      Overview and Installation of Android Studio
      Overview and Installation of Android Studio Overview 1.1. The Android operating system Android is an operating system based on the Linux kernel. Android is developed in the Android Open Source Proj
    • 2
      Task
      1.Download and install the Android studio 2.Create sample Hello world application. 3.Run the application
  • Day 2  0/2

    • 1
      Basics – Object Oriented Programming – Class,Objects,Encapsulation,Inheritance
      Object Oriented Programming concepts Object means a real word entity such as pen, chair, table etc.Object-Oriented Programming is a methodology or paradigm to design a program using classes and objec
    • 2
      Day 2 – Quiz
  • Day 3  0/1

    • 1
      Variables,Message passing,Strings and Arrays
      Variables,Message passing,Strings and Arrays   Variables and Data Types in Java Variable is a name of memory location. There are three types of variables in java: local, instance and static.
  • Day 4  0/3

    • 1
      Abstract Classes,Interfaces,Constructors
      Abstract Classes,Interfaces,Constructors Abstract class in Java A class that is declared with abstract keyword, is known as abstract class in java. It can have abstract and non-abstract methods (met
    • 2
      XML – Basics And Different XML Files Used In Android
      Basics And Different XML Files Used In Android XML stands for Extensible Markup Language. XML is a markup language much like HTML used to describe data.  XML tags are not predefined in XML. We mus
    • 3
      Day4 – qiuz
  • Day 5  0/1

    • 1
      Using styles and themes
      Styles and themes   What Are Styles and Themes? Styles and themes are essentially the same thing: a collection of properties. These properties can be anything from button color to the "wrap co
  • Day 6  0/2

    • 1
      UI Layouts – Linear Layout ,Relative Layout ,Table Layout ,Frame Layout, Absolute Layout
      Linear Layout ,Relative Layout ,Table Layout,Frame Layout, Absolute Layout   Android Layout Types There are number of Layouts provided by Android which you will use in almost all the Android a
    • 2
      Scroll View (Vertical), Horizontal Scroll View ,Simple List View Example ,List View in Android Views Position in Android
      Scroll View Overview When an app has layout content that might be longer than the height of the device and that content should be vertically scrollable, then we need to use a ScrollView. In andro
  • Day 7  0/2

    • 1
      UI Controls – Android Button,Image Button ,Edit Text ,Check Box ,Radio Button, Switch Button
      Android UI Controls There are number of UI controls provided by Android that allow you to build the graphical user interface for your app. Sr.No. UI Control & Description 1 TextView
    • 2
      Toggle Button, Rating Bar, Spinner Example, Date Picker, Time Picker
      ToggleButton A ToggleButton is an on/off switch. It can be used in turning on and off features like vibration mode, silent mode, WiFi connection, and so on. We will add a ToggleButton to the LinearLa
  • Day 8  0/3

    • 1
      Toast Message ,Alert Dialog ,Snackbar
      Toast Andorid Toast can be used to display information for the short period of time. A toast contains message to be displayed quickly and disappears after sometime. The android.widget.Toast cl
    • 2
      Navigation Drawer, Sliding Menu with WebView ,Dropdown Menu
      Creating a Navigation Drawer The navigation drawer is a panel that displays the app’s main navigation options on the left edge of the screen. It is hidden most of the time, but is revealed when
    • 3
      Action Bar/App Bar ,Toolbar, Action Bar Tabs
      Action Bar Action bar allows you to display the title of the activity, app icon on the left and also displaying option menu. You can customize android Action Bar in your own way. You can change actio
  • Day 9  0/2

    • 1
      Floating Action Button (FAB) , Floating Label for EditText,SeekBar Example
      Floating Action Button (FAB) In this example, you will learn to implement the android Floating Action Button (FAB) in android application using design support library. Floating Action Buttons (FAB) a
    • 2
      Image View, Digital Clock ,Analog Clock ,Date and Time Picker
      Image View Android ImageView widget allows users to display image in android application. ImageView is a UI component which comes with different attribute. In this tutorial, I am going to show how to
  • Day 10  0/2

    • 1
      Elevation,Tab Host Example
      Elevation Google material design introduces a new element called elevation. Elevation is the relative depth, or distance, between two surfaces along the z-axis. In this example you will learn to impl
    • 2
      UI and UX Controls -Task
      1.Create a design layout as shown below.   2. 3.
  • Day 11  0/2

    • 1
      Activity – Activity life cycle
      Activity An Android activity is one screen of the Android app's user interface. In that way an Android activity is very similar to windows in a desktop application. An Android app may contain one or
    • 2
      Task
      Create a Signup activity with required text fields. 1.First name 2.Last name. 3.Email. 4.Password. 5.Country. 6.State. 7.City. Give validations  for all the fields as mandator
  • Day 12  0/2

    • 1
      Intents
      Android Intent is the message that is passed between components such as activities, content providers, broadcast receivers, services etc. It is generally used with startActivity() method to invoke
    • 2
      Task
      1.Create a simple Splash screen page for 2 seconds. 2.Move to Login Activity and create login with following fields. a.Email b.Password. 3.After login success show the response in next act
  • Day 13  0/1

    • 1
      Broadcast Receivers
      Android Broadcast Receiver A broadcast receiver is a dormant component of the Android system. Only an Intent (for which it is registered) can bring it into action. The Broadcast Receiver’s job is
  • Day 14  0/1

    • 1
      Content Providers
      What is a content provider? If you want to share data with other applications you can use a content provider (short provider). Provider offer data encapsulation based on URI’s. Any URI which st
  • Day 15  0/1

    • 1
      Services
      Android service is a component that is used to perform operations on the background such as playing music, handle network transactions, interacting content providers etc. It doesn't has any UI (user i
  • Day 16 - Day 20  0/2

    • 1
      Fragments
      A fragment is an independent Android component which can be used by an activity. A fragment encapsulates functionality so that it is easier to reuse within activities and layouts. A fragm
    • 2
      Task
      Write a sample application like facebook using Viewpager and fragments. 1.Create tabs like Inbox,Notification,Friend request and settings. 2.Based on tab click we need to show the particular tab det
  • Day 21 - Day 22  0/2

    • 1
      Database – SQLite Database
      To learn android sqlite database, it is good we know the various data storage media which are owned by the android. Most applications require a medium for storing information inside. There are a lot o
    • 2
      Task
      Write an application 1.Add students details in database with Name,Reg no,Marks,DOB. 2.Update the details with Course. 3.Delete the student details for particular or whole field. 4.Show it in list
  • Day 23 - Day 24  0/1

    • 1
      Run time Code generation
      The programmatic generation of code is something very intrinsic to the Java platform. When a Java application is compiled, the Java compiler serves you bytecode instead of an executable program. Bytec
  • Day 25  0/1

    • 1
      Run time Code generation- Tasks
      Write a application that Dynamically create view elements on runtime code generation.
  • Day 26 - Day 28  0/2

    • 1
      Web services
      Android Web Service Tutorial Creating web service application in android is not a difficult task. We can easily create a restful web service application in android to authenticate or save information
    • 2
      Task
      Write the application for following: 1.Create two screens – Login screen and Home screen. 2.User has to type his/her credentials and click ‘Login’ button. Once ‘Login’ button is clicked, a
  • Day 29 - Day 30  0/2

    • 1
      JSON Parsing
      JSON stands for JavaScript Object Notation.It is an independent data exchange format and is the best alternative for XML. This chapter explains how to parse the JSON file and extract necessary informa
    • 2
      Task
      Write simple JSON Parsing with following json example. {     "contacts": [         {                 "id": "c200",                 "name": "Ravi Tamada
  • Day 31 - Day 35  0/2

    • 1
      Payment API Gateway Integration
      Android Payment Integration Creating a native Android app for your business is an ideal strategic decision to capture the online payment market. But before creating an enterprise mobile app, you firs
    • 2
      Payment api – Task
      Write the application with mobile number with amount  and integrate the payment gateway transaction using Braintree sdk.
  • Day 36 - Day 40  0/2

    • 1
      Real-Time Communication with WebSockets
       WebSockets Whether on-line games, or online collaboration, streaming, chat, remote control or monitoring applications - real-time communication has long ago moved into the mobile devices. HTML5 Web
    • 2
      Real Time Application – Tasks
      Write a simple realtime chatting application using sockets.  

Leave a Reply