-
Day 1
-
1Overview 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
-
21.Download and install the Android studio 2.Create sample Hello world application. 3.Run the application
-
-
Day 2
-
1Object 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 3
-
1Variables,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
-
1Abstract 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
-
2Basics 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
-
-
Day 5
-
1Styles 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
-
1Linear 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
-
2Scroll 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
-
1Android 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
-
2ToggleButton 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
-
1Toast 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
-
2Creating 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
-
3Action 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
-
1Floating 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
-
2Image 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
-
1Elevation 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
-
21.Create a design layout as shown below. 2. 3.
-
-
Day 11
-
1Activity 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
-
2Create 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
-
1Android 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
-
21.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
-
1Android 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
-
1What 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
-
1Android 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
-
1A 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
-
2Write 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
-
1To 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
-
2Write 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
-
1The 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
-
1Write a application that Dynamically create view elements on runtime code generation.
-
-
Day 26 - Day 28
-
1Android 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
-
2Write 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
-
1JSON 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
-
2Write simple JSON Parsing with following json example. { "contacts": [ { "id": "c200", "name": "Ravi Tamada
-
-
Day 31 - Day 35
-
1Android 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
-
2Write the application with mobile number with amount and integrate the payment gateway transaction using Braintree sdk.
-
-
Day 36 - Day 40
-
1WebSockets 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
-
2Write a simple realtime chatting application using sockets.
-