1 / 20

Android development and its fundamentals

Android development has reach out to the millions of people nowadays. You can use Android in your mobile phones and even in laptops and computers. Here are few fundamentals that will help you understand more about the android development. In this PPT you will get to learn more about android and its basic principles<br>• What is Android?<br>• Android Building Blocks<br>• Life Cycle of an Android Applications<br>• Intro to Intents<br>• Fragments & its Lifecycle<br>• UI Layouts<br>• Relative Layout<br>• Table Layout<br>• Frame Layout<br>• Recycler View<br>• Difference b/w List-view and Recycler-view<br>• Difference b/w Volley and Retrofit<br>If you want to know more about android development services or web development services, visit our website MAAN Softwares.<br> https://www.maansoftwares.com/android-app-development

ashleymarsh
Download Presentation

Android development and its fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Complete & Modern Embedded operating System for Mobile Devices. It was developed in Palo alto in California by Andy Rubin in 2003 which was purchased by Google in August,2005 for $50 million. A cutting-edge mobile User experience. A world-class software stack for building applications. An open platform for developers, users & industries. What is Android ?

  2. There are the most important parts of the Android APIs: Android Manifest.xml -the control file-tells the system what to do with the top level components. Activities -an object that has a life cycle-is a chunk of code that does some work. Views -an objects that know how to draw itself to the screen. Intents -a simple message object that represents an “intention” to do something. Notifications -is small icon that appears in the status bar(SMS message) -for alerting the user. Services -is a body of code that runs in the background. Android Building Blocks

  3. Life Cycle of an Android Application

  4. Intents are message-passing mechanism that lets you declare your intention than an action be performed with a particular piece of data. Types of Intents: Explicit Intents. Implicit Intents Intro to Intents

  5. A fragment is a piece of an activity which enable more modular activity design. It will not be wrong if we say, a fragment is a kind of sub-activity. A fragment has its own layout and its own behaviour with its own lifecycle callbacks. Fragments

  6. Fragment Lifecycle

  7. There are number of Layouts provided by Android which you will use in almost all the Android Applications to provide different view, look and feel. Linear Layout Relative Layout Table Layout Frame Layout Grid Layout UI Layouts

  8. Relative Layout

  9. Table Layout

  10. A more advanced and flexible version of ListView. This widget is a container for displaying large data sets that can be scrolled very efficiently by maintaining a limited number of views. Provides built Layout manages for positions default animations for common item operations, such as removal or addition of items Continue… RecyclerView

  11. Like the list-view, uses an adapter We normally use a card-view as the default layout for each item in the list. Similar to a fragment. RecyclerView

  12. Difference b/w List-view and Recycler-view

  13. Turns your REST API into a java interface. Simple to use. JSON conversion using Gson. Custom converters. Retrofit

  14. Difference between Volley and Retrofit

  15. CONCLUSION Android is open to all: industry, developers and users Participating in many of the successful open source projects Aims to be as easy to build for as the web. Google Android is stepping into the next level of Mobile Internet

  16. Coastal Highway,Lewes,Delaware USA +1-786-3742-515 info@maansoftwares.com https://www.maansoftwares.com

More Related